Searched refs:CXX11 (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | Attr.td | 335 class CXX11<string namespace, string name, int version = 1> 336 : Spelling<name, "CXX11", version> { 362 // The GCC spelling implies GNU<name>, CXX11<"gnu", name>, and optionally, 369 // The Clang spelling implies GNU<name>, CXX11<"clang", name>, and optionally, 688 // - It has GNU/CXX11 spelling and doesn't require delayed parsing. 801 let Spellings = [CXX11<"clang", "builtin_alias">, 863 let Spellings = [GCC<"always_inline">, CXX11<"clang", "always_inline">, 865 let Accessors = [Accessor<"isClangAlwaysInline", [CXX11<"clang", "always_inline">, 952 let Spellings = [CXX11<"clang", "annotate_type">, C23<"clang", "annotate_type">]; 1128 CXX11<"","carries_dependency", 200809>]; [all …]
|
H A D | DiagnosticParseKinds.td | 102 InGroup<CXX11>; 112 InGroup<CXX11>; 133 "scoped enumerations are a C++11 extension">, InGroup<CXX11>; 350 "rvalue references are a C++11 extension">, InGroup<CXX11>; 355 "reference qualifiers on functions are a C++11 extension">, InGroup<CXX11>; 366 InGroup<CXX11>; 393 "range-based for loop is a C++11 extension">, InGroup<CXX11>; 749 InGroup<CXX11>; 904 "extern templates are a C++11 extension">, InGroup<CXX11>; 957 InGroup<CXX11>; [all …]
|
H A D | AttributeCommonInfo.h | 113 static Form CXX11() { return AS_CXX11; } in CXX11() function
|
H A D | DiagnosticCommonKinds.td | 100 "variadic templates are a C++11 extension">, InGroup<CXX11>;
|
H A D | DiagnosticGroups.td | 1178 def CXX11 : DiagGroup<"c++11-extensions", [CXX11ExtraSemi, CXX11InlineNamespace, 1201 def : DiagGroup<"c++0x-extensions", [CXX11]>;
|
H A D | DiagnosticSemaKinds.td | 270 "'auto' type specifier is a C++11 extension">, InGroup<CXX11>; 1688 "non-class friend type %0 is a C++11 extension">, InGroup<CXX11>; 1700 InGroup<CXX11>; 1965 InGroup<CXX11>; 2118 "static data member %0 in union is a C++11 extension">, InGroup<CXX11>; 5156 InGroup<CXX11>; 5309 "internal linkage is a C++11 extension">, InGroup<CXX11>; 5732 "'typename' occurs outside of a template">, InGroup<CXX11>; 5763 "'template' keyword outside of a template">, InGroup<CXX11>; 7978 InGroup<CXX11>; [all …]
|
/freebsd/contrib/llvm-project/clang/utils/TableGen/ |
H A D | ClangAttrEmitter.cpp | 4812 std::vector<StringMatcher::StringPair> GNU, Declspec, Microsoft, CXX11, in EmitClangAttrParsedAttrKinds() local 4847 Matches = &CXX11; in EmitClangAttrParsedAttrKinds() 4893 StringMatcher("Name", CXX11, OS).Emit(); in EmitClangAttrParsedAttrKinds() 5016 CXX11, enumerator 5039 .Case("CXX11", SpellingKind::CXX11) in add() 5049 case SpellingKind::CXX11: in add()
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseDeclCXX.cpp | 4685 LO.CPlusPlus ? ParsedAttr::Form::CXX11() : ParsedAttr::Form::C23(); in ParseCXX11AttributeArgs() 4926 getLangOpts().CPlusPlus ? ParsedAttr::Form::CXX11() in ParseCXX11AttributeSpecifierInternal()
|