Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
google::protobuf::internal Namespace Reference

Classes

struct  BoundedZCIS
 
class  GenericTypeHandler
 
struct  ObjectDestructor
 
struct  ObjectDestructor< true, T >
 
struct  SourceWrapper
 

Functions

PROTOBUF_ALWAYS_INLINE void * AlignTo (void *ptr, size_t align)
 
template<typename T >
void arena_destruct_object (void *object)
 
template<typename T >
void arena_delete_object (void *object)
 
int ToCachedSize (size_t size)
 
size_t FromIntSize (int size)
 
int ToIntSize (size_t size)
 
PROTOBUF_EXPORT constexpr 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_t offset)
 
template<class To >
const To * GetConstPointerAtOffset (const Message *message, uint32_t offset)
 
template<class To >
const To & GetConstRefAtOffset (const Message &message, uint32_t offset)
 
bool CreateUnknownEnumValues (const FieldDescriptor *field)
 
PROTOBUF_EXPORT bool IsDescendant (Message &root, const Message &message)
 

Variables

PROTOBUF_EXPORT ExplicitlyConstructedArenaString fixed_address_empty_string
 

Function Documentation

◆ AlignTo()

PROTOBUF_ALWAYS_INLINE void * google::protobuf::internal::AlignTo ( void *  ptr,
size_t  align 
)
inline

Definition at line 94 of file arena.h.

◆ arena_delete_object()

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

Definition at line 116 of file arena.h.

◆ arena_destruct_object()

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

Definition at line 101 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 114 of file message_lite.h.

◆ GetConstPointerAtOffset()

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

Definition at line 211 of file message.h.

◆ GetConstRefAtOffset()

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

Definition at line 217 of file message.h.

◆ GetEmptyStringAlreadyInited()

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

Definition at line 134 of file message_lite.h.

◆ GetPointerAtOffset()

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

Definition at line 206 of file message.h.

◆ IsDescendant()

PROTOBUF_EXPORT bool google::protobuf::internal::IsDescendant ( Message root,
const Message message 
)

◆ 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 
)
extern

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

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

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

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

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

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

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

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

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

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

◆ 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 107 of file message_lite.h.

◆ ToIntSize()

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

Definition at line 122 of file message_lite.h.

Variable Documentation

◆ fixed_address_empty_string

PROTOBUF_EXPORT ExplicitlyConstructedArenaString google::protobuf::internal::fixed_address_empty_string
extern