Public Member Functions | Private Member Functions | List of all members
google::protobuf.internal::ExtensionSet::LazyMessageExtension Class Referenceabstract

Public Member Functions

virtual const char * _InternalParse (const char *ptr, ParseContext *ctx)=0
 
virtual const char * _InternalParse (const Message &prototype, Arena *arena, const char *ptr, ParseContext *ctx)=0
 
virtual int ByteSize () const
 
virtual int ByteSize () const
 
virtual size_t ByteSizeLong () const =0
 
virtual size_t ByteSizeLong () const =0
 
virtual void Clear ()=0
 
virtual void Clear ()=0
 
virtual const MessageLiteGetMessage (const MessageLite &prototype) const =0
 
virtual const MessageLiteGetMessage (const MessageLite &prototype, Arena *arena) const =0
 
virtual bool IsInitialized () const =0
 
virtual bool IsInitialized () const =0
 
 LazyMessageExtension ()
 
 LazyMessageExtension ()
 
virtual void MergeFrom (const LazyMessageExtension &other)=0
 
virtual void MergeFrom (const MessageLite *prototype, const LazyMessageExtension &other, Arena *arena)=0
 
virtual void MergeFromMessage (const MessageLite &msg, Arena *arena)=0
 
virtual MessageLiteMutableMessage (const MessageLite &prototype)=0
 
virtual MessageLiteMutableMessage (const MessageLite &prototype, Arena *arena)=0
 
virtual LazyMessageExtensionNew (Arena *arena) const =0
 
virtual LazyMessageExtensionNew (Arena *arena) const =0
 
virtual bool ReadMessage (const MessageLite &prototype, io::CodedInputStream *input)=0
 
virtual bool ReadMessage (const MessageLite &prototype, io::CodedInputStream *input)=0
 
virtual MessageLiteReleaseMessage (const MessageLite &prototype)=0
 
virtual PROTOBUF_NODISCARD MessageLiteReleaseMessage (const MessageLite &prototype, Arena *arena)=0
 
virtual void SetAllocatedMessage (MessageLite *message)=0
 
virtual void SetAllocatedMessage (MessageLite *message, Arena *arena)=0
 
virtual size_t SpaceUsedLong () const =0
 
virtual size_t SpaceUsedLong () const =0
 
virtual MessageLiteUnsafeArenaReleaseMessage (const MessageLite &prototype)=0
 
virtual MessageLiteUnsafeArenaReleaseMessage (const MessageLite &prototype, Arena *arena)=0
 
virtual void UnsafeArenaSetAllocatedMessage (MessageLite *message)=0
 
virtual void UnsafeArenaSetAllocatedMessage (MessageLite *message, Arena *arena)=0
 
virtual uint8_tWriteMessageToArray (const MessageLite *prototype, int number, uint8_t *target, io::EpsCopyOutputStream *stream) const =0
 
virtual uint8WriteMessageToArray (int number, uint8 *target, io::EpsCopyOutputStream *stream) const =0
 
virtual ~LazyMessageExtension ()
 
virtual ~LazyMessageExtension ()
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (LazyMessageExtension)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (LazyMessageExtension)
 
virtual void UnusedKeyMethod ()
 
virtual void UnusedKeyMethod ()
 

Detailed Description

Definition at line 515 of file bloaty/third_party/protobuf/src/google/protobuf/extension_set.h.

Constructor & Destructor Documentation

◆ LazyMessageExtension() [1/2]

google::protobuf.internal::ExtensionSet::LazyMessageExtension::LazyMessageExtension ( )
inline

◆ ~LazyMessageExtension() [1/2]

virtual google::protobuf.internal::ExtensionSet::LazyMessageExtension::~LazyMessageExtension ( )
inlinevirtual

◆ LazyMessageExtension() [2/2]

google::protobuf.internal::ExtensionSet::LazyMessageExtension::LazyMessageExtension ( )
inline

◆ ~LazyMessageExtension() [2/2]

virtual google::protobuf.internal::ExtensionSet::LazyMessageExtension::~LazyMessageExtension ( )
inlinevirtual

Member Function Documentation

◆ _InternalParse() [1/2]

virtual const char* google::protobuf.internal::ExtensionSet::LazyMessageExtension::_InternalParse ( const char *  ptr,
ParseContext ctx 
)
pure virtual

◆ _InternalParse() [2/2]

virtual const char* google::protobuf.internal::ExtensionSet::LazyMessageExtension::_InternalParse ( const Message prototype,
Arena arena,
const char *  ptr,
ParseContext ctx 
)
pure virtual

◆ ByteSize() [1/2]

virtual int google::protobuf.internal::ExtensionSet::LazyMessageExtension::ByteSize ( ) const
inlinevirtual

◆ ByteSize() [2/2]

virtual int google::protobuf.internal::ExtensionSet::LazyMessageExtension::ByteSize ( ) const
inlinevirtual

◆ ByteSizeLong() [1/2]

virtual size_t google::protobuf.internal::ExtensionSet::LazyMessageExtension::ByteSizeLong ( ) const
pure virtual

◆ ByteSizeLong() [2/2]

virtual size_t google::protobuf.internal::ExtensionSet::LazyMessageExtension::ByteSizeLong ( ) const
pure virtual

◆ Clear() [1/2]

virtual void google::protobuf.internal::ExtensionSet::LazyMessageExtension::Clear ( )
pure virtual

◆ Clear() [2/2]

virtual void google::protobuf.internal::ExtensionSet::LazyMessageExtension::Clear ( )
pure virtual

◆ GetMessage() [1/2]

virtual const MessageLite& google::protobuf.internal::ExtensionSet::LazyMessageExtension::GetMessage ( const MessageLite prototype) const
pure virtual

◆ GetMessage() [2/2]

virtual const MessageLite& google::protobuf.internal::ExtensionSet::LazyMessageExtension::GetMessage ( const MessageLite prototype,
Arena arena 
) const
pure virtual

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [1/2]

google::protobuf.internal::ExtensionSet::LazyMessageExtension::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( LazyMessageExtension  )
private

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [2/2]

google::protobuf.internal::ExtensionSet::LazyMessageExtension::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( LazyMessageExtension  )
private

◆ IsInitialized() [1/2]

virtual bool google::protobuf.internal::ExtensionSet::LazyMessageExtension::IsInitialized ( ) const
pure virtual

◆ IsInitialized() [2/2]

virtual bool google::protobuf.internal::ExtensionSet::LazyMessageExtension::IsInitialized ( ) const
pure virtual

◆ MergeFrom() [1/2]

virtual void google::protobuf.internal::ExtensionSet::LazyMessageExtension::MergeFrom ( const LazyMessageExtension other)
pure virtual

◆ MergeFrom() [2/2]

virtual void google::protobuf.internal::ExtensionSet::LazyMessageExtension::MergeFrom ( const MessageLite prototype,
const LazyMessageExtension other,
Arena arena 
)
pure virtual

◆ MergeFromMessage()

virtual void google::protobuf.internal::ExtensionSet::LazyMessageExtension::MergeFromMessage ( const MessageLite msg,
Arena arena 
)
pure virtual

◆ MutableMessage() [1/2]

virtual MessageLite* google::protobuf.internal::ExtensionSet::LazyMessageExtension::MutableMessage ( const MessageLite prototype)
pure virtual

◆ MutableMessage() [2/2]

virtual MessageLite* google::protobuf.internal::ExtensionSet::LazyMessageExtension::MutableMessage ( const MessageLite prototype,
Arena arena 
)
pure virtual

◆ New() [1/2]

virtual LazyMessageExtension* google::protobuf.internal::ExtensionSet::LazyMessageExtension::New ( Arena arena) const
pure virtual

◆ New() [2/2]

virtual LazyMessageExtension* google::protobuf.internal::ExtensionSet::LazyMessageExtension::New ( Arena arena) const
pure virtual

◆ ReadMessage() [1/2]

virtual bool google::protobuf.internal::ExtensionSet::LazyMessageExtension::ReadMessage ( const MessageLite prototype,
io::CodedInputStream input 
)
pure virtual

◆ ReadMessage() [2/2]

virtual bool google::protobuf.internal::ExtensionSet::LazyMessageExtension::ReadMessage ( const MessageLite prototype,
io::CodedInputStream input 
)
pure virtual

◆ ReleaseMessage() [1/2]

virtual MessageLite* google::protobuf.internal::ExtensionSet::LazyMessageExtension::ReleaseMessage ( const MessageLite prototype)
pure virtual

◆ ReleaseMessage() [2/2]

virtual PROTOBUF_NODISCARD MessageLite* google::protobuf.internal::ExtensionSet::LazyMessageExtension::ReleaseMessage ( const MessageLite prototype,
Arena arena 
)
pure virtual

◆ SetAllocatedMessage() [1/2]

virtual void google::protobuf.internal::ExtensionSet::LazyMessageExtension::SetAllocatedMessage ( MessageLite message)
pure virtual

◆ SetAllocatedMessage() [2/2]

virtual void google::protobuf.internal::ExtensionSet::LazyMessageExtension::SetAllocatedMessage ( MessageLite message,
Arena arena 
)
pure virtual

◆ SpaceUsedLong() [1/2]

virtual size_t google::protobuf.internal::ExtensionSet::LazyMessageExtension::SpaceUsedLong ( ) const
pure virtual

◆ SpaceUsedLong() [2/2]

virtual size_t google::protobuf.internal::ExtensionSet::LazyMessageExtension::SpaceUsedLong ( ) const
pure virtual

◆ UnsafeArenaReleaseMessage() [1/2]

virtual MessageLite* google::protobuf.internal::ExtensionSet::LazyMessageExtension::UnsafeArenaReleaseMessage ( const MessageLite prototype)
pure virtual

◆ UnsafeArenaReleaseMessage() [2/2]

virtual MessageLite* google::protobuf.internal::ExtensionSet::LazyMessageExtension::UnsafeArenaReleaseMessage ( const MessageLite prototype,
Arena arena 
)
pure virtual

◆ UnsafeArenaSetAllocatedMessage() [1/2]

virtual void google::protobuf.internal::ExtensionSet::LazyMessageExtension::UnsafeArenaSetAllocatedMessage ( MessageLite message)
pure virtual

◆ UnsafeArenaSetAllocatedMessage() [2/2]

virtual void google::protobuf.internal::ExtensionSet::LazyMessageExtension::UnsafeArenaSetAllocatedMessage ( MessageLite message,
Arena arena 
)
pure virtual

◆ UnusedKeyMethod() [1/2]

void google::protobuf.internal::ExtensionSet::LazyMessageExtension::UnusedKeyMethod ( )
privatevirtual

◆ UnusedKeyMethod() [2/2]

virtual void google::protobuf.internal::ExtensionSet::LazyMessageExtension::UnusedKeyMethod ( )
privatevirtual

◆ WriteMessageToArray() [1/2]

virtual uint8_t* google::protobuf.internal::ExtensionSet::LazyMessageExtension::WriteMessageToArray ( const MessageLite prototype,
int  number,
uint8_t target,
io::EpsCopyOutputStream stream 
) const
pure virtual

◆ WriteMessageToArray() [2/2]

virtual uint8* google::protobuf.internal::ExtensionSet::LazyMessageExtension::WriteMessageToArray ( int  number,
uint8 target,
io::EpsCopyOutputStream stream 
) const
pure virtual

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


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