#include <dependencyManager.h>
Inheritance diagram for Spm::Core::Dependency:

Public Types | |
| typedef std::vector< InstalledVersion * >::iterator | iterator |
| typedef std::vector< InstalledVersion * >::const_iterator | const_iterator |
| typedef std::vector< InstalledVersion * >::reverse_iterator | reverse_iterator |
| typedef std::vector< InstalledVersion * >::const_reverse_iterator | const_reverse_iterator |
Public Member Functions | |
| Dependency (InstalledVersion *package) | |
| void | reference (InstalledVersion *package) |
| void | unReference (InstalledVersion *package) |
| bool | empty () |
| size_t | size () |
| InstalledVersion * | getDependentPackage () |
| const InstalledVersion * | getDependentPackage () const |
| std::vector< InstalledVersion * > & | getNeededPackage () |
| bool | dependOn (const InstalledVersion *package) |
| bool | dependOn (const miniXml::ustring &package, const miniXml::ustring &version) |
| iterator | begin () |
| const_iterator | begin () const |
| reverse_iterator | rbegin () |
| const_reverse_iterator | rbegin () const |
| iterator | end () |
| const_iterator | end () const |
| reverse_iterator | rend () |
| const_reverse_iterator | rend () const |
| typedef std::vector<InstalledVersion *>::iterator Spm::Core::Dependency::iterator |
| typedef std::vector<InstalledVersion *>::const_iterator Spm::Core::Dependency::const_iterator |
| typedef std::vector<InstalledVersion *>::reverse_iterator Spm::Core::Dependency::reverse_iterator |
| typedef std::vector<InstalledVersion *>::const_reverse_iterator Spm::Core::Dependency::const_reverse_iterator |
| Spm::Core::Dependency::Dependency | ( | InstalledVersion * | package | ) |
| void Spm::Core::Dependency::reference | ( | InstalledVersion * | package | ) |
| void Spm::Core::Dependency::unReference | ( | InstalledVersion * | package | ) |
| bool Spm::Core::Dependency::empty | ( | ) | [inline] |
| size_t Spm::Core::Dependency::size | ( | ) | [inline] |
| InstalledVersion* Spm::Core::Dependency::getDependentPackage | ( | ) | [inline] |
| const InstalledVersion* Spm::Core::Dependency::getDependentPackage | ( | ) | const [inline] |
| std::vector<InstalledVersion *>& Spm::Core::Dependency::getNeededPackage | ( | ) | [inline] |
| bool Spm::Core::Dependency::dependOn | ( | const InstalledVersion * | package | ) |
| bool Spm::Core::Dependency::dependOn | ( | const miniXml::ustring & | package, | |
| const miniXml::ustring & | version | |||
| ) |
| iterator Spm::Core::Dependency::begin | ( | ) | [inline] |
| const_iterator Spm::Core::Dependency::begin | ( | ) | const [inline] |
| reverse_iterator Spm::Core::Dependency::rbegin | ( | ) | [inline] |
| const_reverse_iterator Spm::Core::Dependency::rbegin | ( | ) | const [inline] |
| iterator Spm::Core::Dependency::end | ( | ) | [inline] |
| const_iterator Spm::Core::Dependency::end | ( | ) | const [inline] |
| reverse_iterator Spm::Core::Dependency::rend | ( | ) | [inline] |
| const_reverse_iterator Spm::Core::Dependency::rend | ( | ) | const [inline] |
1.5.2