ROSE 2.1.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
Rose::BinaryAnalysis::Serialization::FlatBuffers::RootBuilder Struct Reference

Description

Definition at line 1179 of file FlatBufferSchema.h.

Public Types

typedef Root Table
 

Public Member Functions

void add_architecture (::flatbuffers::Offset< Rose::BinaryAnalysis::Serialization::FlatBuffers::Architecture > architecture)
 
void add_memory_map (::flatbuffers::Offset< Rose::BinaryAnalysis::Serialization::FlatBuffers::MemoryMap > memory_map)
 
void add_instructions (::flatbuffers::Offset< Rose::BinaryAnalysis::Serialization::FlatBuffers::InstructionList > instructions)
 
void add_basic_blocks (::flatbuffers::Offset< Rose::BinaryAnalysis::Serialization::FlatBuffers::BasicBlockList > basic_blocks)
 
void add_functions (::flatbuffers::Offset< Rose::BinaryAnalysis::Serialization::FlatBuffers::FunctionList > functions)
 
void add_cfg (::flatbuffers::Offset< Rose::BinaryAnalysis::Serialization::FlatBuffers::Cfg > cfg)
 
 RootBuilder (::flatbuffers::FlatBufferBuilder &_fbb)
 
::flatbuffers::Offset< Root > Finish ()
 

Public Attributes

::flatbuffers::FlatBufferBuilder & fbb_
 
::flatbuffers::uoffset_t start_
 

Member Typedef Documentation

◆ Table

typedef Root Rose::BinaryAnalysis::Serialization::FlatBuffers::RootBuilder::Table

Definition at line 1180 of file FlatBufferSchema.h.

Constructor & Destructor Documentation

◆ RootBuilder()

Rose::BinaryAnalysis::Serialization::FlatBuffers::RootBuilder::RootBuilder ( ::flatbuffers::FlatBufferBuilder &  _fbb)
inlineexplicit

Definition at line 1201 of file FlatBufferSchema.h.

Member Function Documentation

◆ add_architecture()

void Rose::BinaryAnalysis::Serialization::FlatBuffers::RootBuilder::add_architecture ( ::flatbuffers::Offset< Rose::BinaryAnalysis::Serialization::FlatBuffers::Architecture >  architecture)
inline

Definition at line 1183 of file FlatBufferSchema.h.

◆ add_memory_map()

void Rose::BinaryAnalysis::Serialization::FlatBuffers::RootBuilder::add_memory_map ( ::flatbuffers::Offset< Rose::BinaryAnalysis::Serialization::FlatBuffers::MemoryMap >  memory_map)
inline

Definition at line 1186 of file FlatBufferSchema.h.

◆ add_instructions()

void Rose::BinaryAnalysis::Serialization::FlatBuffers::RootBuilder::add_instructions ( ::flatbuffers::Offset< Rose::BinaryAnalysis::Serialization::FlatBuffers::InstructionList >  instructions)
inline

Definition at line 1189 of file FlatBufferSchema.h.

◆ add_basic_blocks()

void Rose::BinaryAnalysis::Serialization::FlatBuffers::RootBuilder::add_basic_blocks ( ::flatbuffers::Offset< Rose::BinaryAnalysis::Serialization::FlatBuffers::BasicBlockList >  basic_blocks)
inline

Definition at line 1192 of file FlatBufferSchema.h.

◆ add_functions()

void Rose::BinaryAnalysis::Serialization::FlatBuffers::RootBuilder::add_functions ( ::flatbuffers::Offset< Rose::BinaryAnalysis::Serialization::FlatBuffers::FunctionList >  functions)
inline

Definition at line 1195 of file FlatBufferSchema.h.

◆ add_cfg()

void Rose::BinaryAnalysis::Serialization::FlatBuffers::RootBuilder::add_cfg ( ::flatbuffers::Offset< Rose::BinaryAnalysis::Serialization::FlatBuffers::Cfg >  cfg)
inline

Definition at line 1198 of file FlatBufferSchema.h.

◆ Finish()

::flatbuffers::Offset< Root > Rose::BinaryAnalysis::Serialization::FlatBuffers::RootBuilder::Finish ( )
inline

Definition at line 1205 of file FlatBufferSchema.h.

Member Data Documentation

◆ fbb_

::flatbuffers::FlatBufferBuilder& Rose::BinaryAnalysis::Serialization::FlatBuffers::RootBuilder::fbb_

Definition at line 1181 of file FlatBufferSchema.h.

◆ start_

::flatbuffers::uoffset_t Rose::BinaryAnalysis::Serialization::FlatBuffers::RootBuilder::start_

Definition at line 1182 of file FlatBufferSchema.h.


The documentation for this struct was generated from the following file: