Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CScriptFunctionData Class Reference

#include <scriptFunctionData.h>

+ Collaboration diagram for CScriptFunctionData:

Public Member Functions

 CScriptFunctionData ()
 
std::vector< CScriptFunctionDataItem > * getInDataPtr ()
 
std::vector< CScriptFunctionDataItem > * getOutDataPtr_scriptFunctionCall ()
 
void pushOutData (const CScriptFunctionDataItem &dataItem)
 
void pushOutData_scriptFunctionCall (const CScriptFunctionDataItem &dataItem)
 
bool readDataFromStack (int stackHandle, const int *expectedArguments, int requiredArgumentCount, const char *functionName)
 
bool readDataFromStack_scriptFunctionCall (int stackHandle, const int *expectedArguments, int requiredArgumentCount, const char *functionName)
 
void writeDataToStack (int stackHandle)
 
void writeDataToStack_scriptFunctionCall (int stackHandle)
 
virtual ~CScriptFunctionData ()
 

Protected Member Functions

bool _readData (int stack, const int *expectedArguments, int requiredArgumentCount, const char *functionName, const char *argumentText1, const char *argumentText2, std::vector< CScriptFunctionDataItem > &inOutData)
 
void _writeData (int stack, std::vector< CScriptFunctionDataItem > &inOutData)
 

Protected Attributes

std::vector< CScriptFunctionDataItem_inData
 
std::vector< CScriptFunctionDataItem_outData
 

Detailed Description

Definition at line 24 of file scriptFunctionData.h.

Constructor & Destructor Documentation

§ CScriptFunctionData()

CScriptFunctionData::CScriptFunctionData ( )

Definition at line 21 of file scriptFunctionData.cpp.

§ ~CScriptFunctionData()

CScriptFunctionData::~CScriptFunctionData ( )
virtual

Definition at line 25 of file scriptFunctionData.cpp.

Member Function Documentation

§ _readData()

bool CScriptFunctionData::_readData ( int  stack,
const int *  expectedArguments,
int  requiredArgumentCount,
const char *  functionName,
const char *  argumentText1,
const char *  argumentText2,
std::vector< CScriptFunctionDataItem > &  inOutData 
)
protected

Definition at line 73 of file scriptFunctionData.cpp.

§ _writeData()

void CScriptFunctionData::_writeData ( int  stack,
std::vector< CScriptFunctionDataItem > &  inOutData 
)
protected

Definition at line 353 of file scriptFunctionData.cpp.

§ getInDataPtr()

std::vector< CScriptFunctionDataItem > * CScriptFunctionData::getInDataPtr ( )

Definition at line 29 of file scriptFunctionData.cpp.

§ getOutDataPtr_scriptFunctionCall()

std::vector< CScriptFunctionDataItem > * CScriptFunctionData::getOutDataPtr_scriptFunctionCall ( )

Definition at line 34 of file scriptFunctionData.cpp.

§ pushOutData()

void CScriptFunctionData::pushOutData ( const CScriptFunctionDataItem dataItem)

Definition at line 53 of file scriptFunctionData.cpp.

§ pushOutData_scriptFunctionCall()

void CScriptFunctionData::pushOutData_scriptFunctionCall ( const CScriptFunctionDataItem dataItem)

Definition at line 58 of file scriptFunctionData.cpp.

§ readDataFromStack()

bool CScriptFunctionData::readDataFromStack ( int  stackHandle,
const int *  expectedArguments,
int  requiredArgumentCount,
const char *  functionName 
)

Definition at line 39 of file scriptFunctionData.cpp.

§ readDataFromStack_scriptFunctionCall()

bool CScriptFunctionData::readDataFromStack_scriptFunctionCall ( int  stackHandle,
const int *  expectedArguments,
int  requiredArgumentCount,
const char *  functionName 
)

Definition at line 46 of file scriptFunctionData.cpp.

§ writeDataToStack()

void CScriptFunctionData::writeDataToStack ( int  stackHandle)

Definition at line 63 of file scriptFunctionData.cpp.

§ writeDataToStack_scriptFunctionCall()

void CScriptFunctionData::writeDataToStack_scriptFunctionCall ( int  stackHandle)

Definition at line 68 of file scriptFunctionData.cpp.

Member Data Documentation

§ _inData

std::vector<CScriptFunctionDataItem> CScriptFunctionData::_inData
protected

Definition at line 51 of file scriptFunctionData.h.

§ _outData

std::vector<CScriptFunctionDataItem> CScriptFunctionData::_outData
protected

Definition at line 52 of file scriptFunctionData.h.


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