 |
FastRTPS
Version 2.11.2
FastRTPS
|
1 #ifndef _TYPE_NAMES_GENERATOR_
2 #define _TYPE_NAMES_GENERATOR_
4 #include <fastrtps/fastrtps_dll.h>
21 bool generate_identifier =
true);
24 const std::string& type_name,
26 bool generate_identifier =
true);
29 const std::string& type_name,
30 const std::vector<uint32_t>& bound,
31 bool generate_identifier =
true);
34 const std::string& type_name,
35 const std::vector<uint32_t>& bound,
37 bool generate_identifier =
true);
40 const std::string& key_type_name,
41 const std::string& value_type_name,
43 bool generate_identifier =
true);
50 #endif //_TYPE_NAMES_GENERATOR_
Definition: TypeNamesGenerator.h:14
static RTPS_DllAPI std::string get_string_type_name(uint32_t bound, bool wide, bool generate_identifier=true)
static RTPS_DllAPI std::string get_map_type_name(const std::string &key_type_name, const std::string &value_type_name, uint32_t bound, bool generate_identifier=true)
static RTPS_DllAPI std::string get_sequence_type_name(const std::string &type_name, uint32_t bound, bool generate_identifier=true)
static RTPS_DllAPI std::string get_array_type_name(const std::string &type_name, const std::vector< uint32_t > &bound, bool generate_identifier=true)
Definition: LibrarySettingsAttributes.h:23