Home
last modified time | relevance | path

Searched refs:Trait (Results 1 – 25 of 38) sorted by relevance

12

/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.dg/template/
H A Dunify3.C8 template <int n> struct Trait { enum {m = n}; }; argument
10 template <int n> R<Trait<n>::m> f(A<n>);
/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A DSpecifiers.h87 #define TRANSFORM_TYPE_TRAIT_DEF(_, Trait) TST_##Trait, argument
H A DTokenKinds.def516 #define TRANSFORM_TYPE_TRAIT_DEF(_, Trait) KEYWORD(__##Trait, KEYCXX)
/openbsd-src/gnu/llvm/clang/lib/Format/
H A DFormatToken.cpp59 #define TRANSFORM_TYPE_TRAIT_DEF(_, Trait) case tok::kw___##Trait: in isSimpleTypeSpecifier() argument
H A DFormatToken.h691 #define TRANSFORM_TYPE_TRAIT_DEF(_, Trait) case tok::kw___##Trait: in isFunctionLikeKeyword() argument
/openbsd-src/gnu/llvm/clang/lib/Parse/
H A DParseTentative.cpp203 #define TRANSFORM_TYPE_TRAIT_DEF(_, Trait) case tok::kw___##Trait: in TryConsumeDeclarationSpecifier() argument
1754 #define TRANSFORM_TYPE_TRAIT_DEF(_, Trait) case tok::kw___##Trait: in isCXXDeclarationSpecifier() argument
1793 #define TRANSFORM_TYPE_TRAIT_DEF(_, Trait) case tok::kw___##Trait: in isCXXDeclarationSpecifierAType() argument
H A DParseExpr.cpp1127 #define TRANSFORM_TYPE_TRAIT_DEF(_, Trait) \ in ParseCastExpression() argument
1128 REVERTIBLE_TYPE_TRAIT(RTT_JOIN(__, Trait)); in ParseCastExpression()
1758 #define TRANSFORM_TYPE_TRAIT_DEF(_, Trait) case tok::kw___##Trait: in ParseCastExpression() argument
H A DParseDeclCXX.cpp1185 #define TRANSFORM_TYPE_TRAIT_DEF(_, Trait) \ in TypeTransformTokToDeclSpec() argument
1186 case tok::kw___##Trait: \ in TypeTransformTokToDeclSpec()
1187 return DeclSpec::TST_##Trait; in TypeTransformTokToDeclSpec()
1582 #define TRANSFORM_TYPE_TRAIT_DEF(_, Trait) tok::kw___##Trait, in ParseClassSpecifier() argument
H A DParseStmt.cpp268 #define TRANSFORM_TYPE_TRAIT_DEF(_, Trait) case tok::kw___##Trait: in ParseStatementOrDeclarationAfterAttributes() argument
H A DParseExprCXX.cpp3111 #define TRANSFORM_TYPE_TRAIT_DEF(_, Trait) case tok::kw___##Trait: in ParseUnqualifiedId() argument
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DDeclSpec.cpp393 #define TRANSFORM_TYPE_TRAIT_DEF(_, Trait) case TST_##Trait: in isDeclarationOfFunction() argument
584 #define TRANSFORM_TYPE_TRAIT_DEF(_, Trait) \ in getSpecifierName() argument
585 case DeclSpec::TST_##Trait: \ in getSpecifierName()
586 return "__" #Trait; in getSpecifierName()
H A DSemaTemplateVariadic.cpp864 #define TRANSFORM_TYPE_TRAIT_DEF(_, Trait) case TST_##Trait: in containsUnexpandedParameterPacks() argument
/openbsd-src/gnu/llvm/clang/lib/Serialization/
H A DGlobalModuleIndex.cpp815 IdentifierIndexWriterTrait Trait; in writeIndex() local
821 Generator.insert(I->first(), I->second, Trait); in writeIndex()
832 BucketOffset = Generator.Emit(Out, Trait); in writeIndex()
H A DASTWriter.cpp3323 ASTMethodPoolTrait Trait(*this); in WriteSelectors() local
3368 Generator.insert(S, Data, Trait); in WriteSelectors()
3377 ASTMethodPoolTrait Trait(*this); in WriteSelectors() local
3381 BucketOffset = Generator.Emit(Out, Trait); in WriteSelectors()
3637 ASTIdentifierTableTrait Trait( in WriteIdentifierTable() local
3653 if (Trait.isInterestingNonMacroIdentifier(II)) in WriteIdentifierTable()
3667 (Trait.needDecls() && in WriteIdentifierTable()
3669 Generator.insert(II, ID, Trait); in WriteIdentifierTable()
3681 BucketOffset = Generator.Emit(Out, Trait); in WriteIdentifierTable()
3881 ASTDeclContextNameLookupTrait Trait(*this); in GenerateNameLookupTable() local
[all …]
H A DASTReader.cpp2062 ASTIdentifierLookupTrait Trait(IdTable->getInfoObj().getReader(), M, in operator ()() local
2066 IdTable->find_hashed(Name, NameHash, &Trait); in operator ()()
4350 ASTIdentifierLookupTrait Trait(*this, F); in ReadAST() local
4351 auto KeyDataLen = Trait.ReadKeyDataLength(Data); in ReadAST()
4352 auto Key = Trait.ReadKey(Data, KeyDataLen.first); in ReadAST()
4361 auto ID = Trait.ReadIdentifierID(Data + KeyDataLen.first); in ReadAST()
8630 ASTIdentifierLookupTrait Trait(*this, *M); in DecodeIdentifierInfo() local
8631 auto KeyDataLen = Trait.ReadKeyDataLength(Data); in DecodeIdentifierInfo()
8632 auto Key = Trait.ReadKey(Data, KeyDataLen.first); in DecodeIdentifierInfo()
8810 ASTSelectorLookupTrait Trait(*this, M); in DecodeSelector() local
[all …]
/openbsd-src/gnu/usr.bin/perl/t/mro/
H A Dbasic_utf8.t305 {package Class::Trait::Base}
H A Dbasic.t313 {package Class::Trait::Base}
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DDeclSpec.h296 #define TRANSFORM_TYPE_TRAIT_DEF(_, Trait) \ argument
297 static const TST TST_##Trait = clang::TST_##Trait;
434 #define TRANSFORM_TYPE_TRAIT_DEF(_, Trait) TST_##Trait, in isTransformTypeTrait() argument
/openbsd-src/gnu/usr.bin/perl/pod/
H A Dperldtrace.pod152 Class::MOP::Class::Immutable::Trait:::around 472
/openbsd-src/gnu/llvm/clang/lib/Lex/
H A DPPMacroExpansion.cpp1704 #define TRANSFORM_TYPE_TRAIT_DEF(_, Trait) .Case("__" #Trait, true) in ExpandBuiltinMacro() argument
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DJSONNodeDumper.cpp674 #define TRANSFORM_TYPE_TRAIT_DEF(Enum, Trait) \ in VisitUnaryTransformType() argument
676 JOS.attribute("transformKind", #Trait); \ in VisitUnaryTransformType()
H A DTextNodeDumper.cpp1558 #define TRANSFORM_TYPE_TRAIT_DEF(Enum, Trait) \ in VisitUnaryTransformType() argument
1560 OS << " " #Trait; \ in VisitUnaryTransformType()
H A DTypePrinter.cpp1142 #define TRANSFORM_TYPE_TRAIT_DEF(Enum, Trait) \ in printUnaryTransformBefore() argument
1143 {UnaryTransformType::Enum, "__" #Trait}, in printUnaryTransformBefore()
/openbsd-src/gnu/llvm/libcxx/docs/Status/
H A DCxx20Papers.csv11 "`P0550R2 <https://wg21.link/P0550R2>`__","LWG","Transformation Trait ``remove_cvref``\ ","Albuquer…
/openbsd-src/gnu/gcc/libstdc++-v3/include/tr1/
H A Dfunctional754 * Trait identifying "location-invariant" types, meaning that the

12