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 EmptySymbolName * asEmptySymbolName () override
 
virtual const EmptySymbolName * asEmptySymbolName () const override
 
virtual std::string text () const override
 
- Public Member Functions inherited from psy::C::SymbolName
virtual PlainSymbolName * asPlainSymbolName ()
 
virtual const PlainSymbolName * asPlainSymbolName () const
 
virtual TagSymbolName * asTagSymbolName ()
 
virtual const TagSymbolName * asTagSymbolName () 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: