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 FML_TEST_CLASS(test_case_name, test_name) |
◆ FML_TEST_CLASS
| #define FML_TEST_CLASS |
( |
|
test_case_name, |
|
|
|
test_name |
|
) |
| class FML_TEST_NAME(test_case_name, test_name) |
◆ FML_TEST_NAME
| #define FML_TEST_NAME |
( |
|
test_case_name, |
|
|
|
test_name |
|
) |
| test_case_name##_##test_name##_Test |