#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] |