|
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
1.8.6