CACAO
Public Types | Public Member Functions | Private Types | Private Attributes
cacao::jit::compiler2::x86_64::CodeSegmentBuilder Class Reference

Public Types

typedef Container::iterator iterator
 
typedef Container::const_iterator const_iterator
 
typedef Container::value_type value_type
 

Public Member Functions

void push_front (u1 d)
 
void push_back (u1 d)
 
CodeSegmentBuilderoperator+= (u1 d)
 
u1operator[] (std::size_t i)
 
u1 operator[] (std::size_t i) const
 
std::size_t size () const
 
const_iterator begin () const
 
const_iterator end () const
 
iterator begin ()
 
iterator end ()
 

Private Types

typedef alloc::deque< u1 >::type Container
 

Private Attributes

Container data
 

Detailed Description

Definition at line 233 of file X86_64EmitHelper.hpp.

Member Typedef Documentation

Definition at line 238 of file X86_64EmitHelper.hpp.

Definition at line 235 of file X86_64EmitHelper.hpp.

Definition at line 237 of file X86_64EmitHelper.hpp.

Definition at line 239 of file X86_64EmitHelper.hpp.

Member Function Documentation

const_iterator cacao::jit::compiler2::x86_64::CodeSegmentBuilder::begin ( ) const
inline

Definition at line 258 of file X86_64EmitHelper.hpp.

iterator cacao::jit::compiler2::x86_64::CodeSegmentBuilder::begin ( )
inline

Definition at line 260 of file X86_64EmitHelper.hpp.

const_iterator cacao::jit::compiler2::x86_64::CodeSegmentBuilder::end ( ) const
inline

Definition at line 259 of file X86_64EmitHelper.hpp.

iterator cacao::jit::compiler2::x86_64::CodeSegmentBuilder::end ( )
inline

Definition at line 261 of file X86_64EmitHelper.hpp.

CodeSegmentBuilder& cacao::jit::compiler2::x86_64::CodeSegmentBuilder::operator+= ( u1  d)
inline

Definition at line 243 of file X86_64EmitHelper.hpp.

u1& cacao::jit::compiler2::x86_64::CodeSegmentBuilder::operator[] ( std::size_t  i)
inline

Definition at line 247 of file X86_64EmitHelper.hpp.

u1 cacao::jit::compiler2::x86_64::CodeSegmentBuilder::operator[] ( std::size_t  i) const
inline

Definition at line 253 of file X86_64EmitHelper.hpp.

void cacao::jit::compiler2::x86_64::CodeSegmentBuilder::push_back ( u1  d)
inline

Definition at line 242 of file X86_64EmitHelper.hpp.

void cacao::jit::compiler2::x86_64::CodeSegmentBuilder::push_front ( u1  d)
inline

Definition at line 241 of file X86_64EmitHelper.hpp.

std::size_t cacao::jit::compiler2::x86_64::CodeSegmentBuilder::size ( ) const
inline

Definition at line 257 of file X86_64EmitHelper.hpp.

Field Documentation

Container cacao::jit::compiler2::x86_64::CodeSegmentBuilder::data
private

Definition at line 263 of file X86_64EmitHelper.hpp.


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