Home | History | Annotate | Download | only in AST

Lines Matching refs:DeclarationNameExtra

32   : public DeclarationNameExtra, public llvm::FoldingSetNode {
49 class CXXOperatorIdName : public DeclarationNameExtra {
63 : public DeclarationNameExtra, public llvm::FoldingSetNode {
169 case DeclarationNameExtra::CXXConstructor:
172 case DeclarationNameExtra::CXXDestructor:
175 case DeclarationNameExtra::CXXConversionFunction:
178 case DeclarationNameExtra::CXXLiteralOperator:
181 case DeclarationNameExtra::CXXUsingDirective:
187 DeclarationNameExtra::CXXUsingDirective)
291 = CXXOp->ExtraKindOrNumArgs - DeclarationNameExtra::CXXConversionFunction;
370 // Single instance of DeclarationNameExtra for using-directive
371 static const DeclarationNameExtra UDirExtra =
372 { DeclarationNameExtra::CXXUsingDirective };
393 = Op + DeclarationNameExtra::CXXConversionFunction;
418 DeclarationNameExtra::ExtraKind EKind;
421 EKind = DeclarationNameExtra::CXXConstructor;
425 EKind = DeclarationNameExtra::CXXDestructor;
429 EKind = DeclarationNameExtra::CXXConversionFunction;
473 LiteralName->ExtraKindOrNumArgs = DeclarationNameExtra::CXXLiteralOperator;