ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ValuePropagateNode Class Reference

#include <ValuePropagate.h>

Inheritance diagram for ValuePropagateNode:
Collaboration diagram for ValuePropagateNode:

Public Member Functions

 ValuePropagateNode (MultiGraphCreate *c, const AstNodePtr &ref, const AstNodePtr &_stmt, bool def)
 
const HasValueDescriptorget_desc () const
 
HasValueDescriptorget_desc ()
 
virtual std::string toString () const
 
- Public Member Functions inherited from DefUseChainNode
 DefUseChainNode (MultiGraphCreate *c, const AstNodePtr &_ref, const AstNodePtr &_stmt, bool def)
 
bool is_definition () const
 
AstNodePtr get_ref () const
 
AstNodePtr get_stmt () const
 
void Dump () const
 
std::string toString () const
 

Private Attributes

HasValueDescriptor desc
 

Detailed Description

Definition at line 8 of file ValuePropagate.h.

Constructor & Destructor Documentation

ValuePropagateNode::ValuePropagateNode ( MultiGraphCreate *  c,
const AstNodePtr &  ref,
const AstNodePtr &  _stmt,
bool  def 
)
inline

Definition at line 12 of file ValuePropagate.h.

Member Function Documentation

const HasValueDescriptor& ValuePropagateNode::get_desc ( ) const
inline

Definition at line 16 of file ValuePropagate.h.

HasValueDescriptor& ValuePropagateNode::get_desc ( )
inline

Definition at line 17 of file ValuePropagate.h.

virtual std::string ValuePropagateNode::toString ( ) const
virtual

Member Data Documentation

HasValueDescriptor ValuePropagateNode::desc
private

Definition at line 10 of file ValuePropagate.h.


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