HDK
|
#include "pxr/pxr.h"
#include "pxr/base/arch/attributes.h"
#include "pxr/base/tf/type.h"
#include "pxr/base/tf/refPtr.h"
Go to the source code of this file.
Macros | |
#define | PXR_BASE_TF_INSTANTIATE_TYPE_H |
#define | _TF_REMOVE_PARENS_HELPER(...) __VA_ARGS__ |
#define | _TF_REMOVE_PARENS(parens) _TF_REMOVE_PARENS_HELPER parens |
#define | TF_NO_PARENT() (TfType::Bases<>) |
#define | TF_1_PARENT(p1) (TfType::Bases<p1 >) |
#define | TF_2_PARENT(p1, p2) (TfType::Bases<p1, p2 >) |
#define | TF_INSTANTIATE_TYPE(Type, flags, Bases) |
#define _TF_REMOVE_PARENS | ( | parens | ) | _TF_REMOVE_PARENS_HELPER parens |
Definition at line 76 of file instantiateType.h.
#define _TF_REMOVE_PARENS_HELPER | ( | ... | ) | __VA_ARGS__ |
Definition at line 75 of file instantiateType.h.
#define PXR_BASE_TF_INSTANTIATE_TYPE_H |
Definition at line 33 of file instantiateType.h.
#define TF_1_PARENT | ( | p1 | ) | (TfType::Bases<p1 >) |
Definition at line 79 of file instantiateType.h.
#define TF_2_PARENT | ( | p1, | |
p2 | |||
) | (TfType::Bases<p1, p2 >) |
Definition at line 80 of file instantiateType.h.
#define TF_INSTANTIATE_TYPE | ( | Type, | |
flags, | |||
Bases | |||
) |
Definition at line 81 of file instantiateType.h.
#define TF_NO_PARENT | ( | ) | (TfType::Bases<>) |
Definition at line 78 of file instantiateType.h.