rosidl_runtime_cpp  master
Generate the rosidl interfaces in C++.
Classes | Namespaces | Functions
traits.hpp File Reference
#include <codecvt>
#include <iomanip>
#include <string>
#include <type_traits>
Include dependency graph for traits.hpp:

Go to the source code of this file.

Classes

struct  rosidl_generator_traits::has_fixed_size< T >
 
struct  rosidl_generator_traits::has_bounded_size< T >
 
struct  rosidl_generator_traits::is_message< T >
 
struct  rosidl_generator_traits::is_service< T >
 
struct  rosidl_generator_traits::is_service_request< T >
 
struct  rosidl_generator_traits::is_service_response< T >
 
struct  rosidl_generator_traits::is_action< T >
 
struct  rosidl_generator_traits::is_action_goal< T >
 
struct  rosidl_generator_traits::is_action_result< T >
 
struct  rosidl_generator_traits::is_action_feedback< T >
 

Namespaces

 rosidl_generator_traits
 

Functions

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