PStack.h File Reference

#include "global.h"
#include "MercuryVector.h"
#include "MercuryString.h"

Go to the source code of this file.

Classes

class  PSElement
 Parameter Stack Element. More...
union  PSElement::ParmData
class  PStack
 Parameter List. More...

Functions

int HGEXPORT CreateMPStack ()
int HGEXPORT GetMPStackSize (unsigned int iMPS)
const char *HGEXPORT GetMPStackAtS (unsigned int iMPS, unsigned int iPL)
int HGEXPORT GetMPStackAtI (unsigned int iMPS, unsigned int iPL)
float HGEXPORT GetMPStackAtF (unsigned int iMPS, unsigned int iPL)
void HGEXPORT PushMPStackBackS (unsigned int iMPS, const char *s)
void HGEXPORT PushMPStackBackI (unsigned int iMPS, int i)
void HGEXPORT PushMPStackBackF (unsigned int iMPS, float f)
void HGEXPORT DeleteMPStack (unsigned int iMPS)
void HGEXPORT FlushMPStacks ()
PStackGetMPStack (unsigned int iMPS)


Function Documentation

int HGEXPORT CreateMPStack (  ) 

Definition at line 321 of file PStack.cpp.

void HGEXPORT DeleteMPStack ( unsigned int  iMPS  ) 

Definition at line 408 of file PStack.cpp.

void HGEXPORT FlushMPStacks (  ) 

Definition at line 414 of file PStack.cpp.

PStack* GetMPStack ( unsigned int  iMPS  ) 

Definition at line 421 of file PStack.cpp.

float HGEXPORT GetMPStackAtF ( unsigned int  iMPS,
unsigned int  iPL 
)

Definition at line 370 of file PStack.cpp.

int HGEXPORT GetMPStackAtI ( unsigned int  iMPS,
unsigned int  iPL 
)

Definition at line 359 of file PStack.cpp.

const char* HGEXPORT GetMPStackAtS ( unsigned int  iMPS,
unsigned int  iPL 
)

Definition at line 348 of file PStack.cpp.

int HGEXPORT GetMPStackSize ( unsigned int  iMPS  ) 

Definition at line 338 of file PStack.cpp.

void HGEXPORT PushMPStackBackF ( unsigned int  iMPS,
float  f 
)

Definition at line 399 of file PStack.cpp.

void HGEXPORT PushMPStackBackI ( unsigned int  iMPS,
int  i 
)

Definition at line 390 of file PStack.cpp.

void HGEXPORT PushMPStackBackS ( unsigned int  iMPS,
const char *  s 
)

Definition at line 381 of file PStack.cpp.


Hosted by SourceForge.net Logo