1 #ifndef ROSE_Tree_BasicTypes_H
2 #define ROSE_Tree_BasicTypes_H
16 template<
class T>
class Edge;
Base class for errors related to the AST.
Main namespace for the ROSE library.
Points from a child to a parent in the tree.
std::shared_ptr< Base > BasePtr
Shared-ownership pointer for Base.
A parent-to-child edge in a tree.
Error when attaching a vertex to a tree would cause a cycle.