Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

Symbol_name::Symbol_name Class Reference

A Symbol Name. More...

#include <symbol_name.h>


Detailed Description

A Symbol Name.

This represents a symbol name, such as `i', `NS::x', `Class::Class' or `Foo::operator='.

If the symbol is a template, as in `vector<Foo>', is_template() is true.

Special case: the last component may also be "*", as in `Class::*', to represent member pointers.

In addition, this class is a container for name mangling related stuff.


The documentation for this class was generated from the following file:
Generated on Mon Feb 10 17:36:40 2003 for VFiasco Semantics Compiler by doxygen1.2.15