Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::Event Class Reference

Public Types

enum  Type {
  START_OBJECT = 0, END_OBJECT = 1, START_LIST = 2, END_LIST = 3,
  RENDER_DATA_PIECE = 4
}
 

Public Member Functions

 Event (const Event &other)
 
 Event (StringPiece name, const DataPiece &value)
 
 Event (Type type)
 
 Event (Type type, StringPiece name)
 
Eventoperator= (const Event &other)
 
void Replay (AnyWriter *writer) const
 

Private Member Functions

void DeepCopy ()
 

Private Attributes

std::string name_
 
Type type_
 
DataPiece value_
 
std::string value_storage_
 

Detailed Description

Definition at line 165 of file protostream_objectwriter.h.

Member Enumeration Documentation

◆ Type

Enumerator
START_OBJECT 
END_OBJECT 
START_LIST 
END_LIST 
RENDER_DATA_PIECE 

Definition at line 167 of file protostream_objectwriter.h.

Constructor & Destructor Documentation

◆ Event() [1/4]

google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::Event::Event ( Type  type)
inlineexplicit

Definition at line 176 of file protostream_objectwriter.h.

◆ Event() [2/4]

google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::Event::Event ( Type  type,
StringPiece  name 
)
inlineexplicit

Definition at line 179 of file protostream_objectwriter.h.

◆ Event() [3/4]

google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::Event::Event ( StringPiece  name,
const DataPiece value 
)
inlineexplicit

Definition at line 183 of file protostream_objectwriter.h.

◆ Event() [4/4]

google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::Event::Event ( const Event other)
inline

Definition at line 188 of file protostream_objectwriter.h.

Member Function Documentation

◆ DeepCopy()

void google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::Event::DeepCopy ( )
private

Definition at line 432 of file protostream_objectwriter.cc.

◆ operator=()

Event& google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::Event::operator= ( const Event other)
inline

Definition at line 193 of file protostream_objectwriter.h.

◆ Replay()

void google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::Event::Replay ( AnyWriter writer) const

Definition at line 411 of file protostream_objectwriter.cc.

Member Data Documentation

◆ name_

std::string google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::Event::name_
private

Definition at line 207 of file protostream_objectwriter.h.

◆ type_

Type google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::Event::type_
private

Definition at line 206 of file protostream_objectwriter.h.

◆ value_

DataPiece google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::Event::value_
private

Definition at line 208 of file protostream_objectwriter.h.

◆ value_storage_

std::string google::protobuf::util::converter::ProtoStreamObjectWriter::AnyWriter::Event::value_storage_
private

Definition at line 209 of file protostream_objectwriter.h.


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


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