#include <substitute.h>
Public Member Functions | |
Arg (const char *value) | |
template<typename Allocator > | |
Arg (const std::basic_string< char, std::char_traits< char >, Allocator > &value) noexcept | |
Arg (absl::string_view value) | |
Arg (char value) | |
Arg (short value) | |
Arg (unsigned short value) | |
Arg (int value) | |
Arg (unsigned int value) | |
Arg (long value) | |
Arg (unsigned long value) | |
Arg (long long value) | |
Arg (unsigned long long value) | |
Arg (float value) | |
Arg (double value) | |
Arg (bool value) | |
Arg (Hex hex) | |
Arg (Dec dec) | |
template<typename T , absl::enable_if_t< std::is_class< T >::value &&(std::is_same< T, std::vector< bool >::reference >::value||std::is_same< T, std::vector< bool >::const_reference >::value)> * = nullptr> | |
Arg (T value) | |
Arg (const void *value) | |
Arg (const Arg &) | |
Arg & | operator= (const Arg &) |
absl::string_view | piece () const |
Private Attributes | |
absl::string_view | piece_ |
char | scratch_ [numbers_internal::kFastToBufferSize] |
Definition at line 96 of file substitute.h.
absl::substitute_internal::Arg::Arg | ( | const char * | value | ) | [inline] |
Definition at line 101 of file substitute.h.
absl::substitute_internal::Arg::Arg | ( | const std::basic_string< char, std::char_traits< char >, Allocator > & | value | ) | [inline] |
Definition at line 104 of file substitute.h.
absl::substitute_internal::Arg::Arg | ( | absl::string_view | value | ) | [inline] |
Definition at line 108 of file substitute.h.
absl::substitute_internal::Arg::Arg | ( | char | value | ) | [inline] |
Definition at line 118 of file substitute.h.
absl::substitute_internal::Arg::Arg | ( | short | value | ) | [inline] |
Definition at line 120 of file substitute.h.
absl::substitute_internal::Arg::Arg | ( | unsigned short | value | ) | [inline] |
Definition at line 123 of file substitute.h.
absl::substitute_internal::Arg::Arg | ( | int | value | ) | [inline] |
Definition at line 126 of file substitute.h.
absl::substitute_internal::Arg::Arg | ( | unsigned int | value | ) | [inline] |
Definition at line 129 of file substitute.h.
absl::substitute_internal::Arg::Arg | ( | long | value | ) | [inline] |
Definition at line 132 of file substitute.h.
absl::substitute_internal::Arg::Arg | ( | unsigned long | value | ) | [inline] |
Definition at line 135 of file substitute.h.
absl::substitute_internal::Arg::Arg | ( | long long | value | ) | [inline] |
Definition at line 138 of file substitute.h.
absl::substitute_internal::Arg::Arg | ( | unsigned long long | value | ) | [inline] |
Definition at line 141 of file substitute.h.
absl::substitute_internal::Arg::Arg | ( | float | value | ) | [inline] |
Definition at line 144 of file substitute.h.
absl::substitute_internal::Arg::Arg | ( | double | value | ) | [inline] |
Definition at line 147 of file substitute.h.
absl::substitute_internal::Arg::Arg | ( | bool | value | ) | [inline] |
Definition at line 150 of file substitute.h.
Definition at line 117 of file substitute.cc.
Definition at line 138 of file substitute.cc.
absl::substitute_internal::Arg::Arg | ( | T | value | ) | [inline] |
Definition at line 164 of file substitute.h.
absl::substitute_internal::Arg::Arg | ( | const void * | value | ) |
Definition at line 98 of file substitute.cc.
absl::substitute_internal::Arg::Arg | ( | const Arg & | ) |
absl::string_view absl::substitute_internal::Arg::piece | ( | ) | const [inline] |
Definition at line 174 of file substitute.h.
Definition at line 177 of file substitute.h.
Definition at line 178 of file substitute.h.