Open CASCADE Technology
6.9.0
|
#include <Standard_Macro.hxx>
#define DEFINE_STANDARD_HANDLE | ( | C1, | |
C2 | |||
) | DEFINE_STANDARD_HANDLECLASS(C1,C2,Standard_Transient) |
#define DEFINE_STANDARD_HANDLECLASS | ( | C1, | |
C2, | |||
BC | |||
) |
#define DEFINE_STANDARD_PHANDLE | ( | C1, | |
C2 | |||
) | DEFINE_STANDARD_HANDLECLASS(C1,C2,Standard_Persistent) |
#define DEFINE_STANDARD_RTTI | ( | C1 | ) | Standard_EXPORT virtual const Handle(Standard_Type)& DynamicType() const; |
#define IMPLEMENT_DOWNCAST | ( | C1, | |
BC | |||
) |
#define IMPLEMENT_STANDARD_HANDLE | ( | C1, | |
C2 | |||
) | IMPLEMENT_DOWNCAST(C1,Standard_Transient) |
#define IMPLEMENT_STANDARD_PHANDLE | ( | C1, | |
C2 | |||
) | IMPLEMENT_DOWNCAST(C1,Standard_Persistent) |
#define IMPLEMENT_STANDARD_RTTI | ( | C1 | ) |
#define IMPLEMENT_STANDARD_RTTIEXT | ( | C1, | |
C2 | |||
) |
#define IMPLEMENT_STANDARD_SUPERTYPE | ( | Cn | ) | /* Left to ensure source compatibility with Open CASCADE 6.3 and earlier */ |
#define IMPLEMENT_STANDARD_SUPERTYPE_ARRAY | ( | ) | static Handle(Standard_Transient) _Ancestors[]= { |
#define IMPLEMENT_STANDARD_SUPERTYPE_ARRAY_END | ( | ) |
#define IMPLEMENT_STANDARD_SUPERTYPE_ARRAY_ENTRY | ( | Cn | ) | STANDARD_TYPE(Cn), |
#define IMPLEMENT_STANDARD_TYPE | ( | C1 | ) |
#define IMPLEMENT_STANDARD_TYPE_END | ( | C1 | ) |