rosidl_runtime_cpp  master
Generate the rosidl interfaces in C++.
Classes | Functions
rosidl_generator_traits Namespace Reference

Classes

struct  has_bounded_size
 
struct  has_fixed_size
 
struct  is_action
 
struct  is_action_feedback
 
struct  is_action_goal
 
struct  is_action_result
 
struct  is_message
 
struct  is_service
 
struct  is_service_request
 
struct  is_service_response
 

Functions

void value_to_yaml (bool value, std::ostream &out)
 
void character_value_to_yaml (unsigned char value, std::ostream &out)
 
void character_value_to_yaml (char16_t value, std::ostream &out)
 
void value_to_yaml (float value, std::ostream &out)
 
void value_to_yaml (double value, std::ostream &out)
 
void value_to_yaml (long double value, std::ostream &out)
 
void value_to_yaml (uint8_t value, std::ostream &out)
 
void value_to_yaml (int8_t value, std::ostream &out)
 
void value_to_yaml (uint16_t value, std::ostream &out)
 
void value_to_yaml (int16_t value, std::ostream &out)
 
void value_to_yaml (uint32_t value, std::ostream &out)
 
void value_to_yaml (int32_t value, std::ostream &out)
 
void value_to_yaml (uint64_t value, std::ostream &out)
 
void value_to_yaml (int64_t value, std::ostream &out)
 
void value_to_yaml (const std::string &value, std::ostream &out)
 
void value_to_yaml (const std::u16string &value, std::ostream &out)
 
template<typename T >
const char * data_type ()
 
template<typename T >
const char * name ()
 

Function Documentation

◆ value_to_yaml() [1/14]

void rosidl_generator_traits::value_to_yaml ( bool  value,
std::ostream out 
)
inline

◆ character_value_to_yaml() [1/2]

void rosidl_generator_traits::character_value_to_yaml ( unsigned char  value,
std::ostream out 
)
inline

◆ character_value_to_yaml() [2/2]

void rosidl_generator_traits::character_value_to_yaml ( char16_t  value,
std::ostream out 
)
inline

◆ value_to_yaml() [2/14]

void rosidl_generator_traits::value_to_yaml ( float  value,
std::ostream out 
)
inline

◆ value_to_yaml() [3/14]

void rosidl_generator_traits::value_to_yaml ( double  value,
std::ostream out 
)
inline

◆ value_to_yaml() [4/14]

void rosidl_generator_traits::value_to_yaml ( long double  value,
std::ostream out 
)
inline

◆ value_to_yaml() [5/14]

void rosidl_generator_traits::value_to_yaml ( uint8_t  value,
std::ostream out 
)
inline

◆ value_to_yaml() [6/14]

void rosidl_generator_traits::value_to_yaml ( int8_t  value,
std::ostream out 
)
inline

◆ value_to_yaml() [7/14]

void rosidl_generator_traits::value_to_yaml ( uint16_t  value,
std::ostream out 
)
inline

◆ value_to_yaml() [8/14]

void rosidl_generator_traits::value_to_yaml ( int16_t  value,
std::ostream out 
)
inline

◆ value_to_yaml() [9/14]

void rosidl_generator_traits::value_to_yaml ( uint32_t  value,
std::ostream out 
)
inline

◆ value_to_yaml() [10/14]

void rosidl_generator_traits::value_to_yaml ( int32_t  value,
std::ostream out 
)
inline

◆ value_to_yaml() [11/14]

void rosidl_generator_traits::value_to_yaml ( uint64_t  value,
std::ostream out 
)
inline

◆ value_to_yaml() [12/14]

void rosidl_generator_traits::value_to_yaml ( int64_t  value,
std::ostream out 
)
inline

◆ value_to_yaml() [13/14]

void rosidl_generator_traits::value_to_yaml ( const std::string value,
std::ostream out 
)
inline

◆ value_to_yaml() [14/14]

void rosidl_generator_traits::value_to_yaml ( const std::u16string value,
std::ostream out 
)
inline

◆ data_type()

template<typename T >
const char* rosidl_generator_traits::data_type ( )
inline

◆ name()

template<typename T >
const char* rosidl_generator_traits::name ( )
inline