#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] |