Add format_args::size_type
diff --git a/fmt/format.h b/fmt/format.h
index 0ac3ce3..b0b1bc8 100644
--- a/fmt/format.h
+++ b/fmt/format.h
@@ -1483,6 +1483,8 @@
void set_data(const internal::Arg *args) { args_ = args; }
public:
+ typedef unsigned size_type;
+
format_args() : types_(0) {}
template <typename... Args>
@@ -1492,7 +1494,7 @@
}
/** Returns the argument at specified index. */
- internal::Arg operator[](unsigned index) const {
+ internal::Arg operator[](size_type index) const {
using internal::Arg;
Arg arg;
bool use_values = type(internal::MAX_PACKED_ARGS - 1) == Arg::NONE;