Home | History | Annotate | Download | only in Sema

Lines Matching refs:Method

234 /// isTagName() - This method is called *for error recovery purposes only*
415 method.
729 // A C++ inline method/friend is parsed *after* the topmost class
735 // Return the declaration context of the topmost class the inline method is
963 if (const CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(D))
964 return Method->isCopyAssignmentOperator();
1523 /// getSpecialMember - get the special member enum for a method.
2165 /// ParsedFreeStandingDeclSpec - This method is invoked when a declspec with
2173 /// ParsedFreeStandingDeclSpec - This method is invoked when a declspec with
3212 /// TryToFixInvalidVariablyModifiedType - Helper method to turn variable array
3219 // This method tries to turn a variable array into a constant
3819 /// This method is called whenever a VarDecl is added to a "useful"
4047 CXXMethodDecl *Method;
4051 /// method overrides a method in a base class, to be used with
4061 DeclarationName Name = Data->Method->getDeclName();
4077 if (MD->isVirtual() && !Data->S->IsOverload(Data->Method, MD, false))
4085 /// AddOverriddenMethods - See if a method overrides any in the base classes,
4088 // Look for virtual methods in base classes that this method might override.
4091 Data.Method = MD;
4318 // This is a C++ method declaration.
4462 // Okay: Add virtual to the method.
4514 // A method is implicitly inline if it's defined in its class
5018 if (CXXMethodDecl *Method
5020 Method->setAccess(OldTemplateDecl->getAccess());
5066 if (CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(NewFD)) {
5067 if (!Method->isFunctionTemplateSpecialization() &&
5068 !Method->getDescribedFunctionTemplate()) {
5069 if (AddOverriddenMethods(Method->getParent(), Method)) {
5075 Overridden = Method->begin_overridden_methods(),
5076 OverriddenEnd = Method->end_overridden_methods();
5281 // Variables declared within a function/method body are handled
5290 if (CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(RealDecl)) {
5297 CheckPureMethod(Method, Init->getSourceRange());
5299 Diag(Method->getLocation(), diag::err_member_function_initialization)
5300 << Method->getDeclName() << Init->getSourceRange();
5301 Method->setInvalidDecl();
6282 // Ignore any declarations that occur in function or method
6486 assert(MD == getCurMethodDecl() && "Method parsing confused");
8531 Diag(OM->Method->getLocation(), diag::note_final_overrider)
8532 << (NamedDecl *)M->first << OM->Method->getParent();