Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
regex_format.hpp File Reference
Include dependency graph for regex_format.hpp:

Classes

singleton  boost::match_results< BidiIterator, Allocator >
 
struct  boost::re_detail::trivial_format_traits< charT >
 
class  boost::re_detail::basic_regex_formatter< OutputIterator, Results, traits, ForwardIter >
 
class  boost::re_detail::string_out_iterator< S >
 
struct  boost::re_detail::any_type
 
struct  boost::re_detail::unary_binary_ternary
 
struct  boost::re_detail::formatter_wrapper< Formatter, IsFunction >
 
struct  boost::re_detail::formatter_wrapper< Formatter, true >
 
struct  boost::re_detail::formatter_wrapper< Formatter *, false >
 
struct  boost::re_detail::format_traits_imp< F, M, O >
 
struct  boost::re_detail::format_traits< F, M, O >
 
struct  boost::re_detail::format_functor3< Base, Match >
 
struct  boost::re_detail::format_functor2< Base, Match >
 
struct  boost::re_detail::format_functor1< Base, Match >
 
struct  boost::re_detail::format_functor_c_string< charT, Match, Traits >
 
struct  boost::re_detail::format_functor_container< Container, Match, Traits >
 
struct  boost::re_detail::compute_functor_type< Func, Match, OutputIterator, Traits >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::re_detail
 

Typedefs

typedef char boost::re_detail::no_type
 
typedef char(& boost::re_detail::unary_type )[2]
 
typedef char(& boost::re_detail::binary_type )[3]
 
typedef char(& boost::re_detail::ternary_type )[4]
 

Functions

template<class OutputIterator , class Iterator , class Alloc , class ForwardIter , class traits >
OutputIterator boost::re_detail::regex_format_imp (OutputIterator out, const match_results< Iterator, Alloc > &m, ForwardIter p1, ForwardIter p2, match_flag_type flags, const traits &t)
 
no_type boost::re_detail::check_is_formatter (unary_type, binary_type, ternary_type)
 
template<typename T >
unary_type boost::re_detail::check_is_formatter (T const &, binary_type, ternary_type)
 
template<typename T >
binary_type boost::re_detail::check_is_formatter (unary_type, T const &, ternary_type)
 
template<typename T , typename U >
binary_type boost::re_detail::check_is_formatter (T const &, U const &, ternary_type)
 
template<typename T >
ternary_type boost::re_detail::check_is_formatter (unary_type, binary_type, T const &)
 
template<typename T , typename U >
ternary_type boost::re_detail::check_is_formatter (T const &, binary_type, U const &)
 
template<typename T , typename U >
ternary_type boost::re_detail::check_is_formatter (unary_type, T const &, U const &)
 
template<typename T , typename U , typename V >
ternary_type boost::re_detail::check_is_formatter (T const &, U const &, V const &)
 
template<class OutputIterator , class Iterator , class Allocator , class Functor >
OutputIterator boost::regex_format (OutputIterator out, const match_results< Iterator, Allocator > &m, Functor fmt, match_flag_type flags=format_all)
 
template<class Iterator , class Allocator , class Functor >
std::basic_string< typename
match_results< Iterator,
Allocator >::char_type > 
boost::regex_format (const match_results< Iterator, Allocator > &m, Functor fmt, match_flag_type flags=format_all)