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 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.
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.
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.
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.
wchar_t
. Definition at line 123 of file ptree_fwd.hpp.
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.
typedef basic_ptree<std::wstring, std::wstring> boost::property_tree::wptree |
A property tree with std::wstring for key and data, and default comparison.
wchar_t
. Definition at line 114 of file ptree_fwd.hpp.
|
inline |
Definition at line 267 of file string_path.hpp.
|
inline |
Definition at line 248 of file string_path.hpp.
|
inline |
Definition at line 258 of file string_path.hpp.
|
inline |
Swap two property tree instances.
Definition at line 922 of file ptree_implementation.hpp.