Don't bring Arg struct into global namespace
This fixes compiling fmtlib in header-only mode when user code also has something called 'Arg' defined. Now always qualifying Arg struct with full namespace.
This commit is contained in:
parent
cc736e7611
commit
e34371656d
@ -455,9 +455,9 @@ void internal::FixedBuffer<Char>::grow(std::size_t) {
|
|||||||
FMT_THROW(std::runtime_error("buffer overflow"));
|
FMT_THROW(std::runtime_error("buffer overflow"));
|
||||||
}
|
}
|
||||||
|
|
||||||
FMT_FUNC Arg internal::FormatterBase::do_get_arg(
|
FMT_FUNC fmt::internal::Arg internal::FormatterBase::do_get_arg(
|
||||||
unsigned arg_index, const char *&error) {
|
unsigned arg_index, const char *&error) {
|
||||||
Arg arg = args_[arg_index];
|
fmt::internal::Arg arg = args_[arg_index];
|
||||||
switch (arg.type) {
|
switch (arg.type) {
|
||||||
case Arg::NONE:
|
case Arg::NONE:
|
||||||
error = "argument index out of range";
|
error = "argument index out of range";
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user