#include <parser.h>
Classes | |
struct | ConversionItem |
Public Member Functions | |
bool | has_error () const |
ParsedFormatBase & | operator= (const ParsedFormatBase &other) |
ParsedFormatBase & | operator= (ParsedFormatBase &&other) |
ParsedFormatBase (string_view format, bool allow_ignored, std::initializer_list< Conv > convs) | |
ParsedFormatBase (const ParsedFormatBase &other) | |
ParsedFormatBase (ParsedFormatBase &&other) | |
template<typename Consumer > | |
bool | ProcessFormat (Consumer consumer) const |
Private Member Functions | |
bool | MatchesConversions (bool allow_ignored, std::initializer_list< Conv > convs) const |
Private Attributes | |
std::unique_ptr< char[]> | data_ |
bool | has_error_ |
std::vector< ConversionItem > | items_ |
absl::str_format_internal::ParsedFormatBase::ParsedFormatBase | ( | string_view | format, |
bool | allow_ignored, | ||
std::initializer_list< Conv > | convs | ||
) | [explicit] |
absl::str_format_internal::ParsedFormatBase::ParsedFormatBase | ( | const ParsedFormatBase & | other | ) | [inline] |
absl::str_format_internal::ParsedFormatBase::ParsedFormatBase | ( | ParsedFormatBase && | other | ) | [inline] |
bool absl::str_format_internal::ParsedFormatBase::has_error | ( | ) | const [inline] |
bool absl::str_format_internal::ParsedFormatBase::MatchesConversions | ( | bool | allow_ignored, |
std::initializer_list< Conv > | convs | ||
) | const [private] |
ParsedFormatBase& absl::str_format_internal::ParsedFormatBase::operator= | ( | const ParsedFormatBase & | other | ) | [inline] |
ParsedFormatBase& absl::str_format_internal::ParsedFormatBase::operator= | ( | ParsedFormatBase && | other | ) | [inline] |
bool absl::str_format_internal::ParsedFormatBase::ProcessFormat | ( | Consumer | consumer | ) | const [inline] |
std::unique_ptr<char[]> absl::str_format_internal::ParsedFormatBase::data_ [private] |
bool absl::str_format_internal::ParsedFormatBase::has_error_ [private] |
std::vector<ConversionItem> absl::str_format_internal::ParsedFormatBase::items_ [private] |