/local/lecs/lecs/risc_v0.2.0/build/risc_v0.2.0/src/tools/class_is_derived_from.h File Reference

#include "rose.h"
Include dependency graph for class_is_derived_from.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  risc
namespace  risc::tools

Functions

bool risc::tools::is_derived_from (SgClassDefinition *derived_class, SgClassDefinition *base_class)
 This function checks if the derived class is derived from the base class.
bool risc::tools::is_derived_from_sc_module (SgClassDefinition *derived_class)
 This function checks if the class is derived from sc_module.
bool risc::tools::is_derived_from_sc_port (SgClassDefinition *derived_class)
 This function checks if the class is derived from sc_port.
bool risc::tools::is_derived_from_sc_port_base (SgClassDefinition *derived_class)
 This function checks if the class is derived from sc_port_base.
bool risc::tools::is_derived_from_sc_port_base (SgVarRefExp *var_ref)
 This function checks if the class is derived from sc_port_base.
bool risc::tools::is_derived_from_sc_prim_channel (SgClassDefinition *derived_class)
 This function checks if the class is derived from sc_prim_channel.
bool risc::tools::is_derived_from_sc_channel (SgClassDefinition *derived_class)
 This function checks if the class is derived from sc_channel.
bool risc::tools::is_sc_event (SgClassDefinition *derived_class)
 This function checks if the class is derived from sc_event or if it is sc_event itself.
bool risc::tools::is_sc_event (SgVarRefExp *var_ref)
 This function checks if the class is derived from sc_event or if it is sc_event itself.
bool risc::tools::is_sc_in_port (SgTemplateInstantiationDefn *template_class)
 This function checks if the template class bases on the class template sc_in_port.
bool risc::tools::is_sc_out_port (SgTemplateInstantiationDefn *template_class)
 This function checks if the template class bases on the class template sc_out_port.
bool risc::tools::is_sc_inout_port (SgTemplateInstantiationDefn *template_class)
 This function checks if the template class bases on the class template sc_inout_port.
bool risc::tools::is_sc_in_clk (SgClassDefinition *definition)
 This function checks if the given defintion is qual to the definition of a sc_in_clk.
bool risc::tools::is_sc_out_clk (SgClassDefinition *definition)
 This function checks if the given defintion is qual to the definition of a sc_out_clk.
bool risc::tools::is_sc_inout_clk (SgClassDefinition *definition)
 This function checks if the given defintion is qual to the definition of a sc_inout_clk.
bool risc::tools::is_sc_in_bool (SgClassDefinition *definition)
 This function checks if the given defintion is qual to the definition of a sc_in<bool>.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 30 Sep 2015 by  doxygen 1.6.1