NameTable Class Reference

#include <LocalMacroSpaceManager.hpp>

Public Member Functions

 NameTable (const char **n, size_t c)
 
bool inTable (const char *name)
 

Protected Attributes

const char ** names
 
size_t count
 

Detailed Description

Definition at line 96 of file LocalMacroSpaceManager.hpp.

Constructor & Destructor Documentation

◆ NameTable()

NameTable::NameTable ( const char **  n,
size_t  c 
)
inline

Definition at line 99 of file LocalMacroSpaceManager.hpp.

References count, and names.

Member Function Documentation

◆ inTable()

bool NameTable::inTable ( const char *  name)
inline

Definition at line 105 of file LocalMacroSpaceManager.hpp.

References count, names, and Utilities::strCaselessCompare().

Referenced by MacroSpaceFile::nextMacro().

Member Data Documentation

◆ count

size_t NameTable::count
protected

Definition at line 119 of file LocalMacroSpaceManager.hpp.

Referenced by inTable(), and NameTable().

◆ names

const char** NameTable::names
protected

Definition at line 118 of file LocalMacroSpaceManager.hpp.

Referenced by inTable(), and NameTable().


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