#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