The Psyche Project
List of all members
psy::C::EmptySymbolName Class Referencefinal

The EmptySymbolName class. More...

#include <SymbolName_Empty.h>

Inheritance diagram for psy::C::EmptySymbolName:
psy::C::SymbolName

Public Member Functions

virtual EmptySymbolNameasEmptySymbolName () override
 
virtual const EmptySymbolNameasEmptySymbolName () const override
 
virtual std::string text () const override
 
- Public Member Functions inherited from psy::C::SymbolName
virtual PlainSymbolNameasPlainSymbolName ()
 
virtual const PlainSymbolNameasPlainSymbolName () const
 
virtual TagSymbolNameasTagSymbolName ()
 
virtual const TagSymbolNameasTagSymbolName () const
 
SymbolNameKind kind () const
 

Additional Inherited Members

- Protected Member Functions inherited from psy::C::SymbolName
 SymbolName ()
 

Detailed Description

The EmptySymbolName class.

Member Function Documentation

◆ asEmptySymbolName() [1/2]

virtual const EmptySymbolName* psy::C::EmptySymbolName::asEmptySymbolName ( ) const
inlineoverridevirtual

Cast this SymbolName as an EmptySymbolName.

Reimplemented from psy::C::SymbolName.

◆ asEmptySymbolName() [2/2]

virtual EmptySymbolName* psy::C::EmptySymbolName::asEmptySymbolName ( )
inlineoverridevirtual

Cast this SymbolName as an EmptySymbolName.

Reimplemented from psy::C::SymbolName.

◆ text()

std::string psy::C::EmptySymbolName::text ( ) const
overridevirtual

The text of this SymbolName.

Implements psy::C::SymbolName.


The documentation for this class was generated from the following files: