Namespaces | Classes | Typedefs | Functions
boost::property_tree Namespace Reference

Namespaces

 detail
 
 impl
 
 xml_parser
 

Classes

class  basic_ptree
 
struct  customize_stream
 
struct  customize_stream< Ch, Traits, bool, void >
 
struct  customize_stream< Ch, Traits, Ch, void >
 
struct  customize_stream< Ch, Traits, F, typename boost::enable_if< detail::is_inexact< F > >::type >
 
struct  customize_stream< Ch, Traits, signed char, void >
 
struct  customize_stream< Ch, Traits, unsigned char, void >
 
class  file_parser_error
 File parse error. More...
 
struct  id_translator
 Simple implementation of the Translator concept. It does no translation. More...
 
struct  path_of
 
struct  path_of< std::basic_string< Ch, Traits, Alloc > >
 
class  ptree_bad_data
 
class  ptree_bad_path
 
class  ptree_error
 
class  stream_translator
 Implementation of Translator that uses the stream overloads. More...
 
class  string_path
 
struct  translator_between
 
struct  translator_between< std::basic_string< Ch, Traits, Alloc >, E >
 
struct  translator_between< std::basic_string< Ch, Traits, Alloc >, std::basic_string< Ch, Traits, Alloc > >
 
struct  translator_between< T, T >
 

Typedefs

typedef basic_ptree< std::string, std::string, detail::less_nocase< std::string > > iptree
 
typedef string_path< std::string, id_translator< std::string > > path
 
typedef basic_ptree< std::string, std::string > ptree
 
typedef basic_ptree< std::wstring, std::wstring, detail::less_nocase< std::wstring > > wiptree
 
typedef string_path< std::wstring, id_translator< std::wstring > > wpath
 
typedef basic_ptree< std::wstring, std::wstring > wptree
 

Functions

template<typename String , typename Translator >
string_path< String, Translator > operator/ (const typename String::value_type *p1, const string_path< String, Translator > &p2)
 
template<typename String , typename Translator >
string_path< String, Translator > operator/ (string_path< String, Translator > p1, const string_path< String, Translator > &p2)
 
template<typename String , typename Translator >
string_path< String, Translator > operator/ (string_path< String, Translator > p1, const typename String::value_type *p2)
 
template<class K , class D , class C >
void swap (basic_ptree< K, D, C > &pt1, basic_ptree< K, D, C > &pt2)
 

Typedef Documentation

◆ iptree

typedef basic_ptree<std::string, std::string, detail::less_nocase<std::string> > boost::property_tree::iptree

A property tree with std::string for key and data, and case-insensitive comparison.

Definition at line 103 of file ptree_fwd.hpp.

◆ path

typedef string_path<std::string, id_translator<std::string> > boost::property_tree::path

Implements a path using a std::string as the key.

Definition at line 84 of file ptree_fwd.hpp.

◆ ptree

typedef basic_ptree<std::string, std::string> boost::property_tree::ptree

A property tree with std::string for key and data, and default comparison.

Definition at line 95 of file ptree_fwd.hpp.

◆ wiptree

typedef basic_ptree<std::wstring, std::wstring, detail::less_nocase<std::wstring> > boost::property_tree::wiptree

A property tree with std::wstring for key and data, and case-insensitive comparison.

Note
The type only exists if the platform supports wchar_t.

Definition at line 123 of file ptree_fwd.hpp.

◆ wpath

typedef string_path<std::wstring, id_translator<std::wstring> > boost::property_tree::wpath

Implements a path using a std::wstring as the key.

Definition at line 107 of file ptree_fwd.hpp.

◆ wptree

typedef basic_ptree<std::wstring, std::wstring> boost::property_tree::wptree

A property tree with std::wstring for key and data, and default comparison.

Note
The type only exists if the platform supports wchar_t.

Definition at line 114 of file ptree_fwd.hpp.

Function Documentation

◆ operator/() [1/3]

template<typename String , typename Translator >
string_path<String, Translator> boost::property_tree::operator/ ( const typename String::value_type *  p1,
const string_path< String, Translator > &  p2 
)
inline

Definition at line 267 of file string_path.hpp.

◆ operator/() [2/3]

template<typename String , typename Translator >
string_path<String, Translator> boost::property_tree::operator/ ( string_path< String, Translator >  p1,
const string_path< String, Translator > &  p2 
)
inline

Definition at line 248 of file string_path.hpp.

◆ operator/() [3/3]

template<typename String , typename Translator >
string_path<String, Translator> boost::property_tree::operator/ ( string_path< String, Translator >  p1,
const typename String::value_type *  p2 
)
inline

Definition at line 258 of file string_path.hpp.

◆ swap()

template<class K , class D , class C >
void boost::property_tree::swap ( basic_ptree< K, D, C > &  pt1,
basic_ptree< K, D, C > &  pt2 
)
inline

Swap two property tree instances.

Definition at line 922 of file ptree_implementation.hpp.



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