The Psyche Project
|
The PlainSymbolName class. More...
#include <SymbolName_Plain.h>
Public Member Functions | |
virtual std::string | text () const override |
virtual PlainSymbolName * | asPlainSymbolName () override |
virtual const PlainSymbolName * | asPlainSymbolName () const override |
![]() | |
virtual TagSymbolName * | asTagSymbolName () |
virtual const TagSymbolName * | asTagSymbolName () const |
virtual EmptySymbolName * | asEmptySymbolName () |
virtual const EmptySymbolName * | asEmptySymbolName () const |
SymbolNameKind | kind () const |
Additional Inherited Members | |
![]() | |
SymbolName () | |
The PlainSymbolName class.
|
inlineoverridevirtual |
Cast this
SymbolName as a PlainSymbolName.
Reimplemented from psy::C::SymbolName.
|
inlineoverridevirtual |
Cast this
SymbolName as a PlainSymbolName.
Reimplemented from psy::C::SymbolName.
|
overridevirtual |
The text of this
SymbolName.
Implements psy::C::SymbolName.