Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes | Friends | List of all members
Api Class Reference

#include <api.pb.h>

Inheritance diagram for Api:
Inheritance graph
[legend]

Classes

class  _Internal
 

Public Types

enum  : int {
  kMethodsFieldNumber = 2, kOptionsFieldNumber = 3, kMixinsFieldNumber = 6, kNameFieldNumber = 1,
  kVersionFieldNumber = 4, kSourceContextFieldNumber = 5, kSyntaxFieldNumber = 7
}
 
enum  : int {
  kMethodsFieldNumber = 2, kOptionsFieldNumber = 3, kMixinsFieldNumber = 6, kNameFieldNumber = 1,
  kVersionFieldNumber = 4, kSourceContextFieldNumber = 5, kSyntaxFieldNumber = 7
}
 

Public Member Functions

const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
uint8_t_InternalSerialize (uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
PROTOBUF_NAMESPACE_ID::Methodadd_methods ()
 
::PROTOBUF_NAMESPACE_ID::Methodadd_methods ()
 
PROTOBUF_NAMESPACE_ID::Mixinadd_mixins ()
 
::PROTOBUF_NAMESPACE_ID::Mixinadd_mixins ()
 
PROTOBUF_NAMESPACE_ID::Optionadd_options ()
 
::PROTOBUF_NAMESPACE_ID::Optionadd_options ()
 
 Api ()
 
 Api ()
 
constexpr Api (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 Api (Api &&from) noexcept
 
 Api (Api &&from) noexcept
 
 Api (const Api &from)
 
 Api (const Api &from)
 
size_t ByteSizeLong () const final
 
size_t ByteSizeLong () const final
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
void clear_methods ()
 
void clear_methods ()
 
void clear_mixins ()
 
void clear_mixins ()
 
void clear_name ()
 
void clear_name ()
 
void clear_options ()
 
void clear_options ()
 
void clear_source_context ()
 
void clear_source_context ()
 
void clear_syntax ()
 
void clear_syntax ()
 
void clear_version ()
 
void clear_version ()
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const Api &from)
 
void CopyFrom (const Api &from)
 
int GetCachedSize () const final
 
int GetCachedSize () const final
 
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
bool has_source_context () const
 
bool has_source_context () const
 
::PROTOBUF_NAMESPACE_ID::uint8 * InternalSerializeWithCachedSizesToArray (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
bool IsInitialized () const final
 
bool IsInitialized () const final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const Api &from)
 
void MergeFrom (const Api &from)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Method > & methods () const
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Method > & methods () const
 
const PROTOBUF_NAMESPACE_ID::Methodmethods (int index) const
 
const ::PROTOBUF_NAMESPACE_ID::Methodmethods (int index) const
 
int methods_size () const
 
int methods_size () const
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Mixin > & mixins () const
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Mixin > & mixins () const
 
const PROTOBUF_NAMESPACE_ID::Mixinmixins (int index) const
 
const ::PROTOBUF_NAMESPACE_ID::Mixinmixins (int index) const
 
int mixins_size () const
 
int mixins_size () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Method > * mutable_methods ()
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Method > * mutable_methods ()
 
PROTOBUF_NAMESPACE_ID::Methodmutable_methods (int index)
 
::PROTOBUF_NAMESPACE_ID::Methodmutable_methods (int index)
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Mixin > * mutable_mixins ()
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Mixin > * mutable_mixins ()
 
PROTOBUF_NAMESPACE_ID::Mixinmutable_mixins (int index)
 
::PROTOBUF_NAMESPACE_ID::Mixinmutable_mixins (int index)
 
std::string * mutable_name ()
 
std::string * mutable_name ()
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option > * mutable_options ()
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option > * mutable_options ()
 
PROTOBUF_NAMESPACE_ID::Optionmutable_options (int index)
 
::PROTOBUF_NAMESPACE_ID::Optionmutable_options (int index)
 
PROTOBUF_NAMESPACE_ID::SourceContextmutable_source_context ()
 
::PROTOBUF_NAMESPACE_ID::SourceContextmutable_source_context ()
 
std::string * mutable_version ()
 
std::string * mutable_version ()
 
const std::string & name () const
 
const std::string & name () const
 
ApiNew () const final
 
ApiNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
ApiNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
Apioperator= (Api &&from) noexcept
 
Apioperator= (Api &&from) noexcept
 
Apioperator= (const Api &from)
 
Apioperator= (const Api &from)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option > & options () const
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option > & options () const
 
const PROTOBUF_NAMESPACE_ID::Optionoptions (int index) const
 
const ::PROTOBUF_NAMESPACE_ID::Optionoptions (int index) const
 
int options_size () const
 
int options_size () const
 
std::string * release_name ()
 
PROTOBUF_NODISCARD std::string * release_name ()
 
PROTOBUF_NAMESPACE_ID::SourceContextrelease_source_context ()
 
PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::SourceContextrelease_source_context ()
 
std::string * release_version ()
 
PROTOBUF_NODISCARD std::string * release_version ()
 
void set_allocated_name (std::string *name)
 
void set_allocated_name (std::string *name)
 
void set_allocated_source_context (::PROTOBUF_NAMESPACE_ID::SourceContext *source_context)
 
void set_allocated_source_context (PROTOBUF_NAMESPACE_ID::SourceContext *source_context)
 
void set_allocated_version (std::string *version)
 
void set_allocated_version (std::string *version)
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_name (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_name (ArgT0 &&arg0, ArgT... args)
 
void set_name (const char *value)
 
void set_name (const char *value, size_t size)
 
void set_name (const std::string &value)
 
void set_name (std::string &&value)
 
void set_syntax (::PROTOBUF_NAMESPACE_ID::Syntax value)
 
void set_syntax (PROTOBUF_NAMESPACE_ID::Syntax value)
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_version (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_version (ArgT0 &&arg0, ArgT... args)
 
void set_version (const char *value)
 
void set_version (const char *value, size_t size)
 
void set_version (const std::string &value)
 
void set_version (std::string &&value)
 
const PROTOBUF_NAMESPACE_ID::SourceContextsource_context () const
 
const ::PROTOBUF_NAMESPACE_ID::SourceContextsource_context () const
 
void Swap (Api *other)
 
void Swap (Api *other)
 
PROTOBUF_NAMESPACE_ID::Syntax syntax () const
 
::PROTOBUF_NAMESPACE_ID::Syntax syntax () const
 
::PROTOBUF_NAMESPACE_ID::SourceContextunsafe_arena_release_source_context ()
 
void unsafe_arena_set_allocated_source_context (::PROTOBUF_NAMESPACE_ID::SourceContext *source_context)
 
void UnsafeArenaSwap (Api *other)
 
const std::string & version () const
 
const std::string & version () const
 
virtual ~Api ()
 
 ~Api () override
 

Static Public Member Functions

static const Apidefault_instance ()
 
static const Apidefault_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptordescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptordescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::DescriptorGetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::DescriptorGetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static void InitAsDefaultInstance ()
 
static const Apiinternal_default_instance ()
 
static const Apiinternal_default_instance ()
 

Static Public Attributes

static const ClassData _class_data_
 
static constexpr int kIndexInFileMessages
 

Protected Member Functions

 Api (::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
 

Private Types

typedef void DestructorSkippable_
 
typedef void InternalArenaConstructable_
 

Private Member Functions

PROTOBUF_NAMESPACE_ID::Method_internal_add_methods ()
 
::PROTOBUF_NAMESPACE_ID::Method_internal_add_methods ()
 
PROTOBUF_NAMESPACE_ID::Mixin_internal_add_mixins ()
 
::PROTOBUF_NAMESPACE_ID::Mixin_internal_add_mixins ()
 
PROTOBUF_NAMESPACE_ID::Option_internal_add_options ()
 
::PROTOBUF_NAMESPACE_ID::Option_internal_add_options ()
 
bool _internal_has_source_context () const
 
bool _internal_has_source_context () const
 
const PROTOBUF_NAMESPACE_ID::Method_internal_methods (int index) const
 
const ::PROTOBUF_NAMESPACE_ID::Method_internal_methods (int index) const
 
int _internal_methods_size () const
 
int _internal_methods_size () const
 
const PROTOBUF_NAMESPACE_ID::Mixin_internal_mixins (int index) const
 
const ::PROTOBUF_NAMESPACE_ID::Mixin_internal_mixins (int index) const
 
int _internal_mixins_size () const
 
int _internal_mixins_size () const
 
std::string * _internal_mutable_name ()
 
std::string * _internal_mutable_name ()
 
PROTOBUF_NAMESPACE_ID::SourceContext_internal_mutable_source_context ()
 
::PROTOBUF_NAMESPACE_ID::SourceContext_internal_mutable_source_context ()
 
std::string * _internal_mutable_version ()
 
std::string * _internal_mutable_version ()
 
const std::string & _internal_name () const
 
const std::string & _internal_name () const
 
const PROTOBUF_NAMESPACE_ID::Option_internal_options (int index) const
 
const ::PROTOBUF_NAMESPACE_ID::Option_internal_options (int index) const
 
int _internal_options_size () const
 
int _internal_options_size () const
 
void _internal_set_name (const std::string &value)
 
PROTOBUF_ALWAYS_INLINE void _internal_set_name (const std::string &value)
 
void _internal_set_syntax (::PROTOBUF_NAMESPACE_ID::Syntax value)
 
void _internal_set_syntax (PROTOBUF_NAMESPACE_ID::Syntax value)
 
void _internal_set_version (const std::string &value)
 
PROTOBUF_ALWAYS_INLINE void _internal_set_version (const std::string &value)
 
const PROTOBUF_NAMESPACE_ID::SourceContext_internal_source_context () const
 
const ::PROTOBUF_NAMESPACE_ID::SourceContext_internal_source_context () const
 
PROTOBUF_NAMESPACE_ID::Syntax _internal_syntax () const
 
::PROTOBUF_NAMESPACE_ID::Syntax _internal_syntax () const
 
const std::string & _internal_version () const
 
const std::string & _internal_version () const
 
inline ::PROTOBUF_NAMESPACE_ID::ArenaGetArenaNoVirtual () const
 
void InternalSwap (Api *other)
 
void InternalSwap (Api *other)
 
void * MaybeArenaPtr () const
 
void RegisterArenaDtor (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
void SetCachedSize (int size) const final
 
void SetCachedSize (int size) const final
 
void SharedCtor ()
 
void SharedCtor ()
 
void SharedDtor ()
 
void SharedDtor ()
 

Static Private Member Functions

static void ArenaDtor (void *object)
 
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName ()
 
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName ()
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic ()
 
static void MergeImpl (::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
 

Private Attributes

mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
 
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Methodmethods_
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Methodmethods_
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Mixinmixins_
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Mixinmixins_
 
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Optionoptions_
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Optionoptions_
 
PROTOBUF_NAMESPACE_ID::SourceContextsource_context_
 
::PROTOBUF_NAMESPACE_ID::SourceContextsource_context_
 
int syntax_
 
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_
 

Friends

template<typename T >
class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
 
class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
 
struct ::TableStruct_google_2fprotobuf_2fapi_2eproto
 
void swap (Api &a, Api &b)
 
void swap (Api &a, Api &b)
 

Detailed Description

Definition at line 79 of file bloaty/third_party/protobuf/src/google/protobuf/api.pb.h.

Member Typedef Documentation

◆ DestructorSkippable_

typedef void Api::DestructorSkippable_
private

Definition at line 323 of file protobuf/src/google/protobuf/api.pb.h.

◆ InternalArenaConstructable_

typedef void Api::InternalArenaConstructable_
private

Definition at line 322 of file protobuf/src/google/protobuf/api.pb.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kMethodsFieldNumber 
kOptionsFieldNumber 
kMixinsFieldNumber 
kNameFieldNumber 
kVersionFieldNumber 
kSourceContextFieldNumber 
kSyntaxFieldNumber 

Definition at line 184 of file bloaty/third_party/protobuf/src/google/protobuf/api.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kMethodsFieldNumber 
kOptionsFieldNumber 
kMixinsFieldNumber 
kNameFieldNumber 
kVersionFieldNumber 
kSourceContextFieldNumber 
kSyntaxFieldNumber 

Definition at line 199 of file protobuf/src/google/protobuf/api.pb.h.

Constructor & Destructor Documentation

◆ Api() [1/8]

Api::Api ( )

◆ ~Api() [1/2]

Api::~Api ( )
virtual

◆ Api() [2/8]

Api::Api ( const Api from)

◆ Api() [3/8]

Api::Api ( Api &&  from)
inlinenoexcept

◆ Api() [4/8]

Api::Api ( )
inline

Definition at line 81 of file protobuf/src/google/protobuf/api.pb.h.

◆ ~Api() [2/2]

Api::~Api ( )
override

◆ Api() [5/8]

PROTOBUF_PRAGMA_INIT_SEG constexpr PROTOBUF_NAMESPACE_OPEN Api::Api ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicitconstexpr

Definition at line 20 of file protobuf/src/google/protobuf/api.pb.cc.

◆ Api() [6/8]

Api::Api ( const Api from)

◆ Api() [7/8]

Api::Api ( Api &&  from)
inlinenoexcept

Definition at line 86 of file protobuf/src/google/protobuf/api.pb.h.

◆ Api() [8/8]

Api::Api ( ::PROTOBUF_NAMESPACE_ID::Arena arena,
bool  is_message_owned = false 
)
explicitprotected

Definition at line 184 of file protobuf/src/google/protobuf/api.pb.cc.

Member Function Documentation

◆ _internal_add_methods() [1/2]

PROTOBUF_NAMESPACE_ID::Method * Api::_internal_add_methods ( )
inlineprivate

◆ _internal_add_methods() [2/2]

::PROTOBUF_NAMESPACE_ID::Method* Api::_internal_add_methods ( )
private

◆ _internal_add_mixins() [1/2]

PROTOBUF_NAMESPACE_ID::Mixin * Api::_internal_add_mixins ( )
inlineprivate

◆ _internal_add_mixins() [2/2]

::PROTOBUF_NAMESPACE_ID::Mixin* Api::_internal_add_mixins ( )
private

◆ _internal_add_options() [1/2]

PROTOBUF_NAMESPACE_ID::Option * Api::_internal_add_options ( )
inlineprivate

◆ _internal_add_options() [2/2]

::PROTOBUF_NAMESPACE_ID::Option* Api::_internal_add_options ( )
private

◆ _internal_has_source_context() [1/2]

bool Api::_internal_has_source_context ( ) const
inlineprivate

◆ _internal_has_source_context() [2/2]

bool Api::_internal_has_source_context ( ) const
private

◆ _internal_methods() [1/2]

const ::PROTOBUF_NAMESPACE_ID::Method & Api::_internal_methods ( int  index) const
inlineprivate

◆ _internal_methods() [2/2]

const ::PROTOBUF_NAMESPACE_ID::Method& Api::_internal_methods ( int  index) const
private

◆ _internal_methods_size() [1/2]

int Api::_internal_methods_size ( ) const
inlineprivate

◆ _internal_methods_size() [2/2]

int Api::_internal_methods_size ( ) const
private

◆ _internal_mixins() [1/2]

const ::PROTOBUF_NAMESPACE_ID::Mixin & Api::_internal_mixins ( int  index) const
inlineprivate

◆ _internal_mixins() [2/2]

const ::PROTOBUF_NAMESPACE_ID::Mixin& Api::_internal_mixins ( int  index) const
private

◆ _internal_mixins_size() [1/2]

int Api::_internal_mixins_size ( ) const
inlineprivate

◆ _internal_mixins_size() [2/2]

int Api::_internal_mixins_size ( ) const
private

◆ _internal_mutable_name() [1/2]

std::string * Api::_internal_mutable_name ( )
inlineprivate

◆ _internal_mutable_name() [2/2]

std::string* Api::_internal_mutable_name ( )
private

◆ _internal_mutable_source_context() [1/2]

PROTOBUF_NAMESPACE_ID::SourceContext * Api::_internal_mutable_source_context ( )
inlineprivate

◆ _internal_mutable_source_context() [2/2]

::PROTOBUF_NAMESPACE_ID::SourceContext* Api::_internal_mutable_source_context ( )
private

◆ _internal_mutable_version() [1/2]

std::string * Api::_internal_mutable_version ( )
inlineprivate

◆ _internal_mutable_version() [2/2]

std::string* Api::_internal_mutable_version ( )
private

◆ _internal_name() [1/2]

const std::string & Api::_internal_name ( ) const
inlineprivate

◆ _internal_name() [2/2]

const std::string& Api::_internal_name ( ) const
private

◆ _internal_options() [1/2]

const ::PROTOBUF_NAMESPACE_ID::Option & Api::_internal_options ( int  index) const
inlineprivate

◆ _internal_options() [2/2]

const ::PROTOBUF_NAMESPACE_ID::Option& Api::_internal_options ( int  index) const
private

◆ _internal_options_size() [1/2]

int Api::_internal_options_size ( ) const
inlineprivate

◆ _internal_options_size() [2/2]

int Api::_internal_options_size ( ) const
private

◆ _internal_set_name() [1/2]

void Api::_internal_set_name ( const std::string &  value)
inlineprivate

◆ _internal_set_name() [2/2]

PROTOBUF_ALWAYS_INLINE void Api::_internal_set_name ( const std::string &  value)
inlineprivate

◆ _internal_set_syntax() [1/2]

void Api::_internal_set_syntax ( ::PROTOBUF_NAMESPACE_ID::Syntax  value)
inlineprivate

Definition at line 1064 of file protobuf/src/google/protobuf/api.pb.h.

◆ _internal_set_syntax() [2/2]

void Api::_internal_set_syntax ( PROTOBUF_NAMESPACE_ID::Syntax  value)
inlineprivate

◆ _internal_set_version() [1/2]

void Api::_internal_set_version ( const std::string &  value)
inlineprivate

◆ _internal_set_version() [2/2]

PROTOBUF_ALWAYS_INLINE void Api::_internal_set_version ( const std::string &  value)
inlineprivate

◆ _internal_source_context() [1/2]

const ::PROTOBUF_NAMESPACE_ID::SourceContext & Api::_internal_source_context ( ) const
inlineprivate

◆ _internal_source_context() [2/2]

const ::PROTOBUF_NAMESPACE_ID::SourceContext& Api::_internal_source_context ( ) const
private

◆ _internal_syntax() [1/2]

PROTOBUF_NAMESPACE_ID::Syntax Api::_internal_syntax ( ) const
inlineprivate

◆ _internal_syntax() [2/2]

::PROTOBUF_NAMESPACE_ID::Syntax Api::_internal_syntax ( ) const
private

◆ _internal_version() [1/2]

const std::string & Api::_internal_version ( ) const
inlineprivate

◆ _internal_version() [2/2]

const std::string& Api::_internal_version ( ) const
private

◆ _InternalParse() [1/2]

const char * Api::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalParse() [2/2]

const char* Api::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalSerialize()

uint8_t * Api::_InternalSerialize ( uint8_t target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

Definition at line 390 of file protobuf/src/google/protobuf/api.pb.cc.

◆ add_methods() [1/2]

PROTOBUF_NAMESPACE_ID::Method * Api::add_methods ( )
inline

◆ add_methods() [2/2]

::PROTOBUF_NAMESPACE_ID::Method* Api::add_methods ( )

◆ add_mixins() [1/2]

PROTOBUF_NAMESPACE_ID::Mixin * Api::add_mixins ( )
inline

◆ add_mixins() [2/2]

::PROTOBUF_NAMESPACE_ID::Mixin* Api::add_mixins ( )

◆ add_options() [1/2]

PROTOBUF_NAMESPACE_ID::Option * Api::add_options ( )
inline

◆ add_options() [2/2]

::PROTOBUF_NAMESPACE_ID::Option* Api::add_options ( )

◆ ArenaDtor()

void Api::ArenaDtor ( void *  object)
staticprivate

Definition at line 256 of file protobuf/src/google/protobuf/api.pb.cc.

◆ ByteSizeLong() [1/2]

size_t Api::ByteSizeLong ( ) const
final

◆ ByteSizeLong() [2/2]

size_t Api::ByteSizeLong ( ) const
final

◆ Clear() [1/2]

void Api::Clear ( )
final

◆ Clear() [2/2]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Api::Clear ( )
final

◆ clear_methods() [1/2]

void Api::clear_methods ( )
inline

◆ clear_methods() [2/2]

void Api::clear_methods ( )

◆ clear_mixins() [1/2]

void Api::clear_mixins ( )
inline

◆ clear_mixins() [2/2]

void Api::clear_mixins ( )

◆ clear_name() [1/2]

void Api::clear_name ( )
inline

◆ clear_name() [2/2]

void Api::clear_name ( )

◆ clear_options() [1/2]

void Api::clear_options ( )

◆ clear_options() [2/2]

void Api::clear_options ( )

◆ clear_source_context() [1/2]

void Api::clear_source_context ( )

◆ clear_source_context() [2/2]

void Api::clear_source_context ( )

◆ clear_syntax() [1/2]

void Api::clear_syntax ( )
inline

◆ clear_syntax() [2/2]

void Api::clear_syntax ( )

◆ clear_version() [1/2]

void Api::clear_version ( )
inline

◆ clear_version() [2/2]

void Api::clear_version ( )

◆ CopyFrom() [1/3]

void Api::CopyFrom ( const ::PROTOBUF_NAMESPACE_ID::Message &  from)
final

◆ CopyFrom() [2/3]

void Api::CopyFrom ( const Api from)

◆ CopyFrom() [3/3]

void Api::CopyFrom ( const Api from)

◆ default_instance() [1/2]

const Api & Api::default_instance ( )
static

◆ default_instance() [2/2]

static const Api& Api::default_instance ( )
inlinestatic

Definition at line 118 of file protobuf/src/google/protobuf/api.pb.h.

◆ descriptor() [1/2]

static const ::PROTOBUF_NAMESPACE_ID::Descriptor* Api::descriptor ( )
inlinestatic

◆ descriptor() [2/2]

static const ::PROTOBUF_NAMESPACE_ID::Descriptor* Api::descriptor ( )
inlinestatic

Definition at line 109 of file protobuf/src/google/protobuf/api.pb.h.

◆ FullMessageName() [1/2]

::PROTOBUF_NAMESPACE_ID::StringPiece Api::FullMessageName ( )
inlinestaticprivate

◆ FullMessageName() [2/2]

::PROTOBUF_NAMESPACE_ID::StringPiece Api::FullMessageName ( )
inlinestaticprivate

Definition at line 179 of file protobuf/src/google/protobuf/api.pb.h.

◆ GetArenaNoVirtual()

inline ::PROTOBUF_NAMESPACE_ID::Arena* Api::GetArenaNoVirtual ( ) const
inlineprivate

◆ GetCachedSize() [1/2]

int Api::GetCachedSize ( ) const
inlinefinal

◆ GetCachedSize() [2/2]

int Api::GetCachedSize ( ) const
inlinefinal

Definition at line 169 of file protobuf/src/google/protobuf/api.pb.h.

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * Api::GetClassData ( ) const
final

Definition at line 526 of file protobuf/src/google/protobuf/api.pb.cc.

◆ GetDescriptor() [1/2]

static const ::PROTOBUF_NAMESPACE_ID::Descriptor* Api::GetDescriptor ( )
inlinestatic

◆ GetDescriptor() [2/2]

static const ::PROTOBUF_NAMESPACE_ID::Descriptor* Api::GetDescriptor ( )
inlinestatic

Definition at line 112 of file protobuf/src/google/protobuf/api.pb.h.

◆ GetMetadata() [1/2]

PROTOBUF_NAMESPACE_ID::Metadata Api::GetMetadata ( ) const
final

◆ GetMetadata() [2/2]

::PROTOBUF_NAMESPACE_ID::Metadata Api::GetMetadata ( ) const
final

◆ GetMetadataStatic()

::PROTOBUF_NAMESPACE_ID::Metadata Api::GetMetadataStatic ( )
inlinestaticprivate

◆ GetReflection() [1/2]

static const ::PROTOBUF_NAMESPACE_ID::Reflection* Api::GetReflection ( )
inlinestatic

◆ GetReflection() [2/2]

static const ::PROTOBUF_NAMESPACE_ID::Reflection* Api::GetReflection ( )
inlinestatic

Definition at line 115 of file protobuf/src/google/protobuf/api.pb.h.

◆ has_source_context() [1/2]

bool Api::has_source_context ( ) const
inline

◆ has_source_context() [2/2]

bool Api::has_source_context ( ) const

◆ InitAsDefaultInstance()

PROTOBUF_NAMESPACE_OPEN void Api::InitAsDefaultInstance ( )
static

◆ internal_default_instance() [1/2]

static const Api* Api::internal_default_instance ( )
inlinestatic

◆ internal_default_instance() [2/2]

static const Api* Api::internal_default_instance ( )
inlinestatic

Definition at line 121 of file protobuf/src/google/protobuf/api.pb.h.

◆ InternalSerializeWithCachedSizesToArray()

PROTOBUF_NAMESPACE_ID::uint8 * Api::InternalSerializeWithCachedSizesToArray ( ::PROTOBUF_NAMESPACE_ID::uint8 *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ InternalSwap() [1/2]

void Api::InternalSwap ( Api other)
private

◆ InternalSwap() [2/2]

void Api::InternalSwap ( Api other)
private

◆ IsInitialized() [1/2]

bool Api::IsInitialized ( ) const
final

◆ IsInitialized() [2/2]

bool Api::IsInitialized ( ) const
final

◆ MaybeArenaPtr()

void* Api::MaybeArenaPtr ( ) const
inlineprivate

◆ MergeFrom() [1/3]

void Api::MergeFrom ( const ::PROTOBUF_NAMESPACE_ID::Message &  from)
final

◆ MergeFrom() [2/3]

void Api::MergeFrom ( const Api from)

◆ MergeFrom() [3/3]

void Api::MergeFrom ( const Api from)

◆ MergeImpl()

void Api::MergeImpl ( ::PROTOBUF_NAMESPACE_ID::Message *  to,
const ::PROTOBUF_NAMESPACE_ID::Message &  from 
)
staticprivate

Definition at line 528 of file protobuf/src/google/protobuf/api.pb.cc.

◆ methods() [1/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::PROTOBUF_NAMESPACE_ID::Method > & Api::methods ( ) const
inline

◆ methods() [2/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Method >& Api::methods ( ) const

◆ methods() [3/4]

const ::PROTOBUF_NAMESPACE_ID::Method & Api::methods ( int  index) const
inline

◆ methods() [4/4]

const ::PROTOBUF_NAMESPACE_ID::Method& Api::methods ( int  index) const

◆ methods_size() [1/2]

int Api::methods_size ( ) const
inline

◆ methods_size() [2/2]

int Api::methods_size ( ) const

◆ mixins() [1/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::PROTOBUF_NAMESPACE_ID::Mixin > & Api::mixins ( ) const
inline

◆ mixins() [2/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Mixin >& Api::mixins ( ) const

◆ mixins() [3/4]

const ::PROTOBUF_NAMESPACE_ID::Mixin & Api::mixins ( int  index) const
inline

◆ mixins() [4/4]

const ::PROTOBUF_NAMESPACE_ID::Mixin& Api::mixins ( int  index) const

◆ mixins_size() [1/2]

int Api::mixins_size ( ) const
inline

◆ mixins_size() [2/2]

int Api::mixins_size ( ) const

◆ mutable_methods() [1/4]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::PROTOBUF_NAMESPACE_ID::Method > * Api::mutable_methods ( )
inline

◆ mutable_methods() [2/4]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Method >* Api::mutable_methods ( )

◆ mutable_methods() [3/4]

PROTOBUF_NAMESPACE_ID::Method * Api::mutable_methods ( int  index)
inline

◆ mutable_methods() [4/4]

::PROTOBUF_NAMESPACE_ID::Method* Api::mutable_methods ( int  index)

◆ mutable_mixins() [1/4]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::PROTOBUF_NAMESPACE_ID::Mixin > * Api::mutable_mixins ( )
inline

◆ mutable_mixins() [2/4]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Mixin >* Api::mutable_mixins ( )

◆ mutable_mixins() [3/4]

PROTOBUF_NAMESPACE_ID::Mixin * Api::mutable_mixins ( int  index)
inline

◆ mutable_mixins() [4/4]

::PROTOBUF_NAMESPACE_ID::Mixin* Api::mutable_mixins ( int  index)

◆ mutable_name() [1/2]

std::string * Api::mutable_name ( )
inline

◆ mutable_name() [2/2]

std::string* Api::mutable_name ( )

◆ mutable_options() [1/4]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::PROTOBUF_NAMESPACE_ID::Option > * Api::mutable_options ( )
inline

◆ mutable_options() [2/4]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >* Api::mutable_options ( )

◆ mutable_options() [3/4]

PROTOBUF_NAMESPACE_ID::Option * Api::mutable_options ( int  index)
inline

◆ mutable_options() [4/4]

::PROTOBUF_NAMESPACE_ID::Option* Api::mutable_options ( int  index)

◆ mutable_source_context() [1/2]

PROTOBUF_NAMESPACE_ID::SourceContext * Api::mutable_source_context ( )
inline

◆ mutable_source_context() [2/2]

::PROTOBUF_NAMESPACE_ID::SourceContext* Api::mutable_source_context ( )

◆ mutable_version() [1/2]

std::string * Api::mutable_version ( )
inline

◆ mutable_version() [2/2]

std::string* Api::mutable_version ( )

◆ name() [1/2]

const std::string & Api::name ( ) const
inline

◆ name() [2/2]

const std::string& Api::name ( ) const

◆ New() [1/3]

Api* Api::New ( ) const
inlinefinal

◆ New() [2/3]

Api* Api::New ( ::PROTOBUF_NAMESPACE_ID::Arena arena) const
inlinefinal

◆ New() [3/3]

Api* Api::New ( ::PROTOBUF_NAMESPACE_ID::Arena arena = nullptr) const
inlinefinal

Definition at line 152 of file protobuf/src/google/protobuf/api.pb.h.

◆ operator=() [1/4]

Api& Api::operator= ( Api &&  from)
inlinenoexcept

Definition at line 95 of file protobuf/src/google/protobuf/api.pb.h.

◆ operator=() [2/4]

Api& Api::operator= ( Api &&  from)
inlinenoexcept

◆ operator=() [3/4]

Api& Api::operator= ( const Api from)
inline

◆ operator=() [4/4]

Api& Api::operator= ( const Api from)
inline

Definition at line 91 of file protobuf/src/google/protobuf/api.pb.h.

◆ options() [1/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::PROTOBUF_NAMESPACE_ID::Option > & Api::options ( ) const
inline

◆ options() [2/4]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >& Api::options ( ) const

◆ options() [3/4]

const ::PROTOBUF_NAMESPACE_ID::Option & Api::options ( int  index) const
inline

◆ options() [4/4]

const ::PROTOBUF_NAMESPACE_ID::Option& Api::options ( int  index) const

◆ options_size() [1/2]

int Api::options_size ( ) const
inline

◆ options_size() [2/2]

int Api::options_size ( ) const

◆ RegisterArenaDtor()

void Api::RegisterArenaDtor ( ::PROTOBUF_NAMESPACE_ID::Arena arena)
inlineprivate

Definition at line 260 of file protobuf/src/google/protobuf/api.pb.cc.

◆ release_name() [1/2]

std::string * Api::release_name ( )
inline

◆ release_name() [2/2]

PROTOBUF_NODISCARD std::string* Api::release_name ( )

◆ release_source_context() [1/2]

PROTOBUF_NAMESPACE_ID::SourceContext * Api::release_source_context ( )
inline

◆ release_source_context() [2/2]

PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::SourceContext* Api::release_source_context ( )

◆ release_version() [1/2]

std::string * Api::release_version ( )
inline

◆ release_version() [2/2]

PROTOBUF_NODISCARD std::string* Api::release_version ( )

◆ set_allocated_name() [1/2]

void Api::set_allocated_name ( std::string *  name)
inline

◆ set_allocated_name() [2/2]

void Api::set_allocated_name ( std::string *  name)

◆ set_allocated_source_context() [1/2]

void Api::set_allocated_source_context ( ::PROTOBUF_NAMESPACE_ID::SourceContext source_context)
inline

Definition at line 991 of file protobuf/src/google/protobuf/api.pb.h.

◆ set_allocated_source_context() [2/2]

void Api::set_allocated_source_context ( PROTOBUF_NAMESPACE_ID::SourceContext source_context)
inline

◆ set_allocated_version() [1/2]

void Api::set_allocated_version ( std::string *  version)
inline

◆ set_allocated_version() [2/2]

void Api::set_allocated_version ( std::string *  version)

◆ set_name() [1/6]

template<typename ArgT0 = const std::string&, typename... ArgT>
void Api::set_name ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_name() [2/6]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void Api::set_name ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 758 of file protobuf/src/google/protobuf/api.pb.h.

◆ set_name() [3/6]

void Api::set_name ( const char *  value)
inline

◆ set_name() [4/6]

void Api::set_name ( const char *  value,
size_t  size 
)
inline

◆ set_name() [5/6]

void Api::set_name ( const std::string &  value)
inline

◆ set_name() [6/6]

void Api::set_name ( std::string &&  value)
inline

◆ set_syntax() [1/2]

void Api::set_syntax ( ::PROTOBUF_NAMESPACE_ID::Syntax  value)
inline

Definition at line 1068 of file protobuf/src/google/protobuf/api.pb.h.

◆ set_syntax() [2/2]

void Api::set_syntax ( PROTOBUF_NAMESPACE_ID::Syntax  value)
inline

◆ set_version() [1/6]

template<typename ArgT0 = const std::string&, typename... ArgT>
void Api::set_version ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_version() [2/6]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void Api::set_version ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 886 of file protobuf/src/google/protobuf/api.pb.h.

◆ set_version() [3/6]

void Api::set_version ( const char *  value)
inline

◆ set_version() [4/6]

void Api::set_version ( const char *  value,
size_t  size 
)
inline

◆ set_version() [5/6]

void Api::set_version ( const std::string &  value)
inline

◆ set_version() [6/6]

void Api::set_version ( std::string &&  value)
inline

◆ SetCachedSize() [1/2]

void Api::SetCachedSize ( int  size) const
finalprivate

◆ SetCachedSize() [2/2]

void Api::SetCachedSize ( int  size) const
finalprivate

◆ SharedCtor() [1/2]

void Api::SharedCtor ( )
inlineprivate

◆ SharedCtor() [2/2]

void Api::SharedCtor ( )
private

◆ SharedDtor() [1/2]

void Api::SharedDtor ( )
inlineprivate

◆ SharedDtor() [2/2]

void Api::SharedDtor ( )
private

◆ source_context() [1/2]

const ::PROTOBUF_NAMESPACE_ID::SourceContext & Api::source_context ( ) const
inline

◆ source_context() [2/2]

const ::PROTOBUF_NAMESPACE_ID::SourceContext& Api::source_context ( ) const

◆ Swap() [1/2]

void Api::Swap ( Api other)
inline

◆ Swap() [2/2]

void Api::Swap ( Api other)
inline

Definition at line 131 of file protobuf/src/google/protobuf/api.pb.h.

◆ syntax() [1/2]

PROTOBUF_NAMESPACE_ID::Syntax Api::syntax ( ) const
inline

◆ syntax() [2/2]

::PROTOBUF_NAMESPACE_ID::Syntax Api::syntax ( ) const

◆ unsafe_arena_release_source_context()

PROTOBUF_NAMESPACE_ID::SourceContext * Api::unsafe_arena_release_source_context ( )
inline

Definition at line 971 of file protobuf/src/google/protobuf/api.pb.h.

◆ unsafe_arena_set_allocated_source_context()

void Api::unsafe_arena_set_allocated_source_context ( ::PROTOBUF_NAMESPACE_ID::SourceContext source_context)
inline

Definition at line 943 of file protobuf/src/google/protobuf/api.pb.h.

◆ UnsafeArenaSwap()

void Api::UnsafeArenaSwap ( Api other)
inline

Definition at line 144 of file protobuf/src/google/protobuf/api.pb.h.

◆ version() [1/2]

const std::string & Api::version ( ) const
inline

◆ version() [2/2]

const std::string& Api::version ( ) const

Friends And Related Function Documentation

◆ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper

template<typename T >
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
friend

Definition at line 319 of file protobuf/src/google/protobuf/api.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
friend

◆ ::TableStruct_google_2fprotobuf_2fapi_2eproto

◆ swap [1/2]

void swap ( Api a,
Api b 
)
friend

◆ swap [2/2]

void swap ( Api a,
Api b 
)
friend

Definition at line 128 of file protobuf/src/google/protobuf/api.pb.h.

Member Data Documentation

◆ _cached_size_

PROTOBUF_NAMESPACE_ID::internal::CachedSize Api::_cached_size_
mutableprivate

◆ _class_data_

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Api::_class_data_
static
Initial value:
= {
::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
}

Definition at line 190 of file protobuf/src/google/protobuf/api.pb.h.

◆ _internal_metadata_

::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena Api::_internal_metadata_
private

◆ kIndexInFileMessages

static constexpr int Api::kIndexInFileMessages
staticconstexpr
Initial value:
=
0

Definition at line 120 of file bloaty/third_party/protobuf/src/google/protobuf/api.pb.h.

◆ methods_ [1/2]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Method > Api::methods_
private

◆ methods_ [2/2]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Method > Api::methods_
private

Definition at line 324 of file protobuf/src/google/protobuf/api.pb.h.

◆ mixins_ [1/2]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Mixin > Api::mixins_
private

◆ mixins_ [2/2]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Mixin > Api::mixins_
private

Definition at line 326 of file protobuf/src/google/protobuf/api.pb.h.

◆ name_

PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr Api::name_
private

◆ options_ [1/2]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< PROTOBUF_NAMESPACE_ID::Option > Api::options_
private

◆ options_ [2/2]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option > Api::options_
private

Definition at line 325 of file protobuf/src/google/protobuf/api.pb.h.

◆ source_context_ [1/2]

PROTOBUF_NAMESPACE_ID::SourceContext* Api::source_context_
private

◆ source_context_ [2/2]

::PROTOBUF_NAMESPACE_ID::SourceContext* Api::source_context_
private

Definition at line 329 of file protobuf/src/google/protobuf/api.pb.h.

◆ syntax_

int Api::syntax_
private

◆ version_

PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr Api::version_
private

The documentation for this class was generated from the following files:
Api::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/api.pb.cc:528


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:39