apt  2.2.4
About: Apt (Advanced Package Tool) is a management system for software packages (Debian/Ubuntu). Release series 2.2.
  Fossies Dox: apt-2.2.4.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

pkgCache< Str, Itr >::Dep Struct Reference

#include <pkgcache.h>

Public Types

enum  DepType {
  Depends =1 , PreDepends =2 , Suggests =3 , Recommends =4 ,
  Conflicts =5 , Replaces =6 , Obsoletes =7 , DpkgBreaks =8 ,
  Enhances =9
}
 
enum  DepCompareOp {
  NoOp =0 , LessEq =0x1 , GreaterEq =0x2 , Less =0x3 ,
  Greater =0x4 , Equals =0x5 , NotEquals =0x6 , Or =0x10 ,
  MultiArchImplicit =0x20 , ArchSpecific =0x40
}
 available compare operators More...
 

Detailed Description

template<typename Str, typename Itr>
struct pkgCache< Str, Itr >::Dep

Definition at line 163 of file pkgcache.h.

Member Enumeration Documentation

◆ DepCompareOp

available compare operators

The lower 4 bits are used to indicate what operator is being specified and the upper 4 bits are flags. OR indicates that the next package is or'd with the current package.

Enumerator
NoOp 
LessEq 
GreaterEq 
Less 
Greater 
Equals 
NotEquals 
Or 

or'ed with the next dependency

MultiArchImplicit 

generated internally, not spelled out in the index

ArchSpecific 

was decorated with an explicit architecture in index

Definition at line 172 of file pkgcache.h.

◆ DepType

enum DepType
Enumerator
Depends 
PreDepends 
Suggests 
Recommends 
Conflicts 
Replaces 
Obsoletes 
DpkgBreaks 
Enhances 

Definition at line 165 of file pkgcache.h.


The documentation for this struct was generated from the following file: