Home
last modified time | relevance | path

Searched refs:preferred_name (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/clang/test/SemaTemplate/
H A Dattributes.cpp557 namespace preferred_name { namespace
558 int x [[clang::preferred_name("frank")]]; // expected-error {{expected a type}}
559 …int y [[clang::preferred_name(int)]]; // expected-warning {{'preferred_name' attribute only applie…
560 …struct [[clang::preferred_name(int)]] A; // expected-warning {{'preferred_name' attribute only app…
567 template<typename T> struct [[clang::preferred_name(X), clang::preferred_name(Y)]] C;
568 …template<typename T> struct [[clang::preferred_name(const X)]] C; // expected-error {{argument 'co…
569 …template<typename T> struct [[clang::preferred_name(Z)]] C; // expected-error {{argument 'preferre…
614 struct [[clang::preferred_name(iterator),
615 clang::preferred_name(const_iterator)]] Iter {};
623 …template<int A, int B, typename ...T> struct [[clang::preferred_name(::preferred_name::Bar<T...>)]…
[all …]
/llvm-project-15.0.7/clang/test/PCH/
H A Ddecl-attrs.cpp7 namespace preferred_name { namespace
11 template<typename T> struct [[using clang: preferred_name(Y), preferred_name(Z)]] X {};
29 namespace preferred_name { namespace
/llvm-project-15.0.7/clang/test/Modules/
H A Dpreferred_name.cppm1 // Tests that the ODR check wouldn't produce false-positive result for preferred_name attribute.
/llvm-project-15.0.7/clang/docs/
H A DStandardCPlusPlusModules.rst570 Due to a tricky problem, when Clang writes BMIs, Clang will ignore the ``preferred_name`` attribute…
571 This implies that the ``preferred_name`` wouldn't show in debugger or dumping.
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DAttrDocs.td5025 The ``preferred_name`` attribute can be applied to a class template, and
5039 template<typename T> struct [[clang::preferred_name(string),
5040 clang::preferred_name(wstring)]] basic_string {
5045 Note that the ``preferred_name`` attribute will be ignored when the compiler
5048 declarations with `preferred_name`. This is intended to be fixed in the future.
H A DAttr.td2641 let Spellings = [Clang<"preferred_name", /*AllowInC*/0>];
H A DDiagnosticSemaKinds.td4185 "argument %0 to 'preferred_name' attribute is not a typedef for "