![]() |
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 &); } } }