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>
32void register_builtin_annotations_types(
37 bool complete =
false);
40 bool complete =
false);
48 bool complete =
false);
51 bool complete =
false);
60 bool complete =
false);
63 bool complete =
false);
72 bool complete =
false);
75 bool complete =
false);
83 bool complete =
false);
86 bool complete =
false);
94 bool complete =
false);
97 bool complete =
false);
105 bool complete =
false);
108 bool complete =
false);
109const TypeObject* GetMinimalextensibilityObject(
111const TypeObject* GetCompleteextensibilityObject(
117 bool complete =
false);
120 bool complete =
false);
129 bool complete =
false);
132 bool complete =
false);
140 bool complete =
false);
143 bool complete =
false);
151 bool complete =
false);
154 bool complete =
false);
162 bool complete =
false);
165 bool complete =
false);
173 bool complete =
false);
176 bool complete =
false);
177const TypeObject* GetMinimalmust_understandObject(
179const TypeObject* GetCompletemust_understandObject(
184 bool complete =
false);
187 bool complete =
false);
188const TypeObject* GetMinimaldefault_literalObject(
190const TypeObject* GetCompletedefault_literalObject(
195 bool complete =
false);
198 bool complete =
false);
206 bool complete =
false);
209 bool complete =
false);
217 bool complete =
false);
220 bool complete =
false);
228 bool complete =
false);
231 bool complete =
false);
239 bool complete =
false);
242 bool complete =
false);
250 bool complete =
false);
253 bool complete =
false);
261 bool complete =
false);
264 bool complete =
false);
272 bool complete =
false);
275 bool complete =
false);
283 bool complete =
false);
286 bool complete =
false);
295 bool complete =
false);
298 bool complete =
false);
307 bool complete =
false);
310 bool complete =
false);
318 bool complete =
false);
321 bool complete =
false);
329 bool complete =
false);
332 bool complete =
false);
340 bool complete =
false);
343 bool complete =
false);
344const TypeObject* GetMinimalnon_serializedObject(
346const TypeObject* GetCompletenon_serializedObject(
Definition: TypeIdentifier.h:81
Definition: TypeObjectFactory.h:29
Definition: TypeObject.h:7431
Definition: BuiltinAnnotationsTypeObject.h:57
const TypeObject * GetMinimalAutoidKindObject(TypeObjectFactory *factory)
const TypeIdentifier * GetAutoidKindIdentifier(TypeObjectFactory *factory, bool complete=false)
const TypeObject * GetAutoidKindObject(TypeObjectFactory *factory, bool complete=false)
const TypeObject * GetCompleteAutoidKindObject(TypeObjectFactory *factory)
Definition: BuiltinAnnotationsTypeObject.h:114
const TypeObject * GetMinimalExtensibilityKindObject(TypeObjectFactory *factory)
const TypeIdentifier * GetExtensibilityKindIdentifier(TypeObjectFactory *factory, bool complete=false)
const TypeObject * GetCompleteExtensibilityKindObject(TypeObjectFactory *factory)
const TypeObject * GetExtensibilityKindObject(TypeObjectFactory *factory, bool complete=false)
Definition: BuiltinAnnotationsTypeObject.h:292
const TypeIdentifier * GetPlacementKindIdentifier(TypeObjectFactory *factory, bool complete=false)
const TypeObject * GetPlacementKindObject(TypeObjectFactory *factory, bool complete=false)
const TypeObject * GetCompletePlacementKindObject(TypeObjectFactory *factory)
const TypeObject * GetMinimalPlacementKindObject(TypeObjectFactory *factory)