Goby3 3.5.1
2026.06.04
Loading...
Searching...
No Matches
google::protobuf::internal Namespace Reference

Classes

class  GenericTypeHandler
struct  ObjectDestructor
struct  ObjectDestructor< true, T >
struct  BoundedZCIS
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 *),
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