Public Types | Static Public Member Functions | List of all members
rs2rosinternal::serialization::Serializer< std::basic_string< char, std::char_traits< char >, ContainerAllocator > > Struct Template Reference

Serializer specialized for std::string. More...

#include <serialization.h>

Public Types

typedef std::basic_string< char, std::char_traits< char >, ContainerAllocator > StringType
 

Static Public Member Functions

template<typename Stream >
static void read (Stream &stream, StringType &str)
 
static uint32_t serializedLength (const StringType &str)
 
template<typename Stream >
static void write (Stream &stream, const StringType &str)
 

Detailed Description

template<class ContainerAllocator>
struct rs2rosinternal::serialization::Serializer< std::basic_string< char, std::char_traits< char >, ContainerAllocator > >

Serializer specialized for std::string.

Definition at line 272 of file third-party/realsense-file/rosbag/roscpp_serialization/include/ros/serialization.h.

Member Typedef Documentation

template<class ContainerAllocator >
typedef std::basic_string<char, std::char_traits<char>, ContainerAllocator> rs2rosinternal::serialization::Serializer< std::basic_string< char, std::char_traits< char >, ContainerAllocator > >::StringType

Member Function Documentation

template<class ContainerAllocator >
template<typename Stream >
static void rs2rosinternal::serialization::Serializer< std::basic_string< char, std::char_traits< char >, ContainerAllocator > >::read ( Stream stream,
StringType str 
)
inlinestatic
template<class ContainerAllocator >
static uint32_t rs2rosinternal::serialization::Serializer< std::basic_string< char, std::char_traits< char >, ContainerAllocator > >::serializedLength ( const StringType str)
inlinestatic
template<class ContainerAllocator >
template<typename Stream >
static void rs2rosinternal::serialization::Serializer< std::basic_string< char, std::char_traits< char >, ContainerAllocator > >::write ( Stream stream,
const StringType str 
)
inlinestatic

The documentation for this struct was generated from the following file:


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:43