Boost C++ Libraries

PrevUpHomeNext

Header <boost/log/formatters/attr.hpp>

Andrey Semashev

22.04.2007

The header contains implementation of a generic attribute formatter.

namespace boost {
  namespace log {
    namespace formatters {
      template<typename CharT, typename AttributeValueTypesT, 
               typename ExceptionPolicyT> 
        class fmt_attr;
      template<typename CharT, typename AttributeValueTypesT, 
               typename ExceptionPolicyT> 
        class fmt_attr_formatted;
      fmt_attr< char, make_default_attribute_types< char >::type, throw_policy > 
      attr(std::basic_string< char > const &);
      fmt_attr< char, make_default_attribute_types< char >::type, no_throw_policy > 
      attr(std::basic_string< char > const &, std::nothrow_t const &);
      fmt_attr< wchar_t, make_default_attribute_types< wchar_t >::type, throw_policy > 
      attr(std::basic_string< wchar_t > const &);
      fmt_attr< wchar_t, make_default_attribute_types< wchar_t >::type, no_throw_policy > 
      attr(std::basic_string< wchar_t > const &, std::nothrow_t const &);
      fmt_attr_formatted< char, make_default_attribute_types< char >::type, throw_policy > 
      attr(std::basic_string< char > const &, 
           std::basic_string< char > const &);
      fmt_attr_formatted< char, make_default_attribute_types< char >::type, no_throw_policy > 
      attr(std::basic_string< char > const &, 
           std::basic_string< char > const &, std::nothrow_t const &);
      fmt_attr_formatted< wchar_t, make_default_attribute_types< wchar_t >::type, throw_policy > 
      attr(std::basic_string< wchar_t > const &, 
           std::basic_string< wchar_t > const &);
      fmt_attr_formatted< wchar_t, make_default_attribute_types< wchar_t >::type, no_throw_policy > 
      attr(std::basic_string< wchar_t > const &, 
           std::basic_string< wchar_t > const &, std::nothrow_t const &);
    }
  }
}

PrevUpHomeNext