Class StringDescriptor#

Inheritance Relationships#

Derived Types#

Class Documentation#

class StringDescriptor#

A descriptor for an identifier.

Subclassed by NameDescriptor, TypeDescriptor

Public Functions

inline StringDescriptor()#
inline StringDescriptor(const std::string &n)#
inline operator std::string() const#
inline std::string get_string() const#
inline bool operator<(const StringDescriptor &that) const#
inline bool operator==(const StringDescriptor &that) const#
inline bool read(std::istream &in)#

Set the descriptor with the next identifier read from an input stream.

inline void write(std::ostream &out) const#
inline void Dump() const#
inline std::string ToString() const#

Protected Functions

inline std::string &get_name()#