Open CASCADE Technology 7.8.2.dev
|
#include <Standard_Std.hxx>
#include <Standard_Stream.hxx>
#include <Standard_Transient.hxx>
#include <Standard_Macro.hxx>
#include <Standard_HashUtils.hxx>
Data Structures | |
class | opencascade::handle< T > |
Intrusive smart pointer for use with Standard_Transient class and its descendants. More... | |
struct | std::hash< Handle< TheTransientType > > |
Namespaces | |
namespace | opencascade |
Namespace opencascade is intended for low-level template classes and functions. | |
namespace | std |
Macros | |
#define | Handle(Class) |
Define Handle() macro. | |
#define | DEFINE_STANDARD_HANDLECLASS(C1, C2, BC) |
For compatibility with previous versions of OCCT, define Handle_Class alias for opencascade::handle<Class>. | |
#define | DEFINE_STANDARD_HANDLE(C1, C2) |
#define | DEFINE_STANDARD_PHANDLE(C1, C2) |
#define DEFINE_STANDARD_HANDLE | ( | C1, | |
C2 ) |
#define DEFINE_STANDARD_HANDLECLASS | ( | C1, | |
C2, | |||
BC ) |
#define DEFINE_STANDARD_PHANDLE | ( | C1, | |
C2 ) |
#define Handle | ( | Class | ) |
Define Handle() macro.