TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
google::protobuf::internal::ExtensionSet::LazyMessageExtension Class Referenceabstract

Public Member Functions

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

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (LazyMessageExtension)
 

Constructor & Destructor Documentation

google::protobuf::internal::ExtensionSet::LazyMessageExtension::LazyMessageExtension ( )
inline
421 {}
virtual google::protobuf::internal::ExtensionSet::LazyMessageExtension::~LazyMessageExtension ( )
inlinevirtual
422 {}

Member Function Documentation

virtual int google::protobuf::internal::ExtensionSet::LazyMessageExtension::ByteSize ( ) const
pure virtual
virtual void google::protobuf::internal::ExtensionSet::LazyMessageExtension::Clear ( )
pure virtual
virtual const MessageLite& google::protobuf::internal::ExtensionSet::LazyMessageExtension::GetMessage ( const MessageLite prototype) const
pure virtual
google::protobuf::internal::ExtensionSet::LazyMessageExtension::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( LazyMessageExtension  )
private
virtual bool google::protobuf::internal::ExtensionSet::LazyMessageExtension::IsInitialized ( ) const
pure virtual
virtual void google::protobuf::internal::ExtensionSet::LazyMessageExtension::MergeFrom ( const LazyMessageExtension other)
pure virtual
virtual MessageLite* google::protobuf::internal::ExtensionSet::LazyMessageExtension::MutableMessage ( const MessageLite prototype)
pure virtual
virtual LazyMessageExtension* google::protobuf::internal::ExtensionSet::LazyMessageExtension::New ( ) const
pure virtual
virtual bool google::protobuf::internal::ExtensionSet::LazyMessageExtension::ReadMessage ( const MessageLite prototype,
io::CodedInputStream input 
)
pure virtual
virtual MessageLite* google::protobuf::internal::ExtensionSet::LazyMessageExtension::ReleaseMessage ( const MessageLite prototype)
pure virtual
virtual void google::protobuf::internal::ExtensionSet::LazyMessageExtension::SetAllocatedMessage ( MessageLite message)
pure virtual
virtual int google::protobuf::internal::ExtensionSet::LazyMessageExtension::SpaceUsed ( ) const
pure virtual
virtual void google::protobuf::internal::ExtensionSet::LazyMessageExtension::WriteMessage ( int  number,
io::CodedOutputStream output 
) const
pure virtual
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 file: