All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VOP_CodeVarMapperEntry Class Reference

#include <VOP_CodeVarMapper.h>

+ Inheritance diagram for VOP_CodeVarMapperEntry:

Public Member Functions

 VOP_CodeVarMapperEntry (VOP_Node *vop, VOP_CodeVarMapperContext *context)
 ~VOP_CodeVarMapperEntry ()
void addOutputVariable (const char *codevar, const char *var, int index, const VOP_TypeInfo &typeinfo, bool outonly)
const char * getOutputVariableCodeName (int index) const
const char * getOutputVariableName (int index) const
const VOP_TypeInfogetOutputVariableTypeInfo (int index) const
bool getDeclareOutputVariable (int index) const
int getNumEntries () const
VOP_NodegetVop () const


class VOP_CodeVarMapper

Detailed Description

An entry corresponding to a vop node in a given mapper context. It contains information about output variable names and types for that vop.

Definition at line 75 of file VOP_CodeVarMapper.h.

Constructor & Destructor Documentation

VOP_CodeVarMapperEntry::VOP_CodeVarMapperEntry ( VOP_Node vop,
VOP_CodeVarMapperContext context 
VOP_CodeVarMapperEntry::~VOP_CodeVarMapperEntry ( )

Member Function Documentation

void VOP_CodeVarMapperEntry::addOutputVariable ( const char *  codevar,
const char *  var,
int  index,
const VOP_TypeInfo typeinfo,
bool  outonly 
bool VOP_CodeVarMapperEntry::getDeclareOutputVariable ( int  index) const
int VOP_CodeVarMapperEntry::getNumEntries ( ) const
const char* VOP_CodeVarMapperEntry::getOutputVariableCodeName ( int  index) const
const char* VOP_CodeVarMapperEntry::getOutputVariableName ( int  index) const
const VOP_TypeInfo& VOP_CodeVarMapperEntry::getOutputVariableTypeInfo ( int  index) const
VOP_Node* VOP_CodeVarMapperEntry::getVop ( ) const

Friends And Related Function Documentation

friend class VOP_CodeVarMapper

Definition at line 103 of file VOP_CodeVarMapper.h.

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