SmSymSetManager_Impl Struct Reference

#include <symbol.hxx>

Collaboration diagram for SmSymSetManager_Impl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SmSymSetManager_Impl (SmSymSetManager &rMgr, USHORT HashTableSize)
 ~SmSymSetManager_Impl ()
SmSymSetManager_Imploperator= (const SmSymSetManager_Impl &rImpl)

Public Attributes

SmArraySymSet SymbolSets
SmSymSetManagerrSymSetMgr
SmSym ** HashEntries
USHORT NoSymbolSets
USHORT NoHashEntries
BOOL Modified

Detailed Description

Definition at line 185 of file symbol.hxx.


Constructor & Destructor Documentation

SmSymSetManager_Impl::SmSymSetManager_Impl ( SmSymSetManager rMgr,
USHORT  HashTableSize 
)

Definition at line 281 of file symbol.cxx.

References HashEntries, Modified, NoHashEntries, and NoSymbolSets.

SmSymSetManager_Impl::~SmSymSetManager_Impl (  ) 

Definition at line 294 of file symbol.cxx.

References HashEntries, Modified, NoHashEntries, NoSymbolSets, and SymbolSets.


Member Function Documentation

SmSymSetManager_Impl & SmSymSetManager_Impl::operator= ( const SmSymSetManager_Impl rImpl  ) 

Definition at line 311 of file symbol.cxx.

References SmSymSetManager::AddSymbolSet(), SmSymSetManager::GetSymbolSet(), HashEntries, Modified, NoHashEntries, NoSymbolSets, rSymSetMgr, and SymbolSets.


Member Data Documentation

SmArraySymSet SmSymSetManager_Impl::SymbolSets

Definition at line 187 of file symbol.hxx.

Referenced by SmSymSetManager::AddSymbolSet(), SmSymSetManager::DeleteSymbolSet(), SmSymSetManager::GetSymbolSet(), SmSymSetManager::GetSymbolSetPos(), operator=(), and ~SmSymSetManager_Impl().

SmSymSetManager& SmSymSetManager_Impl::rSymSetMgr

Definition at line 188 of file symbol.hxx.

Referenced by operator=().

SmSym** SmSymSetManager_Impl::HashEntries

Definition at line 189 of file symbol.hxx.

Referenced by SmSymSetManager::EnterHashTable(), SmSymSetManager::FillHashTable(), SmSymSetManager::GetSymbolByName(), operator=(), SmSymSetManager_Impl(), and ~SmSymSetManager_Impl().

USHORT SmSymSetManager_Impl::NoSymbolSets

Definition at line 190 of file symbol.hxx.

Referenced by SmSymSetManager::AddSymbolSet(), SmSymSetManager::DeleteSymbolSet(), SmSymSetManager::FillHashTable(), SmSymSetManager::GetSymbolSetCount(), SmSymSetManager::GetSymbolSetPos(), operator=(), SmSymSetManager_Impl(), and ~SmSymSetManager_Impl().

USHORT SmSymSetManager_Impl::NoHashEntries

Definition at line 191 of file symbol.hxx.

Referenced by SmSymSetManager::FillHashTable(), SmSymSetManager::GetHashIndex(), operator=(), SmSymSetManager::SmSymSetManager(), SmSymSetManager_Impl(), and ~SmSymSetManager_Impl().

BOOL SmSymSetManager_Impl::Modified

Definition at line 192 of file symbol.hxx.

Referenced by SmSymSetManager::AddSymbolSet(), SmSymSetManager::ChangeSymbolSet(), SmSymSetManager::DeleteSymbolSet(), SmSymSetManager::IsModified(), SmSymSetManager::Load(), operator=(), SmSymSetManager::SetModified(), SmSymSetManager_Impl(), and ~SmSymSetManager_Impl().


The documentation for this struct was generated from the following files:
Generated on Wed Feb 20 17:23:39 2008 for maths by  doxygen 1.5.1