Go to the source code of this file.
◆ FML_DISALLOW_ASSIGN
#define FML_DISALLOW_ASSIGN |
( |
|
TypeName | ) |
TypeName& operator=(const TypeName&) = delete |
◆ FML_DISALLOW_COPY
#define FML_DISALLOW_COPY |
( |
|
TypeName | ) |
TypeName(const TypeName&) = delete |
◆ FML_DISALLOW_COPY_AND_ASSIGN
#define FML_DISALLOW_COPY_AND_ASSIGN |
( |
|
TypeName | ) |
|
Value: TypeName(const TypeName&) = delete; \
TypeName& operator=(const TypeName&) = delete
Definition at line 27 of file macros.h.
◆ FML_DISALLOW_COPY_ASSIGN_AND_MOVE
#define FML_DISALLOW_COPY_ASSIGN_AND_MOVE |
( |
|
TypeName | ) |
|
Value: TypeName(const TypeName&) = delete; \
TypeName(TypeName&&) = delete; \
TypeName& operator=(const TypeName&) = delete; \
TypeName& operator=(TypeName&&) = delete
Definition at line 31 of file macros.h.
◆ FML_DISALLOW_IMPLICIT_CONSTRUCTORS
#define FML_DISALLOW_IMPLICIT_CONSTRUCTORS |
( |
|
TypeName | ) |
|
Value: TypeName() = delete; \
FML_DISALLOW_COPY_ASSIGN_AND_MOVE(TypeName)
Definition at line 37 of file macros.h.
◆ FML_DISALLOW_MOVE
#define FML_DISALLOW_MOVE |
( |
|
TypeName | ) |
|
Value: TypeName(TypeName&&) = delete; \
TypeName& operator=(TypeName&&) = delete
Definition at line 23 of file macros.h.
◆ FML_EMBEDDER_ONLY
#define FML_EMBEDDER_ONLY [[deprecated]] |
◆ FML_FRIEND_TEST
#define FML_FRIEND_TEST |
( |
|
test_case_name, |
|
|
|
test_name |
|
) |
| friend class test_case_name##_##test_name##_Test |