Open CASCADE Technology
7.0.0
|
Data Structures | |
struct | conditional |
struct | conditional< false, TypeTrue, TypeFalse > |
struct | enable_if |
struct | enable_if< false, T > |
class | handle |
Intrusive smart pointer for use with Standard_Transient class and its descendants. More... | |
struct | is_base_but_not_same |
Trait yielding true if class T1 is base of T2 but not the same. More... | |
struct | is_base_but_not_same< T1, T2, typename std::enable_if< std::is_same< T1, T2 >::value >::type > |
Explicit specialization of is_base_of trait to workaround the requirement of type to be complete when T1 and T2 are the same. More... | |
struct | is_same |
struct | is_same< T, T > |
class | type_instance |
Template class providing instantiation of type descriptors as singletons. The descriptors are defined as static variables in function get(), which is essential to ensure that they are initialized in correct sequence. More... | |
class | type_instance< void > |
Specialization of type descriptor instance for void; returns null handle. More... | |