Home
last modified time | relevance | path

Searched refs:CXX11 (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DAttr.td335 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 DDiagnosticParseKinds.td102 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 DAttributeCommonInfo.h113 static Form CXX11() { return AS_CXX11; } in CXX11() function
H A DDiagnosticCommonKinds.td100 "variadic templates are a C++11 extension">, InGroup<CXX11>;
H A DDiagnosticGroups.td1178 def CXX11 : DiagGroup<"c++11-extensions", [CXX11ExtraSemi, CXX11InlineNamespace,
1201 def : DiagGroup<"c++0x-extensions", [CXX11]>;
H A DDiagnosticSemaKinds.td270 "'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 DClangAttrEmitter.cpp4812 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 DParseDeclCXX.cpp4685 LO.CPlusPlus ? ParsedAttr::Form::CXX11() : ParsedAttr::Form::C23(); in ParseCXX11AttributeArgs()
4926 getLangOpts().CPlusPlus ? ParsedAttr::Form::CXX11() in ParseCXX11AttributeSpecifierInternal()