#include <Symbol.h>
Inheritance diagram for IRIS::Fuzzy::Symbol:
Public Member Functions | |
Symbol (const string &name="?") | |
Symbol (const Symbol &other) | |
virtual | ~Symbol (void) |
void | setName (const string &name) |
Symbol & | operator= (const Symbol &other) |
overloaded assignment operator | |
string | getName () const |
gets the name of the symbol | |
Protected Member Functions | |
void | _copy (const Symbol &other) |
void | _destroy () |
Protected Attributes | |
string | name |
Friends | |
bool | operator== (const Symbol &a, const Symbol &b) |
overloaded equality operator | |
ostream & | operator<< (ostream &outs, const Symbol &src) |
overloaded insertion operator |
|
create and name a symbol
|
|
copy constructor
|
|
|
|
|
|
Reimplemented in IRIS::Fuzzy::Tconorm, and IRIS::Fuzzy::Tnorm. |
|
gets the name of the symbol
|
|
overloaded assignment operator
|
|
sets the name of the symbol
|
|
overloaded insertion operator
|
|
overloaded equality operator facilitate call using a member function
|
|
|