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