// license:BSD-3-Clause // copyright-holders:Vas Crabb /*************************************************************************** strformat.h type-safe printf substitutes ***************************************************************************/ #include "strformat.h" #include #include namespace util { namespace detail { template class format_chars; template class format_chars; template void format_flags::apply(std::ostream &) const; template void format_flags::apply(std::wostream &) const; template class format_argument; template void format_argument::static_output(std::ostream &, format_flags const &, void const *); template void format_argument::static_output(std::ostream &, format_flags const &, void const *); template void format_argument::static_output(std::ostream &, format_flags const &, void const *); template void format_argument::static_output(std::ostream &, format_flags const &, void const *); template void format_argument::static_output(std::ostream &, format_flags const &, void const *); template void format_argument::static_output(std::ostream &, format_flags const &, void const *); template void format_argument::static_output(std::ostream &, format_flags const &, void const *); template void format_argument::static_output(std::ostream &, format_flags const &, void const *); template void format_argument::static_output(std::ostream &, format_flags const &, void const *); template void format_argument::static_output(std::ostream &, format_flags const &, void const *); template void format_argument::static_output(std::ostream &, format_flags const &, void const *); template void format_argument::static_output(std::ostream &, format_flags const &, void const *); template void format_argument::static_output(std::ostream &, format_flags const &, void const *); template void format_argument::static_output(std::ostream &, format_flags const &, void const *); template void format_argument::static_output(std::ostream &, format_flags const &, void const *); template void format_argument::static_output(std::ostream &, format_flags const &, void const *); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template class format_argument; template void format_argument::static_output(std::wostream &, format_flags const &, void const *); template void format_argument::static_output(std::wostream &, format_flags const &, void const *); template void format_argument::static_output(std::wostream &, format_flags const &, void const *); template void format_argument::static_output(std::wostream &, format_flags const &, void const *); template void format_argument::static_output(std::wostream &, format_flags const &, void const *); template void format_argument::static_output(std::wostream &, format_flags const &, void const *); template void format_argument::static_output(std::wostream &, format_flags const &, void const *); template void format_argument::static_output(std::wostream &, format_flags const &, void const *); template void format_argument::static_output(std::wostream &, format_flags const &, void const *); template void format_argument::static_output(std::wostream &, format_flags const &, void const *); template void format_argument::static_output(std::wostream &, format_flags const &, void const *); template void format_argument::static_output(std::wostream &, format_flags const &, void const *); template void format_argument::static_output(std::wostream &, format_flags const &, void const *); template void format_argument::static_output(std::wostream &, format_flags const &, void const *); template void format_argument::static_output(std::wostream &, format_flags const &, void const *); template void format_argument::static_output(std::wostream &, format_flags const &, void const *); template void format_argument::static_output(std::wostream &, format_flags const &, void const *); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template bool format_argument::static_make_integer(void const *, int &); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template void format_argument::static_store_integer(void const *, std::streamoff); template class format_argument_pack; template class format_argument_pack; template std::ostream::off_type stream_format(std::ostream &, format_argument_pack const &); template std::wostream::off_type stream_format(std::wostream &, format_argument_pack const &); } // namespace detail } // namespace util