spot
0.8.2
|
#include <evtgba/symbol.hh>
Public Member Functions | |
rsymbol (const symbol *s) | |
rsymbol (const std::string &s) | |
rsymbol (const char *s) | |
rsymbol (const rsymbol &rs) | |
~rsymbol () | |
operator const symbol * () const | |
const rsymbol & | operator= (const rsymbol &rs) |
bool | operator== (const rsymbol &rs) const |
bool | operator!= (const rsymbol &rs) const |
bool | operator< (const rsymbol &rs) const |
Private Attributes | |
const symbol * | s_ |
spot::rsymbol::rsymbol | ( | const symbol * | s | ) | [inline] |
Referenced by operator=().
spot::rsymbol::rsymbol | ( | const std::string & | s | ) | [inline] |
spot::rsymbol::rsymbol | ( | const char * | s | ) | [inline] |
spot::rsymbol::rsymbol | ( | const rsymbol & | rs | ) | [inline] |
References spot::symbol::ref(), and s_.
spot::rsymbol::~rsymbol | ( | ) | [inline] |
References s_, and spot::symbol::unref().
Referenced by operator=().
References rsymbol(), and ~rsymbol().
const symbol* spot::rsymbol::s_ [private] |
Referenced by operator const symbol *(), operator!=(), operator<(), operator==(), rsymbol(), and ~rsymbol().