libept
0.5.25
|
#include <package.h>
Public Types | |
typedef ComposedList< State > | ChangeList |
Public Member Functions | |
Source (AptDatabase &db) | |
InternalList | listInternal () |
Internal | lookupToken (Token t) |
Token | getToken (Internal i) |
bool | exists (Token t) |
Token | versionToken (pkgCache::VerIterator vi) |
template<PropertyId p> | |
PropertyType< p >::T | getInternal (Internal) |
template<typename List > | |
void | revertState (List l) |
void | revertStates () |
AptDatabase & | db () |
Static Public Member Functions | |
static bool | isChanged (Token t, PackageState s) |
static bool | isUpgradable (Token t, PackageState s) |
Public Attributes | |
AptDatabase & | m_db |
PropertyFilter< State, __typeof(&isChanged) >::T | changedList () |
PropertyFilter< State, __typeof(&isUpgradable) >::T | upgradableList () |
typedef ComposedList< State > ept::core::package::Source::ChangeList |
ept::core::package::Source::Source | ( | AptDatabase & | db | ) | [inline] |
AptDatabase& ept::core::package::Source::db | ( | ) | [inline] |
References m_db.
Referenced by ept::core::package::Action::apply(), ept::core::package::Action::redundant(), revertState(), and revertStates().
bool ept::core::package::Source::exists | ( | Token | t | ) | [inline] |
References lookupToken(), ept::core::AptDatabase::lookupVersion(), and m_db.
Referenced by ept::core::package::Action::apply(), and ept::core::package::Action::redundant().
Token ept::core::package::Source::getInternal< InstalledVersion > | ( | Internal | i | ) | [inline] |
Token ept::core::package::Source::getToken | ( | Internal | i | ) | [inline] |
bool ept::core::package::Source::isChanged | ( | Token | t, |
PackageState | s | ||
) | [inline, static] |
References ept::core::PackageState::modify().
bool ept::core::package::Source::isUpgradable | ( | Token | t, |
PackageState | s | ||
) | [inline, static] |
References ept::core::PackageState::upgradable().
InternalList ept::core::package::Source::listInternal | ( | ) | [inline] |
References ept::core::AptDatabase::cache(), and m_db.
Referenced by revertStates().
Internal ept::core::package::Source::lookupToken | ( | Token | t | ) | [inline] |
References ept::core::AptDatabase::lookupPackage(), and m_db.
Referenced by ept::core::package::Action::apply(), and exists().
void ept::core::package::Source::revertState | ( | List | l | ) | [inline] |
References db(), ept::core::PackageState::keep(), ept::core::PackageState::purge(), and ept::core::AptDatabase::state().
Referenced by revertStates().
void ept::core::package::Source::revertStates | ( | ) | [inline] |
References db(), listInternal(), and revertState().
Token ept::core::package::Source::versionToken | ( | pkgCache::VerIterator | vi | ) | [inline] |
PropertyFilter< State, __typeof( &isChanged ) >::T ept::core::package::Source::changedList() [inline] |
Referenced by db(), exists(), listInternal(), and lookupToken().
PropertyFilter< State, __typeof( &isUpgradable ) >::T ept::core::package::Source::upgradableList() [inline] |