#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<<
|