Public Types | Public Member Functions | Private Types | Private Attributes | List of all members
boost::property_tree::stream_translator< Ch, Traits, Alloc, E > Class Template Reference

Implementation of Translator that uses the stream overloads. More...

#include <stream_translator.hpp>

Public Types

typedef E external_type
 
typedef std::basic_string< Ch, Traits, Alloc > internal_type
 

Public Member Functions

boost::optional< E > get_value (const internal_type &v)
 
boost::optional< internal_typeput_value (const E &v)
 
 stream_translator (std::locale loc=std::locale())
 

Private Types

typedef customize_stream< Ch, Traits, E > customized
 

Private Attributes

std::locale m_loc
 

Detailed Description

template<typename Ch, typename Traits, typename Alloc, typename E>
class boost::property_tree::stream_translator< Ch, Traits, Alloc, E >

Implementation of Translator that uses the stream overloads.

Definition at line 183 of file stream_translator.hpp.

Member Typedef Documentation

◆ customized

template<typename Ch , typename Traits , typename Alloc , typename E >
typedef customize_stream<Ch, Traits, E> boost::property_tree::stream_translator< Ch, Traits, Alloc, E >::customized
private

Definition at line 185 of file stream_translator.hpp.

◆ external_type

template<typename Ch , typename Traits , typename Alloc , typename E >
typedef E boost::property_tree::stream_translator< Ch, Traits, Alloc, E >::external_type

Definition at line 188 of file stream_translator.hpp.

◆ internal_type

template<typename Ch , typename Traits , typename Alloc , typename E >
typedef std::basic_string<Ch, Traits, Alloc> boost::property_tree::stream_translator< Ch, Traits, Alloc, E >::internal_type

Definition at line 187 of file stream_translator.hpp.

Constructor & Destructor Documentation

◆ stream_translator()

template<typename Ch , typename Traits , typename Alloc , typename E >
boost::property_tree::stream_translator< Ch, Traits, Alloc, E >::stream_translator ( std::locale  loc = std::locale())
inlineexplicit

Definition at line 190 of file stream_translator.hpp.

Member Function Documentation

◆ get_value()

template<typename Ch , typename Traits , typename Alloc , typename E >
boost::optional<E> boost::property_tree::stream_translator< Ch, Traits, Alloc, E >::get_value ( const internal_type v)
inline

Definition at line 194 of file stream_translator.hpp.

◆ put_value()

template<typename Ch , typename Traits , typename Alloc , typename E >
boost::optional<internal_type> boost::property_tree::stream_translator< Ch, Traits, Alloc, E >::put_value ( const E &  v)
inline

Definition at line 204 of file stream_translator.hpp.

Member Data Documentation

◆ m_loc

template<typename Ch , typename Traits , typename Alloc , typename E >
std::locale boost::property_tree::stream_translator< Ch, Traits, Alloc, E >::m_loc
private

Definition at line 215 of file stream_translator.hpp.


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


sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 04:38:17