1 #ifndef LINKLER_DIFF_H_
2 #define LINKLER_DIFF_H_
9 #include "executable.h"
10 #include "dependency.h"
174 ModuleSet introduced_modules_;
177 ModuleSet removed_modules_;
180 SWUSet introduced_swus_;
183 SWUSet removed_swus_;
186 ModDependencySet introduced_module_dependencies_;
189 ModDependencySet removed_module_dependencies_;
192 SwuDependencySet introduced_swu_dependencies_;
195 SwuDependencySet removed_swu_dependencies_;
LinklerDiff(Linkler *current, Linkler *new_)
Definition: linkler_diff.cc:23
SwuDependencySet * removed_swu_dependencies()
Definition: linkler_diff.cc:317
ModuleSet * removed_modules()
Definition: linkler_diff.cc:294
SWUSet * introduced_swus()
Definition: linkler_diff.cc:298
SwuDependencySet * introduced_swu_dependencies()
Definition: linkler_diff.cc:314
ModDependencySet * removed_module_dependencies()
Definition: linkler_diff.cc:310
SWUSet * removed_swus()
Definition: linkler_diff.cc:302
Forward declarations for functors.
Definition: defines.h:32
ModuleSet * introduced_modules()
Definition: linkler_diff.cc:290
~LinklerDiff()
Definition: linkler_diff.cc:43
void set_difference_swu_dependencies()
Definition: linkler_diff.cc:136
bool added(SWU *swu)
Definition: linkler_diff.cc:250
bool removed(SWU *swu)
Definition: linkler_diff.cc:270
Definition: linkler_diff.h:14
void set_difference_modules()
Definition: linkler_diff.cc:63
Linkler * merge()
Definition: linkler_diff.cc:185
void set_difference_module_dependencies()
Definition: linkler_diff.cc:88
void set_difference_swus()
Definition: linkler_diff.cc:76
ModDependencySet * introduced_module_dependencies()
Definition: linkler_diff.cc:306