systemc-clang 2.0.0
Parsing SystemC constructs
|
class TreeNode<T> More...
#include <Tree.h>
Public Member Functions | |
TreeNode (T data) | |
Parent node. | |
TreeNode (const TreeNode &from) | |
virtual | ~TreeNode () |
T | getData () const |
const T * | getDataPtr () |
std::string | toString () const |
bool | isDiscovered () const |
void | setDiscovered () |
void | resetDiscovered () |
void | setParent (TreeNode *from) |
TreeNode * | getParent () const |
void | dump (llvm::raw_ostream &outstream=llvm::outs()) |
virtual void | visit (llvm::raw_ostream &outstream=llvm::outs()) |
Private Attributes | |
T | data_ |
bool | discovered_ |
Data item. | |
TreeNode * | parent_ |
Whether this node was discovered or not. | |
class TreeNode<T>
|
inline |
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
|
private |
|
private |
|
private |