Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
string_path.hpp File Reference
#include <boost/property_tree/ptree_fwd.hpp>
#include <boost/property_tree/id_translator.hpp>
#include <boost/property_tree/exceptions.hpp>
#include <boost/property_tree/detail/ptree_utils.hpp>
#include <boost/static_assert.hpp>
#include <boost/assert.hpp>
#include <boost/type_traits/is_same.hpp>
#include <boost/optional.hpp>
#include <boost/throw_exception.hpp>
#include <algorithm>
#include <string>
#include <iterator>
Include dependency graph for string_path.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  boost::property_tree::string_path< String, Translator >
 Default path class. More...
 
struct  boost::property_tree::path_of< std::basic_string< Ch, Traits, Alloc > >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::property_tree
 
 boost::property_tree::detail
 

Functions

template<typename Sequence , typename Iterator >
void boost::property_tree::detail::append_and_preserve_iter (Sequence &s, const Sequence &r, Iterator &, std::forward_iterator_tag)
 
template<typename Sequence , typename Iterator >
void boost::property_tree::detail::append_and_preserve_iter (Sequence &s, const Sequence &r, Iterator &it, std::random_access_iterator_tag)
 
template<typename Sequence >
std::string boost::property_tree::detail::dump_sequence (const Sequence &)
 
std::string boost::property_tree::detail::dump_sequence (const std::string &s)
 
std::string boost::property_tree::detail::dump_sequence (const std::wstring &s)
 
template<typename String , typename Translator >
string_path< String, Translator > boost::property_tree::operator/ (string_path< String, Translator > p1, const string_path< String, Translator > &p2)
 
template<typename String , typename Translator >
string_path< String, Translator > boost::property_tree::operator/ (string_path< String, Translator > p1, const typename String::value_type *p2)
 
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)