OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
Compiler::Output Class Reference

#include <output.hpp>

Collaboration diagram for Compiler::Output:

Public Member Functions

 Output (Locals &locals)
 
void getCode (std::vector< Interpreter::Type_Code > &code) const
 store generated code in code. More...
 
const LiteralsgetLiterals () const
 
const LocalsgetLocals () const
 
const std::vector
< Interpreter::Type_Code > & 
getCode () const
 
LiteralsgetLiterals ()
 
std::vector
< Interpreter::Type_Code > & 
getCode ()
 
LocalsgetLocals ()
 
void clear ()
 

Private Attributes

Literals mLiterals
 
std::vector
< Interpreter::Type_Code
mCode
 
LocalsmLocals
 

Constructor & Destructor Documentation

Compiler::Output::Output ( Locals locals)

Member Function Documentation

void Compiler::Output::clear ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void Compiler::Output::getCode ( std::vector< Interpreter::Type_Code > &  code) const

store generated code in code.

Here is the call graph for this function:

Here is the caller graph for this function:

const std::vector< Interpreter::Type_Code > & Compiler::Output::getCode ( ) const
std::vector< Interpreter::Type_Code > & Compiler::Output::getCode ( )
const Literals & Compiler::Output::getLiterals ( ) const

Here is the caller graph for this function:

Literals & Compiler::Output::getLiterals ( )
const Locals & Compiler::Output::getLocals ( ) const

Here is the caller graph for this function:

Locals & Compiler::Output::getLocals ( )

Member Data Documentation

std::vector<Interpreter::Type_Code> Compiler::Output::mCode
private
Literals Compiler::Output::mLiterals
private
Locals& Compiler::Output::mLocals
private

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