00001 #ifndef DDS_CORE_XTYPES_DYNAMIC_TYPES_HPP_ 00002 #define DDS_CORE_XTYPES_DYNAMIC_TYPES_HPP_ 00003 00004 namespace dds { namespace type { 00005 00006 namespace dynamic { namespace detail { 00007 class AnnotationDescription { }; 00008 class DynamicData { }; 00009 class DynamicDataFactory { }; 00010 class DynamicType { }; 00011 class DynamicTypeFactory { }; 00012 class DynamicTypeMember { }; 00013 class MemberDescriptor { }; 00014 class TypeDescriptor { }; 00015 } } 00016 namespace typeobject { namespace detail { 00017 class AliasType { }; 00018 class AnnotationMember { }; 00019 class AnnotationMemberValue { }; 00020 class AnnotationType { }; 00021 class AnnotationUsage { }; 00022 class AnnotationUsageMember { }; 00023 class ArrayType { }; 00024 class Bit { }; 00025 class BitSetType { }; 00026 class EnumeratedConstant { }; 00027 class EnumerationType { }; 00028 class MapType { }; 00029 class MemberProperty { }; 00030 class Module { }; 00031 class SequenceType { }; 00032 class StringType { }; 00033 class StructureMember { }; 00034 class StructureType { }; 00035 class TypeLibrary { }; 00036 class TypeLibraryElement { }; 00037 class TypeObject { }; 00038 class TypeProperty { }; 00039 class UnionMember { }; 00040 class UnionType { }; 00041 00042 } } } } 00043 00044 #endif /* DDS_CORE_XTYPES_DYNAMIC_TYPES_HPP_ */ 00045 00046
1.7.1