Public Member Functions | Static Public Member Functions | Private Member Functions | List of all members
google::protobuf::MessageFactory Class Referenceabstract

#include <message.h>

Inheritance diagram for google::protobuf::MessageFactory:
Inheritance graph
[legend]

Public Member Functions

virtual const MessageGetPrototype (const Descriptor *type)=0
 
 MessageFactory ()
 
virtual ~MessageFactory ()
 

Static Public Member Functions

static MessageFactorygenerated_factory ()
 
static void InternalRegisterGeneratedFile (const google::protobuf::internal::DescriptorTable *table)
 
static void InternalRegisterGeneratedMessage (const Descriptor *descriptor, const Message *prototype)
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (MessageFactory)
 

Detailed Description

Definition at line 1069 of file src/google/protobuf/message.h.

Constructor & Destructor Documentation

◆ MessageFactory()

google::protobuf::MessageFactory::MessageFactory ( )
inline

Definition at line 1071 of file src/google/protobuf/message.h.

◆ ~MessageFactory()

google::protobuf::MessageFactory::~MessageFactory ( )
virtual

Definition at line 559 of file src/google/protobuf/message.cc.

Member Function Documentation

◆ generated_factory()

MessageFactory * google::protobuf::MessageFactory::generated_factory ( )
static

Definition at line 655 of file src/google/protobuf/message.cc.

◆ GetPrototype()

virtual const Message* google::protobuf::MessageFactory::GetPrototype ( const Descriptor type)
pure virtual

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS()

google::protobuf::MessageFactory::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( MessageFactory  )
private

◆ InternalRegisterGeneratedFile()

void google::protobuf::MessageFactory::InternalRegisterGeneratedFile ( const google::protobuf::internal::DescriptorTable table)
static

Definition at line 659 of file src/google/protobuf/message.cc.

◆ InternalRegisterGeneratedMessage()

void google::protobuf::MessageFactory::InternalRegisterGeneratedMessage ( const Descriptor descriptor,
const Message prototype 
)
static

Definition at line 664 of file src/google/protobuf/message.cc.


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


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