|
Pixar Arch 0.25.8
|
Pragmas for controlling compiler-specific behaviors. More...
#include "pxr/arch/defines.h"Go to the source code of this file.
Pragmas for controlling compiler-specific behaviors.
This header contains pragmas used to control compiler-specific behaviors. Behaviors that are not supported or required by a certain compiler should be implemented as a no-op.
| #define ARCH_PRAGMA_PUSH |
| #define ARCH_PRAGMA_POP |
| #define ARCH_PRAGMA |
| #define ARCH_PRAGMA_PUSH_MACRO |
| #define ARCH_PRAGMA_POP_MACRO |
| #define ARCH_PRAGMA_MAYBE_UNINITIALIZED |
| #define ARCH_PRAGMA_MACRO_REDEFINITION |
| #define ARCH_PRAGMA_WRITE_STRINGS |
| #define ARCH_PRAGMA_UNUSED_FUNCTION |
| #define ARCH_PRAGMA_STRINGOP_OVERFLOW |
| #define ARCH_PRAGMA_UNUSED_PRIVATE_FIELD |
| #define ARCH_PRAGMA_MACRO_TOO_FEW_ARGUMENTS |
| #define ARCH_PRAGMA_QUALIFIER_HAS_NO_MEANING |
| #define ARCH_PRAGMA_ZERO_SIZED_STRUCT |
| #define ARCH_PRAGMA_NEEDS_EXPORT_INTERFACE |
| #define ARCH_PRAGMA_CONVERSION_FROM_SIZET |
| #define ARCH_PRAGMA_MAY_NOT_BE_ALIGNED |
| #define ARCH_PRAGMA_SHIFT_TO_64_BITS |
| #define ARCH_PRAGMA_DESTRUCTOR_IMPLICIT_DEFINE |
| #define ARCH_PRAGMA_DEPRECATED_POSIX_NAME |
| #define ARCH_PRAGMA_FORCING_TO_BOOL |
| #define ARCH_PRAGMA_UNSAFE_USE_OF_BOOL |
| #define ARCH_PRAGMA_UNARY_MINUS_ON_UNSIGNED |
| #define ARCH_PRAGMA_INSTANTIATION_AFTER_SPECIALIZATION |
| #define ARCH_PRAGMA_UNDEFINED_VAR_TEMPLATE |
| #define ARCH_PRAGMA_INSTANCE_METHOD_NOT_FOUND |
| #define ARCH_PRAGMA_NON_EXPORTED_BASE_CLASS |