1 #ifndef OPENDDS_DCPS_XTYPES_TYPE_DESCRIPTOR_IMPL_H 2 #define OPENDDS_DCPS_XTYPES_TYPE_DESCRIPTOR_IMPL_H 4 #ifndef OPENDDS_SAFETY_PROFILE 10 #include <dds/DdsDynamicDataC.h> 17 :
public virtual OBV_DDS::TypeDescriptor
18 ,
public virtual CORBA::DefaultValueRefCountBase
28 CORBA::ValueBase* _copy_value();
36 typedef std::pair<const DDS::DynamicType*, const DDS::DynamicType*>
DynamicTypePtrPair;
37 typedef OPENDDS_SET(DynamicTypePtrPair) DynamicTypePtrPairSeen;
41 DynamicTypePtrPairSeen& dt_ptr_pair);
48 #endif // OPENDDS_SAFETY_PROFILE
#define OpenDDS_Dcps_Export
bool test_equality(DDS::DynamicType_ptr lhs, DDS::DynamicType_ptr rhs, DynamicTypePtrPairSeen &dt_ptr_pair)
typedef OPENDDS_SET(DynamicTypePtrPair) DynamicTypePtrPairSeen
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
std::pair< const DDS::DynamicType *, const DDS::DynamicType * > DynamicTypePtrPair
The Internal API and Implementation of OpenDDS.