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>
35const TypeObject* GetidObject(
bool complete =
false);
40const TypeObject* GetautoidObject(
bool complete =
false);
53const TypeObject* GetoptionalObject(
bool complete =
false);
58const TypeObject* GetpositionObject(
bool complete =
false);
63const TypeObject* GetvalueObject(
bool complete =
false);
67const TypeIdentifier* GetextensibilityIdentifier(
bool complete =
false);
68const TypeObject* GetextensibilityObject(
bool complete =
false);
69const TypeObject* GetMinimalextensibilityObject();
70const TypeObject* GetCompleteextensibilityObject();
81const TypeObject* GetfinalObject(
bool complete =
false);
85const TypeIdentifier* GetappendableIdentifier(
bool complete =
false);
86const TypeObject* GetappendableObject(
bool complete =
false);
88const TypeObject* GetCompleteappendableObject();
91const TypeObject* GetmutableObject(
bool complete =
false);
96const TypeObject* GetkeyObject(
bool complete =
false);
100const TypeIdentifier* Getmust_understandIdentifier(
bool complete =
false);
101const TypeObject* Getmust_understandObject(
bool complete =
false);
102const TypeObject* GetMinimalmust_understandObject();
103const TypeObject* GetCompletemust_understandObject();
105const TypeIdentifier* Getdefault_literalIdentifier(
bool complete =
false);
106const TypeObject* Getdefault_literalObject(
bool complete =
false);
107const TypeObject* GetMinimaldefault_literalObject();
108const TypeObject* GetCompletedefault_literalObject();
111const TypeObject* GetdefaultObject(
bool complete =
false);
116const TypeObject* GetrangeObject(
bool complete =
false);
121const TypeObject* GetminObject(
bool complete =
false);
126const TypeObject* GetmaxObject(
bool complete =
false);
131const TypeObject* GetunitObject(
bool complete =
false);
135const TypeIdentifier* Getbit_boundIdentifier(
bool complete =
false);
136const TypeObject* Getbit_boundObject(
bool complete =
false);
138const TypeObject* GetCompletebit_boundObject();
140const TypeIdentifier* GetexternalIdentifier(
bool complete =
false);
141const TypeObject* GetexternalObject(
bool complete =
false);
146const TypeObject* GetnestedObject(
bool complete =
false);
150const TypeIdentifier* GetverbatimIdentifier(
bool complete =
false);
151const TypeObject* GetverbatimObject(
bool complete =
false);
164const TypeObject* GetserviceObject(
bool complete =
false);
169const TypeObject* GetonewayObject(
bool complete =
false);
174const TypeObject* GetamiObject(
bool complete =
false);
178const TypeIdentifier* Getnon_serializedIdentifier(
bool complete =
false);
179const TypeObject* Getnon_serializedObject(
bool complete =
false);
180const TypeObject* GetMinimalnon_serializedObject();
181const TypeObject* GetCompletenon_serializedObject();
Definition TypeIdentifier.h:81
Definition TypeObjectFactory.h:29
Definition TypeObject.h:7431
Definition BuiltinAnnotationsTypeObject.h:45
const TypeObject * GetAutoidKindObject(bool complete=false)
const TypeObject * GetCompleteAutoidKindObject()
const TypeIdentifier * GetAutoidKindIdentifier(bool complete=false)
const TypeObject * GetMinimalAutoidKindObject()
Definition BuiltinAnnotationsTypeObject.h:73
const TypeIdentifier * GetExtensibilityKindIdentifier(bool complete=false)
const TypeObject * GetCompleteExtensibilityKindObject()
const TypeObject * GetMinimalExtensibilityKindObject()
const TypeObject * GetExtensibilityKindObject(bool complete=false)
Definition BuiltinAnnotationsTypeObject.h:156
const TypeObject * GetMinimalPlacementKindObject()
const TypeObject * GetCompletePlacementKindObject()
const TypeObject * GetPlacementKindObject(bool complete=false)
const TypeIdentifier * GetPlacementKindIdentifier(bool complete=false)