Class StringDescriptor#
Defined in File AnnotDescriptors.h
Inheritance Relationships#
Derived Types#
public NameDescriptor(Class NameDescriptor)public TypeDescriptor(Class TypeDescriptor)
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()#
-
inline StringDescriptor()#