risc::InstanceTree Class Reference
#include <instance_tree.h>
List of all members.
Member Typedef Documentation
Constructor & Destructor Documentation
      
        
          | risc::InstanceTree::InstanceTree | ( |  | ) |  | 
      
 
 
      
        
          | risc::InstanceTree::InstanceTree | ( | const InstanceTree & | other | ) |  | 
      
 
 
Member Function Documentation
      
        
          | std::list< risc::InstanceTree > risc::InstanceTree::find_all_instances_of | ( | SgVariableDefinition * | var_def | ) |  | 
      
 
 
      
        
          | void risc::InstanceTree::get_all_events | ( | std::list< InstanceTree > & | occurence | ) |  | 
      
 
 
      
        
          | void risc::InstanceTree::get_all_ports | ( | std::list< InstanceTree > & | occurence | ) |  | 
      
 
 
      
        
          | SgVariableSymbol * risc::InstanceTree::get_mapped_reference | ( | SgVariableSymbol * | reference, | 
        
          |  |  | SgClassDefinition * | base_class_def, | 
        
          |  |  | SgClassDefinition * | parent_class_def, | 
        
          |  |  | SgVariableDefinition * | parent_member |  | 
        
          |  | ) |  |  |  [private] | 
      
 
 
      
        
          | risc::InstanceTree::get_object | ( |  | ) |  | 
      
 
 
      
        
          | risc::InstanceTree::get_object_symbol | ( |  | ) |  | 
      
 
returns the symbol of the object 
 
 
      
        
          | risc::InstanceTree::get_parent | ( |  | ) |  | 
      
 
This function returns the parent variable of variable. 
 
 
      
        
          | risc::InstanceTree::get_real_mapped_variable | ( |  | ) |  | 
      
 
This function returns mapped variables for a reference. If the mapped variable is a global variable, the first scope pointer will be NULL. 
 
 
      
        
          | risc::InstanceTree::get_scope | ( |  | ) |  | 
      
 
returns the scope of the object 
 
 
      
        
          | bool risc::InstanceTree::operator== | ( | const InstanceTree & | ohs | ) |  | 
      
 
 
      
        
          | risc::InstanceTree::pop_back | ( |  | ) |  | 
      
 
Deletes the last element in the instance tree. 
 
 
      
        
          | risc::InstanceTree::print_instance_tree | ( |  | ) |  | 
      
 
Prints the instance tree. 
 
 
      
        
          | void risc::InstanceTree::push_back | ( | Element | ohs | ) |  | 
      
 
 
      
        
          | void risc::InstanceTree::recursive_tree_walk | ( | std::list< InstanceTree > & | occurence, | 
        
          |  |  | SgVariableDefinition * | var_def |  | 
        
          |  | ) |  |  |  [private] | 
      
 
 
Member Data Documentation
The documentation for this class was generated from the following files:
- /local/lecs/lecs/risc_v0.3.0/sources/build/risc_v0.3.0/src/internal_representation/instance_tree.h
- /local/lecs/lecs/risc_v0.3.0/sources/build/risc_v0.3.0/src/internal_representation/instance_tree.cpp