Home | History | Annotate | Download | only in Sema

Lines Matching defs:Add

80       void Add(const NamedDecl *ND, unsigned Index) {
97 // Add the new element to the end of the vector.
284 /// \brief Add a new result to this result set (if it isn't already in one
288 /// \param R the result to add (if it is unique).
293 /// \brief Add a new result to this result set, where we already know
296 /// \param R the result to add (if it is unique).
307 /// \brief Add a new non-declaration result to this result set.
833 // For non-declaration results, just add the result.
924 // If this result is supposed to have an informative qualifier, add one.
940 Add(R.Declaration, Results.size());
950 // For non-declaration results, just add the result.
990 // If this result is supposed to have an informative qualifier, add one.
1282 /// \brief Add type specifiers for the current language as keyword results.
1513 /// \brief Add a completion for "this", if we're in a member function.
1530 /// \brief Add language constructs that show up for "ordinary" names.
2013 // Add "super", if we're in an Objective-C class with a superclass.
2067 /// \brief If the given declaration has an associated type, add it as a result
2312 /// \brief Add function parameter chunks to the given code completion string.
2349 // Add the placeholder string.
2364 /// \brief Add template parameter chunks to the given code completion string.
2439 // Add the placeholder string.
2445 /// \brief Add a qualifier to the given code-completion string, if the
2475 // FIXME: Add ref-qualifier!
2504 /// \brief Add the name of the given declaration
2653 // C99 variadic macros add __VA_ARGS__ at the end. Skip it.
2689 // Add documentation comment, if it exists.
2769 // Add the function parameters
2803 // If there is only one parameter, and we're past it, add an empty
2887 /// \brief Add function overload parameter chunks to the given code completion
3206 /// \brief If we're in a C++ virtual member function, add completion results
3242 // If we need a nested-name-specifier, add one now.
3446 // Add nested-name-specifiers.
3461 // the initial opening bracket '[' missing. Add appropriate completions.
3588 // Add properties in this container.
3594 // Add nullary methods
3617 // Add properties in referenced protocols.
3727 // Add property results based on our interface.
3735 // Add properties from the protocols in a qualified interface.
3749 // Add all ivars from this class and its superclasses.
3909 // Add any enumerators that have not yet been mentioned.
3961 // Add the remaining viable overload candidates as code-completion results.
4073 // call operator, so we check if it does and add them as candidates.
4270 // Add calls to overridden virtual functions, if there are any.
4362 // Add the most recent definition (or extended definition) of each
4409 // Add the names of overloadable operators.
4415 // Add any type names visible from the current scope
4421 // Add any type specifiers
4459 // Add completions for base classes.
4488 // Add completions for virtual base classes.
4512 // Add completions for members.
4588 // Add 'this', if it would be valid.
5014 /// \brief Add all of the Objective-C methods in the given Objective-C
5024 /// \param WantInstanceMethods Whether to add instance methods (only); if
5025 /// false, this routine will add factory methods (only).
5033 /// \param Results the structure into which we'll add results.
5085 // Add methods in protocols.
5090 // Add methods in categories.
5096 // Add a categories protocol methods.
5106 // Add methods in category implementations.
5113 // Add methods in superclass.
5119 // Add methods in our implementation, if any.
5190 // Add context-sensitive, Objective-C parameter-passing keywords.
5242 // Add various builtin type names and specifiers.
5246 // Add the various type names
5331 // Add a special completion for a message send to "super", which fills in the
5407 // If we need the "super" keyword, add it (plus some spacing).
5467 // add "super" as an option.
5603 // Add all of the factory methods in this Objective-C class, its protocols,
5607 // If this is a send-to-super, try to add the special "super" send
5749 // If this is a send-to-super, try to add the special "super" send
5933 /// \brief Add all of the protocol declarations that we find in the given
5966 // Add all protocols.
5986 // Add all protocols.
5998 /// \brief Add all of the Objective-C interface declarations that we find in
6023 // Add all classes.
6049 // Add all classes.
6068 // Add all unimplemented classes.
6099 // Add all of the categories we know about.
6133 // Add all of the categories that have have corresponding interface
6177 // Add any properties that we find.
6234 // Add all of the instance variables in this class and its superclasses.
6321 // Add methods from any class extensions and categories.
6368 // Add methods in this container. This operation occurs last because
6383 /// \brief Add the parenthesized return or parameter type chunk to a code
6412 /// \brief Add code completions for Objective-C Key-Value Coding (KVC) and
6463 // Add the normal accessor -(type)key.
6477 // an integral or boolean return type), add the accessor -(type)isKey.
6501 // Add the normal mutator.
6553 // Add -(NSUInteger)countOf<key>
6576 // Add -(id)objectInKeyAtIndex:(NSUInteger)index
6599 // Add -(NSArray *)keyAtIndexes:(NSIndexSet *)indexes
6626 // Add -(void)getKey:(type **)buffer range:(NSRange)inRange
6890 = (Twine("add") + UpperKey + Twine("Object")).str();
6912 std::string SelectorName = (Twine("add") + UpperKey).str();
7087 // Add declarations or definitions for each of the known methods.
7101 // If the result type was not already provided, add it to the
7113 // Add the first part of the selector to the pattern.
7117 // Add parameters to the pattern.
7122 // Add the part of the selector name.
7132 // Add the parameter type.
7157 // We will be defining the method here, so add a compound statement.
7162 // If the result type is not void, add a return clause.
7181 // Add Key-Value-Coding and Key-Value-Observing accessor methods for all of
7459 // Add just the names of macros, not their arguments.