Lines Matching refs:DeclarationNameExtra
32 : public DeclarationNameExtra, public llvm::FoldingSetNode {
49 class CXXOperatorIdName : public DeclarationNameExtra {
63 : public DeclarationNameExtra, public llvm::FoldingSetNode {
235 case DeclarationNameExtra::CXXConstructor: in getNameKind()
238 case DeclarationNameExtra::CXXDestructor: in getNameKind()
241 case DeclarationNameExtra::CXXConversionFunction: in getNameKind()
244 case DeclarationNameExtra::CXXLiteralOperator: in getNameKind()
247 case DeclarationNameExtra::CXXUsingDirective: in getNameKind()
253 DeclarationNameExtra::CXXUsingDirective) in getNameKind()
286 = CXXOp->ExtraKindOrNumArgs - DeclarationNameExtra::CXXConversionFunction; in getCXXOverloadedOperator()
348 static const DeclarationNameExtra UDirExtra = in getUsingDirectiveName()
349 { DeclarationNameExtra::CXXUsingDirective }; in getUsingDirectiveName()
369 = Op + DeclarationNameExtra::CXXConversionFunction; in DeclarationNameTable()
409 DeclarationNameExtra::ExtraKind EKind; in getCXXSpecialName()
412 EKind = DeclarationNameExtra::CXXConstructor; in getCXXSpecialName()
416 EKind = DeclarationNameExtra::CXXDestructor; in getCXXSpecialName()
420 EKind = DeclarationNameExtra::CXXConversionFunction; in getCXXSpecialName()
464 LiteralName->ExtraKindOrNumArgs = DeclarationNameExtra::CXXLiteralOperator; in getCXXLiteralOperatorName()