#include <formatted.hpp>
Public Types | |
typedef boost::mpl::if_ < boost::is_array< Sep > , const typename boost::remove_extent< Sep > ::type *, Sep >::type | separator_t |
typedef boost::mpl::if_ < boost::is_array< Prefix > , const typename boost::remove_extent< Prefix > ::type *, Prefix >::type | prefix_t |
typedef boost::mpl::if_ < boost::is_array< Postfix > , const typename boost::remove_extent< Postfix > ::type *, Postfix >::type | postfix_t |
Public Member Functions | |
formatted_holder (const separator_t &sep, const prefix_t &prefix, const postfix_t &postfix) | |
Public Attributes | |
separator_t | m_sep |
prefix_t | m_prefix |
postfix_t | m_postfix |
typedef boost::mpl::if_< boost::is_array<Postfix>, const typename boost::remove_extent<Postfix>::type*, Postfix >::type boost::range_detail::formatted_holder< Sep, Prefix, Postfix >::postfix_t |
typedef boost::mpl::if_< boost::is_array<Prefix>, const typename boost::remove_extent<Prefix>::type*, Prefix >::type boost::range_detail::formatted_holder< Sep, Prefix, Postfix >::prefix_t |
typedef boost::mpl::if_< boost::is_array<Sep>, const typename boost::remove_extent<Sep>::type*, Sep >::type boost::range_detail::formatted_holder< Sep, Prefix, Postfix >::separator_t |
|
inline |
postfix_t boost::range_detail::formatted_holder< Sep, Prefix, Postfix >::m_postfix |
prefix_t boost::range_detail::formatted_holder< Sep, Prefix, Postfix >::m_prefix |
separator_t boost::range_detail::formatted_holder< Sep, Prefix, Postfix >::m_sep |