Goby3  3.1.5
2024.05.14
google::protobuf::internal Namespace Reference

Classes

class  GenericTypeHandler
 
class  ExplicitlyConstructed
 
struct  BoundedZCIS
 
struct  SourceWrapper
 

Functions

template<typename T >
void arena_destruct_object (void *object)
 
template<typename T >
void arena_delete_object (void *object)
 
void arena_free (void *object, size_t size)
 
int ToCachedSize (size_t size)
 
size_t FromIntSize (int size)
 
int ToIntSize (size_t size)
 
PROTOBUF_EXPORT const std::string & GetEmptyStringAlreadyInited ()
 
PROTOBUF_EXPORT size_t StringSpaceUsedExcludingSelfLong (const std::string &str)
 
template<bool alias>
bool MergeFromImpl (StringPiece input, MessageLite *msg, MessageLite::ParseFlags parse_flags)
 
template bool MergeFromImpl< false > (StringPiece input, MessageLite *msg, MessageLite::ParseFlags parse_flags)
 
template bool MergeFromImpl< true > (StringPiece input, MessageLite *msg, MessageLite::ParseFlags parse_flags)
 
template<bool alias>
bool MergeFromImpl (io::ZeroCopyInputStream *input, MessageLite *msg, MessageLite::ParseFlags parse_flags)
 
template bool MergeFromImpl< false > (io::ZeroCopyInputStream *input, MessageLite *msg, MessageLite::ParseFlags parse_flags)
 
template bool MergeFromImpl< true > (io::ZeroCopyInputStream *input, MessageLite *msg, MessageLite::ParseFlags parse_flags)
 
template<bool alias>
bool MergeFromImpl (BoundedZCIS input, MessageLite *msg, MessageLite::ParseFlags parse_flags)
 
template bool MergeFromImpl< false > (BoundedZCIS input, MessageLite *msg, MessageLite::ParseFlags parse_flags)
 
template bool MergeFromImpl< true > (BoundedZCIS input, MessageLite *msg, MessageLite::ParseFlags parse_flags)
 
template<bool alias, typename T >
bool MergeFromImpl (const SourceWrapper< T > &input, MessageLite *msg, MessageLite::ParseFlags parse_flags)
 
PROTOBUF_EXPORT void OnShutdown (void(*func)())
 
PROTOBUF_EXPORT void OnShutdownRun (void(*f)(const void *), const void *arg)
 
template<typename T >
T * OnShutdownDelete (T *p)
 
template<class To >
To * GetPointerAtOffset (Message *message, uint32 offset)
 
template<class To >
const To * GetConstPointerAtOffset (const Message *message, uint32 offset)
 
template<class To >
const To & GetConstRefAtOffset (const Message &message, uint32 offset)
 
bool CreateUnknownEnumValues (const FieldDescriptor *field)
 

Variables

PROTOBUF_EXPORT ExplicitlyConstructed< std::string > fixed_address_empty_string
 

Function Documentation

◆ arena_delete_object()

template<typename T >
void google::protobuf::internal::arena_delete_object ( void *  object)

Definition at line 102 of file arena.h.

◆ arena_destruct_object()

template<typename T >
void google::protobuf::internal::arena_destruct_object ( void *  object)

Definition at line 98 of file arena.h.

◆ arena_free()

void google::protobuf::internal::arena_free ( void *  object,
size_t  size 
)
inline

Definition at line 105 of file arena.h.

◆ CreateUnknownEnumValues()

bool google::protobuf::internal::CreateUnknownEnumValues ( const FieldDescriptor *  field)

◆ FromIntSize()

size_t google::protobuf::internal::FromIntSize ( int  size)
inline

Definition at line 98 of file message_lite.h.

◆ GetConstPointerAtOffset()

template<class To >
const To* google::protobuf::internal::GetConstPointerAtOffset ( const Message message,
uint32  offset 
)

Definition at line 202 of file message.h.

◆ GetConstRefAtOffset()

template<class To >
const To& google::protobuf::internal::GetConstRefAtOffset ( const Message message,
uint32  offset 
)

Definition at line 208 of file message.h.

◆ GetEmptyStringAlreadyInited()

PROTOBUF_EXPORT const std::string& google::protobuf::internal::GetEmptyStringAlreadyInited ( )
inline

Definition at line 154 of file message_lite.h.

◆ GetPointerAtOffset()

template<class To >
To* google::protobuf::internal::GetPointerAtOffset ( Message message,
uint32  offset 
)
inline

Definition at line 197 of file message.h.

◆ MergeFromImpl() [1/4]

template<bool alias>
bool google::protobuf::internal::MergeFromImpl ( BoundedZCIS  input,
MessageLite msg,
MessageLite::ParseFlags  parse_flags 
)

◆ MergeFromImpl() [2/4]

template<bool alias, typename T >
bool google::protobuf::internal::MergeFromImpl ( const SourceWrapper< T > &  input,
MessageLite msg,
MessageLite::ParseFlags  parse_flags 
)

Definition at line 538 of file message_lite.h.

◆ MergeFromImpl() [3/4]

template<bool alias>
bool google::protobuf::internal::MergeFromImpl ( io::ZeroCopyInputStream *  input,
MessageLite msg,
MessageLite::ParseFlags  parse_flags 
)

◆ MergeFromImpl() [4/4]

template<bool alias>
bool google::protobuf::internal::MergeFromImpl ( StringPiece  input,
MessageLite msg,
MessageLite::ParseFlags  parse_flags 
)

◆ MergeFromImpl< false >() [1/3]

template bool google::protobuf::internal::MergeFromImpl< false > ( BoundedZCIS  input,
MessageLite msg,
MessageLite::ParseFlags  parse_flags 
)

◆ MergeFromImpl< false >() [2/3]

template bool google::protobuf::internal::MergeFromImpl< false > ( io::ZeroCopyInputStream *  input,
MessageLite msg,
MessageLite::ParseFlags  parse_flags 
)

◆ MergeFromImpl< false >() [3/3]

template bool google::protobuf::internal::MergeFromImpl< false > ( StringPiece  input,
MessageLite msg,
MessageLite::ParseFlags  parse_flags 
)

◆ MergeFromImpl< true >() [1/3]

template bool google::protobuf::internal::MergeFromImpl< true > ( BoundedZCIS  input,
MessageLite msg,
MessageLite::ParseFlags  parse_flags 
)

◆ MergeFromImpl< true >() [2/3]

template bool google::protobuf::internal::MergeFromImpl< true > ( io::ZeroCopyInputStream *  input,
MessageLite msg,
MessageLite::ParseFlags  parse_flags 
)

◆ MergeFromImpl< true >() [3/3]

template bool google::protobuf::internal::MergeFromImpl< true > ( StringPiece  input,
MessageLite msg,
MessageLite::ParseFlags  parse_flags 
)

◆ OnShutdown()

PROTOBUF_EXPORT void google::protobuf::internal::OnShutdown ( void(*)()  func)

◆ OnShutdownDelete()

template<typename T >
T* google::protobuf::internal::OnShutdownDelete ( T *  p)

Definition at line 580 of file message_lite.h.

◆ OnShutdownRun()

PROTOBUF_EXPORT void google::protobuf::internal::OnShutdownRun ( void(*)(const void *)  f,
const void *  arg 
)

◆ StringSpaceUsedExcludingSelfLong()

PROTOBUF_EXPORT size_t google::protobuf::internal::StringSpaceUsedExcludingSelfLong ( const std::string &  str)

◆ ToCachedSize()

int google::protobuf::internal::ToCachedSize ( size_t  size)
inline

Definition at line 91 of file message_lite.h.

◆ ToIntSize()

int google::protobuf::internal::ToIntSize ( size_t  size)
inline

Definition at line 106 of file message_lite.h.

Variable Documentation

◆ fixed_address_empty_string

PROTOBUF_EXPORT ExplicitlyConstructed<std::string> google::protobuf::internal::fixed_address_empty_string
extern