#include <Base.h>
Inheritance diagram for IRIS::Fuzzy::Base:

Public Types | |
| typedef map< string, Symbol * > | bagOfSymbols |
Public Member Functions | |
| Base () | |
| create an empty Base object | |
| Base (const Base &other) | |
| ~Base () | |
| destructor | |
| Base & | operator= (const Base &other) |
| void | addSymbol (const Symbol &symbol) |
| Symbol * | getSymbol (const string &name) |
| int | getSize () const |
| returns number of Symbol objects in this Base | |
Friends | |
| ostream & | operator<< (ostream &outs, const Base &source) |
| overloaded operator<< | |
|
|
|
|
|
create an empty Base object
|
|
|
copy contructor
|
|
|
destructor
|
|
|
allows adding other Symbol objects into this Base
|
|
|
returns number of Symbol objects in this Base
|
|
|
returns Symbol object with the given name
|
|
|
overloaded assignment operator
|
|
||||||||||||
|
overloaded operator<<
|
1.4.6