Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
absl::str_format_internal::ParsedFormatBase Class Reference

#include <parser.h>

Inheritance diagram for absl::str_format_internal::ParsedFormatBase:
Inheritance graph
[legend]

Classes

struct  ConversionItem
 

Public Member Functions

bool has_error () const
 
bool has_error () const
 
ParsedFormatBaseoperator= (const ParsedFormatBase &other)
 
ParsedFormatBaseoperator= (const ParsedFormatBase &other)
 
ParsedFormatBaseoperator= (ParsedFormatBase &&other)
 
ParsedFormatBaseoperator= (ParsedFormatBase &&other)
 
 ParsedFormatBase (const ParsedFormatBase &other)
 
 ParsedFormatBase (const ParsedFormatBase &other)
 
 ParsedFormatBase (ParsedFormatBase &&other)
 
 ParsedFormatBase (ParsedFormatBase &&other)
 
 ParsedFormatBase (string_view format, bool allow_ignored, std::initializer_list< FormatConversionCharSet > convs)
 
 ParsedFormatBase (string_view format, bool allow_ignored, std::initializer_list< FormatConversionCharSet > convs)
 
template<typename Consumer >
bool ProcessFormat (Consumer consumer) const
 
template<typename Consumer >
bool ProcessFormat (Consumer consumer) const
 

Private Member Functions

bool MatchesConversions (bool allow_ignored, std::initializer_list< FormatConversionCharSet > convs) const
 
bool MatchesConversions (bool allow_ignored, std::initializer_list< FormatConversionCharSet > convs) const
 

Private Attributes

std::unique_ptr< char[]> data_
 
bool has_error_
 
std::vector< ConversionItemitems_
 

Detailed Description

Definition at line 210 of file third_party/abseil-cpp/absl/strings/internal/str_format/parser.h.

Constructor & Destructor Documentation

◆ ParsedFormatBase() [1/6]

absl::str_format_internal::ParsedFormatBase::ParsedFormatBase ( string_view  format,
bool  allow_ignored,
std::initializer_list< FormatConversionCharSet convs 
)
explicit

◆ ParsedFormatBase() [2/6]

absl::str_format_internal::ParsedFormatBase::ParsedFormatBase ( const ParsedFormatBase other)
inline

◆ ParsedFormatBase() [3/6]

absl::str_format_internal::ParsedFormatBase::ParsedFormatBase ( ParsedFormatBase &&  other)
inline

◆ ParsedFormatBase() [4/6]

absl::str_format_internal::ParsedFormatBase::ParsedFormatBase ( string_view  format,
bool  allow_ignored,
std::initializer_list< FormatConversionCharSet convs 
)
explicit

◆ ParsedFormatBase() [5/6]

absl::str_format_internal::ParsedFormatBase::ParsedFormatBase ( const ParsedFormatBase other)
inline

◆ ParsedFormatBase() [6/6]

absl::str_format_internal::ParsedFormatBase::ParsedFormatBase ( ParsedFormatBase &&  other)
inline

Member Function Documentation

◆ has_error() [1/2]

bool absl::str_format_internal::ParsedFormatBase::has_error ( ) const
inline

◆ has_error() [2/2]

bool absl::str_format_internal::ParsedFormatBase::has_error ( ) const
inline

◆ MatchesConversions() [1/2]

bool absl::str_format_internal::ParsedFormatBase::MatchesConversions ( bool  allow_ignored,
std::initializer_list< FormatConversionCharSet convs 
) const
private

◆ MatchesConversions() [2/2]

bool absl::str_format_internal::ParsedFormatBase::MatchesConversions ( bool  allow_ignored,
std::initializer_list< FormatConversionCharSet convs 
) const
private

◆ operator=() [1/4]

ParsedFormatBase& absl::str_format_internal::ParsedFormatBase::operator= ( const ParsedFormatBase other)
inline

◆ operator=() [2/4]

ParsedFormatBase& absl::str_format_internal::ParsedFormatBase::operator= ( const ParsedFormatBase other)
inline

◆ operator=() [3/4]

ParsedFormatBase& absl::str_format_internal::ParsedFormatBase::operator= ( ParsedFormatBase &&  other)
inline

◆ operator=() [4/4]

ParsedFormatBase& absl::str_format_internal::ParsedFormatBase::operator= ( ParsedFormatBase &&  other)
inline

◆ ProcessFormat() [1/2]

template<typename Consumer >
bool absl::str_format_internal::ParsedFormatBase::ProcessFormat ( Consumer  consumer) const
inline

◆ ProcessFormat() [2/2]

template<typename Consumer >
bool absl::str_format_internal::ParsedFormatBase::ProcessFormat ( Consumer  consumer) const
inline

Member Data Documentation

◆ data_

std::unique_ptr< char[]> absl::str_format_internal::ParsedFormatBase::data_
private

◆ has_error_

bool absl::str_format_internal::ParsedFormatBase::has_error_
private

◆ items_

std::vector< ConversionItem > absl::str_format_internal::ParsedFormatBase::items_
private

The documentation for this class was generated from the following files:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:55