|
DAnCE
..
|
#include <Dependency_Sorter.h>

Classes | |
| class | Invalid_Install_Order |
Public Types | |
| typedef std::vector< std::string > | INSTALL_ORDER |
| typedef std::set< std::string > | IH_DEPS |
Public Member Functions | |
| void | add_nondependent (const std::string &subject) |
| Add a handler which has no dependencies. More... | |
| void | add_dependency (const std::string &subject, const IH_DEPS &deps) |
| Add a dependency to the map. More... | |
| void | add_dependency (const std::string &subject, const std::string &install_after) |
| Add a dependency to the map. More... | |
| void | calculate_order (INSTALL_ORDER &) |
Private Types | |
| typedef std::map< std::string, IH_DEPS > | DEP_MAP |
Private Attributes | |
| DEP_MAP | dep_map_ |
|
private |
| typedef std::set< std::string > DAnCE::Dependency_Sorter::IH_DEPS |
| typedef std::vector< std::string > DAnCE::Dependency_Sorter::INSTALL_ORDER |
| void DAnCE::Dependency_Sorter::add_dependency | ( | const std::string & | subject, |
| const IH_DEPS & | deps | ||
| ) |
Add a dependency to the map.
| void DAnCE::Dependency_Sorter::add_dependency | ( | const std::string & | subject, |
| const std::string & | install_after | ||
| ) |
Add a dependency to the map.
| void DAnCE::Dependency_Sorter::add_nondependent | ( | const std::string & | subject | ) |
Add a handler which has no dependencies.
| void DAnCE::Dependency_Sorter::calculate_order | ( | Dependency_Sorter::INSTALL_ORDER & | retval | ) |
|
private |
1.8.6