Home
last modified time | relevance | path

Searched refs:DEFINE_ASSIGN (Results 1 – 4 of 4) sorted by relevance

/external/libcxx/test/support/
Darchetypes.ipp31 #ifndef DEFINE_ASSIGN
32 #define DEFINE_ASSIGN = default
45 DEFINE_ASSIGN_CONSTEXPR AllCtors& operator=(AllCtors const&) DEFINE_NOEXCEPT DEFINE_ASSIGN;
46 DEFINE_ASSIGN_CONSTEXPR AllCtors& operator=(AllCtors &&) DEFINE_NOEXCEPT DEFINE_ASSIGN;
79 Copyable &operator=(Copyable const &) DEFINE_NOEXCEPT DEFINE_ASSIGN;
89 CopyOnly &operator=(CopyOnly const &) DEFINE_NOEXCEPT DEFINE_ASSIGN;
108 MoveOnly &operator=(MoveOnly &&) DEFINE_NOEXCEPT DEFINE_ASSIGN;
116 CopyAssignable& operator=(CopyAssignable const&) DEFINE_NOEXCEPT DEFINE_ASSIGN;
124 CopyAssignOnly& operator=(CopyAssignOnly const&) DEFINE_NOEXCEPT DEFINE_ASSIGN;
134 MoveAssignOnly& operator=(MoveAssignOnly &&) DEFINE_NOEXCEPT DEFINE_ASSIGN;
[all …]
Darchetypes.hpp254 #define DEFINE_ASSIGN { return *this; } macro
/external/llvm-project/libcxx/test/support/
Darchetypes.ipp38 #ifndef DEFINE_ASSIGN
39 #define DEFINE_ASSIGN = default
52 DEFINE_ASSIGN_CONSTEXPR AllCtors& operator=(AllCtors const&) DEFINE_NOEXCEPT DEFINE_ASSIGN;
53 DEFINE_ASSIGN_CONSTEXPR AllCtors& operator=(AllCtors &&) DEFINE_NOEXCEPT DEFINE_ASSIGN;
86 Copyable &operator=(Copyable const &) DEFINE_NOEXCEPT DEFINE_ASSIGN;
96 CopyOnly &operator=(CopyOnly const &) DEFINE_NOEXCEPT DEFINE_ASSIGN;
115 MoveOnly &operator=(MoveOnly &&) DEFINE_NOEXCEPT DEFINE_ASSIGN;
123 CopyAssignable& operator=(CopyAssignable const&) DEFINE_NOEXCEPT DEFINE_ASSIGN;
131 CopyAssignOnly& operator=(CopyAssignOnly const&) DEFINE_NOEXCEPT DEFINE_ASSIGN;
141 MoveAssignOnly& operator=(MoveAssignOnly &&) DEFINE_NOEXCEPT DEFINE_ASSIGN;
[all …]
Darchetypes.h262 #define DEFINE_ASSIGN { return *this; } macro