22 #ifndef _BUILTIN_ANNOTATIONS_TYPE_OBJECT_H_
23 #define _BUILTIN_ANNOTATIONS_TYPE_OBJECT_H_
26 #include <fastrtps/types/TypeObject.h>
27 #include <fastrtps/types/TypeObjectFactory.h>
35 const TypeObject* GetidObject(
bool complete =
false);
40 const TypeObject* GetautoidObject(
bool complete =
false);
52 const TypeIdentifier* GetoptionalIdentifier(
bool complete =
false);
53 const TypeObject* GetoptionalObject(
bool complete =
false);
57 const TypeIdentifier* GetpositionIdentifier(
bool complete =
false);
58 const TypeObject* GetpositionObject(
bool complete =
false);
63 const TypeObject* GetvalueObject(
bool complete =
false);
67 const TypeIdentifier* GetextensibilityIdentifier(
bool complete =
false);
68 const TypeObject* GetextensibilityObject(
bool complete =
false);
69 const TypeObject* GetMinimalextensibilityObject();
70 const TypeObject* GetCompleteextensibilityObject();
81 const TypeObject* GetfinalObject(
bool complete =
false);
85 const TypeIdentifier* GetappendableIdentifier(
bool complete =
false);
86 const TypeObject* GetappendableObject(
bool complete =
false);
87 const TypeObject* GetMinimalappendableObject();
88 const TypeObject* GetCompleteappendableObject();
91 const TypeObject* GetmutableObject(
bool complete =
false);
96 const TypeObject* GetkeyObject(
bool complete =
false);
100 const TypeIdentifier* Getmust_understandIdentifier(
bool complete =
false);
101 const TypeObject* Getmust_understandObject(
bool complete =
false);
102 const TypeObject* GetMinimalmust_understandObject();
103 const TypeObject* GetCompletemust_understandObject();
105 const TypeIdentifier* Getdefault_literalIdentifier(
bool complete =
false);
106 const TypeObject* Getdefault_literalObject(
bool complete =
false);
107 const TypeObject* GetMinimaldefault_literalObject();
108 const TypeObject* GetCompletedefault_literalObject();
110 const TypeIdentifier* GetdefaultIdentifier(
bool complete =
false);
111 const TypeObject* GetdefaultObject(
bool complete =
false);
116 const TypeObject* GetrangeObject(
bool complete =
false);
121 const TypeObject* GetminObject(
bool complete =
false);
126 const TypeObject* GetmaxObject(
bool complete =
false);
131 const TypeObject* GetunitObject(
bool complete =
false);
135 const TypeIdentifier* Getbit_boundIdentifier(
bool complete =
false);
136 const TypeObject* Getbit_boundObject(
bool complete =
false);
137 const TypeObject* GetMinimalbit_boundObject();
138 const TypeObject* GetCompletebit_boundObject();
140 const TypeIdentifier* GetexternalIdentifier(
bool complete =
false);
141 const TypeObject* GetexternalObject(
bool complete =
false);
143 const TypeObject* GetCompleteexternalObject();
146 const TypeObject* GetnestedObject(
bool complete =
false);
150 const TypeIdentifier* GetverbatimIdentifier(
bool complete =
false);
151 const TypeObject* GetverbatimObject(
bool complete =
false);
153 const TypeObject* GetCompleteverbatimObject();
163 const TypeIdentifier* GetserviceIdentifier(
bool complete =
false);
164 const TypeObject* GetserviceObject(
bool complete =
false);
169 const TypeObject* GetonewayObject(
bool complete =
false);
174 const TypeObject* GetamiObject(
bool complete =
false);
178 const TypeIdentifier* Getnon_serializedIdentifier(
bool complete =
false);
179 const TypeObject* Getnon_serializedObject(
bool complete =
false);
180 const TypeObject* GetMinimalnon_serializedObject();
181 const TypeObject* GetCompletenon_serializedObject();
Definition: TypeIdentifier.h:81
Definition: TypeObjectFactory.h:29
Definition: TypeObject.h:4429
Definition: BuiltinAnnotationsTypeObject.h:45
const TypeObject * GetMinimalAutoidKindObject()
const TypeIdentifier * GetAutoidKindIdentifier(bool complete=false)
const TypeObject * GetCompleteAutoidKindObject()
const TypeObject * GetAutoidKindObject(bool complete=false)
Definition: BuiltinAnnotationsTypeObject.h:73
const TypeObject * GetExtensibilityKindObject(bool complete=false)
const TypeObject * GetCompleteExtensibilityKindObject()
const TypeIdentifier * GetExtensibilityKindIdentifier(bool complete=false)
const TypeObject * GetMinimalExtensibilityKindObject()
Definition: BuiltinAnnotationsTypeObject.h:156
const TypeObject * GetMinimalPlacementKindObject()
const TypeObject * GetCompletePlacementKindObject()
const TypeObject * GetPlacementKindObject(bool complete=false)
const TypeIdentifier * GetPlacementKindIdentifier(bool complete=false)