Class DynamicDataHelper
Defined in File DynamicDataHelper.hpp
Class Documentation
-
class DynamicDataHelper
Public Static Functions
- static RTPS_DllAPI void print (const DynamicData_ptr &data)
- static RTPS_DllAPI std::ostream & print (std::ostream &output, const DynamicData_ptr &data)
- static RTPS_DllAPI void print (const DynamicData *data)
- static RTPS_DllAPI std::ostream & print (std::ostream &output, const DynamicData *data)
Protected Static Functions
-
static void print_basic_element(DynamicData *data, MemberId id, TypeKind kind)
-
static void print_basic_element(DynamicData *data, MemberId id, TypeKind kind, std::ostream &output)
-
static void print_collection(DynamicData *data, const std::string &tabs = "")
-
static void print_collection(DynamicData *data, std::ostream &output, const std::string &tabs = "")
-
static void fill_array_positions(const std::vector<uint32_t> &bounds, std::vector<std::vector<uint32_t>> &positions)
-
static void get_index_position(uint32_t index, const std::vector<uint32_t> &bounds, std::vector<uint32_t> &position)
-
static void aux_index_position(uint32_t index, uint32_t inner_index, const std::vector<uint32_t> &bounds, std::vector<uint32_t> &position)
-
static void print_basic_collection(DynamicData *data)
-
static void print_basic_collection(DynamicData *data, std::ostream &output)
-
static void print_complex_collection(DynamicData *data, const std::string &tabs = "")
-
static void print_complex_collection(DynamicData *data, std::ostream &output, const std::string &tabs = "")
-
static void print_complex_element(DynamicData *data, MemberId id, const std::string &tabs = "")
-
static void print_complex_element(DynamicData *data, MemberId id, std::ostream &output, const std::string &tabs = "")
-
static void print_member(DynamicData *data, const DynamicTypeMember *type, const std::string &tabs = "")
-
static void print_member(DynamicData *data, std::ostream &output, const DynamicTypeMember *type, const std::string &tabs = "")