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

MethodDescriptor TODO: more info. More...

Public Types

typedef alloc::vector
< Type::TypeID >::type 
ParameterTypeListTy
 
typedef
ParameterTypeListTy::iterator 
iterator
 
typedef
ParameterTypeListTy::const_iterator 
const_iterator
 

Public Member Functions

 MethodDescriptor (unsigned size)
 
unsigned size () const
 
Type::TypeIDoperator[] (unsigned i)
 
Type::TypeID operator[] (unsigned i) const
 
iterator begin ()
 
iterator end ()
 
const_iterator begin () const
 
const_iterator end () const
 

Private Attributes

ParameterTypeListTy parameter_type_list
 

Detailed Description

MethodDescriptor TODO: more info.

Definition at line 42 of file MethodDescriptor.hpp.

Member Typedef Documentation

typedef ParameterTypeListTy::const_iterator cacao::jit::compiler2::MethodDescriptor::const_iterator

Definition at line 46 of file MethodDescriptor.hpp.

typedef ParameterTypeListTy::iterator cacao::jit::compiler2::MethodDescriptor::iterator

Definition at line 45 of file MethodDescriptor.hpp.

Definition at line 44 of file MethodDescriptor.hpp.

Constructor & Destructor Documentation

cacao::jit::compiler2::MethodDescriptor::MethodDescriptor ( unsigned  size)
inline

Definition at line 50 of file MethodDescriptor.hpp.

Member Function Documentation

iterator cacao::jit::compiler2::MethodDescriptor::begin ( )
inline

Definition at line 60 of file MethodDescriptor.hpp.

const_iterator cacao::jit::compiler2::MethodDescriptor::begin ( ) const
inline

Definition at line 63 of file MethodDescriptor.hpp.

iterator cacao::jit::compiler2::MethodDescriptor::end ( )
inline

Definition at line 61 of file MethodDescriptor.hpp.

const_iterator cacao::jit::compiler2::MethodDescriptor::end ( ) const
inline

Definition at line 64 of file MethodDescriptor.hpp.

Type::TypeID& cacao::jit::compiler2::MethodDescriptor::operator[] ( unsigned  i)
inline

Definition at line 53 of file MethodDescriptor.hpp.

Type::TypeID cacao::jit::compiler2::MethodDescriptor::operator[] ( unsigned  i) const
inline

Definition at line 56 of file MethodDescriptor.hpp.

unsigned cacao::jit::compiler2::MethodDescriptor::size ( ) const
inline

Definition at line 52 of file MethodDescriptor.hpp.

Field Documentation

ParameterTypeListTy cacao::jit::compiler2::MethodDescriptor::parameter_type_list
private

Definition at line 48 of file MethodDescriptor.hpp.


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