GraphTool
1.0
Tool for analyzing and graphically visualizing code dependencies for Ericsson.
|
Forward declarations for functors. More...
#include <defines.h>
Public Member Functions | |
Dependency (T1 *from, T2 *to, bool is_absolute=false) | |
void | remove_from_datastructure () |
T1 * | from () |
T2 * | to () |
const T1 * | from_const () const |
const T2 * | to_const () const |
bool | absolute () const |
bool | relative () const |
void | set_absolute () |
void | set_relative () |
GraphTool::MemType | type () const |
GraphTool::MemType | type () |
std::string | type_string () |
void | set_type (GraphTool::MemType type) const |
Forward declarations for functors.
Forward declarations.
The dependency class represents a dependency between two class objects. One dependency could be for example between two SWUs.
|
inline |
Provide dependency source, destination and whether the dependency is absolute or not
|
inline |
Return true if the dependency is absolute, returns false if not. A dependency can either be absolute or relative.
|
inline |
Returns a pointer to the class object the dependency points from.
|
inline |
Return a constant pointer to the class object the dependency points from.
|
inline |
Return true if the dependency is relative, returns false if not. A dependency can either be absolute or relative.
|
inline |
Utility method to remove this one cleanly from the dataset.
|
inline |
Set the dependency to be absolute. A dependency can either be absolute or relative.
|
inline |
Set the dependency to be relative, absolute false. A dependency can either be absolute or relative.
|
inline |
Set the memtype of the dependency. The different memtypes are: UNDEFINED, LDM, LPM, LDM_LPM // 2014-05-02
The | memtype that the dependency should have. |
|
inline |
Return a pointer to the class object the dependency points to.
|
inline |
Return a constant pointer to the class object the dependency points to.
|
inline |
Return the memtype, as constant, of the dependency. The different memtypes are: UNDEFINED, LDM, LPM, LDM_LPM // 2014-05-02
|
inline |
Return the memtype, of the dependency. The different memtypes are: UNDEFINED, LDM, LPM, LDM_LPM // 2014-05-02
|
inline |
Return the memtype, of the dependency as a string. The different memtypes are: UNDEFINED, LDM, LPM, LDM_LPM // 2014-05-02