Inferno  0.2
CPPTree::Identifier Struct Reference

Property node for any identifier. More...

#include <cpptree.hpp>

Inheritance diagram for CPPTree::Identifier:
[legend]
Collaboration diagram for CPPTree::Identifier:
[legend]

List of all members.


Detailed Description

Property node for any identifier.

An Identifier is a name given to a user-defined entity within the program (variable/object/function, user-defined type or label). In the inferno tree, these are fully scope resolved and are maintained as unique nodes so that the declaration and all usages all point to the same node, this preserving

identity via topology. We store a string, but it isn't strictly needed and there's no need to uniquify it (it's really just a hint for users examining the output).

Definition at line 216 of file cpptree.hpp.


The documentation for this struct was generated from the following file: