Home
last modified time | relevance | path

Searched refs:DEFINE_BASE (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/libcxx/test/support/
H A Darchetypes.ipp9 #ifndef DEFINE_BASE
45 struct AllCtors : DEFINE_BASE(AllCtors) {
46 using Base = DEFINE_BASE(AllCtors);
57 struct NoCtors : DEFINE_BASE(NoCtors) {
58 using Base = DEFINE_BASE(NoCtors);
66 using Base = DEFINE_BASE(NoDefault);
73 using Base = DEFINE_BASE(DefaultOnly);
82 using Base = DEFINE_BASE(Copyable);
91 using Base = DEFINE_BASE(CopyOnly);
111 using Base = DEFINE_BASE(MoveOnly);
[all …]
H A Darchetypes.h271 #define DEFINE_BASE(Name) ::ArchetypeBases::TestBase<Name> macro
294 #define DEFINE_BASE(Name) ::ArchetypeBases::TestBase<Name, true> macro
315 #define DEFINE_BASE(Name) ::ArchetypeBases::ValueBase<> macro
338 #define DEFINE_BASE(Name) ::ArchetypeBases::ValueBase<true> macro
360 #define DEFINE_BASE(Name) ::ArchetypeBases::TrivialValueBase<false> macro
382 #define DEFINE_BASE(Name) ::ArchetypeBases::TrivialValueBase<true> macro