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 244 of file X86_64EmitHelper.hpp.

Member Typedef Documentation

Definition at line 249 of file X86_64EmitHelper.hpp.

Definition at line 246 of file X86_64EmitHelper.hpp.

Definition at line 248 of file X86_64EmitHelper.hpp.

Definition at line 250 of file X86_64EmitHelper.hpp.

Member Function Documentation

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

Definition at line 269 of file X86_64EmitHelper.hpp.

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

Definition at line 271 of file X86_64EmitHelper.hpp.

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

Definition at line 270 of file X86_64EmitHelper.hpp.

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

Definition at line 272 of file X86_64EmitHelper.hpp.

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

Definition at line 254 of file X86_64EmitHelper.hpp.

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

Definition at line 258 of file X86_64EmitHelper.hpp.

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

Definition at line 264 of file X86_64EmitHelper.hpp.

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

Definition at line 253 of file X86_64EmitHelper.hpp.

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

Definition at line 252 of file X86_64EmitHelper.hpp.

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

Definition at line 268 of file X86_64EmitHelper.hpp.

Field Documentation

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

Definition at line 274 of file X86_64EmitHelper.hpp.


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