NGSolve  4.9
Public Member Functions | Protected Attributes
ngstd::BaseSymbolTable Class Reference

Base class for generic SymbolTable. More...

#include <symboltable.hpp>

Inheritance diagram for ngstd::BaseSymbolTable:
ngstd::SymbolTable< T >

List of all members.

Public Member Functions

NGS_DLL_HEADER ~BaseSymbolTable ()
 deletes identifiers
NGS_DLL_HEADER void DelNames ()
 delete all symbols
NGS_DLL_HEADER void AppendName (const char *name)
 append new name (copy)
NGS_DLL_HEADER int Index (const char *name) const
 Index of symbol name, throws exception if unsued.
NGS_DLL_HEADER int CheckIndex (const char *name) const
 Index of symbol name, returns -1 if unused.

Protected Attributes

Array< char * > names
 identifiers

Detailed Description

Base class for generic SymbolTable.

Maintains the array of identifiers.


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