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

Public Member Functions

virtual int ByteSize () const
 
virtual size_t ByteSizeLong () const =0
 
virtual void Clear ()=0
 
virtual const MessageLiteGetMessage (const MessageLite &prototype) const =0
 
virtual bool IsInitialized () const =0
 
 LazyMessageExtension ()
 
virtual void MergeFrom (const LazyMessageExtension &other)=0
 
virtual MessageLiteMutableMessage (const MessageLite &prototype)=0
 
virtual LazyMessageExtensionNew (Arena *arena) const =0
 
virtual bool ReadMessage (const MessageLite &prototype, io::CodedInputStream *input)=0
 
virtual MessageLiteReleaseMessage (const MessageLite &prototype)=0
 
virtual void SetAllocatedMessage (MessageLite *message)=0
 
virtual size_t SpaceUsedLong () const =0
 
virtual MessageLiteUnsafeArenaReleaseMessage (const MessageLite &prototype)=0
 
virtual void UnsafeArenaSetAllocatedMessage (MessageLite *message)=0
 
virtual void WriteMessage (int number, io::CodedOutputStream *output) const =0
 
virtual uint8WriteMessageToArray (int number, uint8 *target) const =0
 
virtual ~LazyMessageExtension ()
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (LazyMessageExtension)
 
virtual void UnusedKeyMethod ()
 

Detailed Description

Definition at line 513 of file extension_set.h.

Constructor & Destructor Documentation

◆ LazyMessageExtension()

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

Definition at line 515 of file extension_set.h.

◆ ~LazyMessageExtension()

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

Definition at line 516 of file extension_set.h.

Member Function Documentation

◆ ByteSize()

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

Definition at line 531 of file extension_set.h.

◆ ByteSizeLong()

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

◆ Clear()

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

◆ GetMessage()

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

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS()

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

◆ IsInitialized()

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

◆ MergeFrom()

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

◆ MutableMessage()

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

◆ New()

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

◆ ReadMessage()

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

◆ ReleaseMessage()

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

◆ SetAllocatedMessage()

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

◆ SpaceUsedLong()

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

◆ UnsafeArenaReleaseMessage()

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

◆ UnsafeArenaSetAllocatedMessage()

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

◆ UnusedKeyMethod()

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

Definition at line 1895 of file extension_set.cc.

◆ WriteMessage()

virtual void google::protobuf.internal::ExtensionSet::LazyMessageExtension::WriteMessage ( int  number,
io::CodedOutputStream output 
) const
pure virtual

◆ WriteMessageToArray()

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

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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:09