diff --git a/include/boost/format/format_class.hpp b/include/boost/format/format_class.hpp index a7ccc29e..80f8cd9c 100644 --- a/include/boost/format/format_class.hpp +++ b/include/boost/format/format_class.hpp @@ -23,6 +23,7 @@ #include #include #include +#include namespace boost { @@ -161,8 +162,8 @@ namespace boost { void make_or_reuse_data(std::size_t nbitems);// used for (re-)initialisation // member data --------------------------------------------// - std::vector items_; // each '%..' directive leads to a format_item - std::vector bound_; // stores which arguments were bound. size() == 0 || num_args + std::vector::type > items_; // each '%..' directive leads to a format_item + std::vector::type > bound_; // stores which arguments were bound. size() == 0 || num_args int style_; // style of format-string : positional or not, etc int cur_arg_; // keep track of wich argument is current