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

#include <CMD_SymbolList.h>

+ Inheritance diagram for CMD_SymbolList:

Public Member Functions

virtual ~CMD_SymbolList ()
 
bool hasValue (const char *name) const
 
bool getValue (const char *name, UT_String &value)
 
bool getValue (const char *name, fpreal32 &value)
 
bool getValue (const char *name, fpreal64 &value)
 
bool getValue (const char *name, int64 &value)
 
bool getValue (const char *name, int32 &value)
 
bool setValue (const char *name, const char *value, bool export_var)
 
bool setValueIfDifferent (const char *name, const char *value, bool export_var)
 
virtual bool destroySymbol (const char *name)
 
exint getSymbolNames (UT_StringArray &nameList)
 
bool setDirty (const char *name, bool dirty)
 

Protected Types

typedef UT_StringMap
< CMD_SymbolEntry
TableMap
 

Protected Member Functions

virtual bool isValidSymbolName (const char *name) const
 
UT_LockgetLock () const
 
const TableMaptable () const
 
TableMaptable ()
 

Detailed Description

Definition at line 90 of file CMD_SymbolList.h.

Member Typedef Documentation

Definition at line 123 of file CMD_SymbolList.h.

Constructor & Destructor Documentation

virtual CMD_SymbolList::~CMD_SymbolList ( )
virtual

Member Function Documentation

virtual bool CMD_SymbolList::destroySymbol ( const char *  name)
virtual

Reimplemented in CMD_VariableTable.

UT_Lock& CMD_SymbolList::getLock ( ) const
inlineprotected

Definition at line 120 of file CMD_SymbolList.h.

exint CMD_SymbolList::getSymbolNames ( UT_StringArray nameList)
bool CMD_SymbolList::getValue ( const char *  name,
UT_String value 
)
bool CMD_SymbolList::getValue ( const char *  name,
fpreal32 value 
)
bool CMD_SymbolList::getValue ( const char *  name,
fpreal64 value 
)
bool CMD_SymbolList::getValue ( const char *  name,
int64 value 
)
bool CMD_SymbolList::getValue ( const char *  name,
int32 value 
)
bool CMD_SymbolList::hasValue ( const char *  name) const
virtual bool CMD_SymbolList::isValidSymbolName ( const char *  name) const
protectedvirtual
bool CMD_SymbolList::setDirty ( const char *  name,
bool  dirty 
)
bool CMD_SymbolList::setValue ( const char *  name,
const char *  value,
bool  export_var 
)
bool CMD_SymbolList::setValueIfDifferent ( const char *  name,
const char *  value,
bool  export_var 
)
const TableMap& CMD_SymbolList::table ( ) const
inlineprotected

Definition at line 125 of file CMD_SymbolList.h.

TableMap& CMD_SymbolList::table ( )
inlineprotected

Definition at line 126 of file CMD_SymbolList.h.


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