Public Member Functions | |
wxPackageDependencyArray () | |
Default constructor does nothing. | |
bool | IsOk () const |
Returns true if all options are valid. | |
int | IndexById (const wxPackageId &id) const |
Returns the index of the first dependency with the given ID or wxNOT_FOUND. | |
wxPackageDependency & | ItemById (const wxPackageId &id) |
int | IndexByName (const wxString &id) const |
Returns the index of the first dependency with the given name or wxNOT_FOUND. | |
wxPackageDependency & | ItemByName (const wxString &id) |
int | Index (const wxPackageDependency &dep) const |
bool | Contains (const wxPackageDependency &dep) const |
bool | ContainsDependencyFrom (const wxPackageId &id) const |
bool | ContainsDependencyNamed (const wxString &pkgname) const |
void | Dump () |
wxPackageDependencyArray | GetDependenciesOfType (wxPackageDependencyType) const |
Returns the dependencies of the given type contained in this array. | |
wxPackageDependencyArray | GetDependenciesAvailableIn (const wxPackageArray &arr) const |
Returns the dependencies which can be satisfied using the given array. | |
wxPackageDependencyArray | GetDependenciesNotAvailableIn (const wxPackageArray &arr) const |
Returns the dependencies which can NOT be satisfied using the given array. | |
wxPackageDependencyArray | GetConflictingDependencies () const |
Returns the dependencies which are not compatible among themselves. | |
Protected Member Functions | |
bool | DoGetRecursiveDependencies (wxPackageDependencyArray *ret, const wxPackageArray &arr, wxPackageDependencyType type, wxPackageDependencyArray *notfound, wxPackageIdArray *alreadyprocessed) const |
FIXME. | |
Friends | |
class | wxPackage |
Definition at line 192 of file packagedep.h.