_KVMap | Base class for KVMaps, (key,value) pairs |
_KVMap::CharSep< kv, f > | Options for KVMaps using a single char as separator (e.g. mount options) |
_KVMap::Options | Options for conversion of KVMaps to/from string |
basic_hash< Key, list_elem > | |
basic_hash< Key, list_elem >::hash_iterator< le > | |
basicHashElt< Key > | |
BasicRepPtr | Base class wraping a Rep* and managing reference counting |
constPtr< _Tp, _Bt > | Counted 'const _Tp *'. Support construction/assignment via dynamic_cast from constPtrBase<_Bt> |
constPtrBase< _Bt > | Common base class for counted 'const _Bt *' (constPtr) |
CountedRep | Base class for reference counted objects. Provides numerical object ids |
Date | Store and operate on date (time_t) |
Diff | |
Digest | Compute Message Digests (MD5, SHA1 etc) |
DiskSpace | |
DiskSpace::DfInfo | |
Exception | Base class for exceptions, stores message and source code location |
ExternalDataSource | Bidirectional stream to external data |
ExternalProgram | Execute a program and give access to its io An object of this class encapsulates the execution of an external program. It starts the program using fork and some exec.. call, gives you access to the program's stdio and closes the program after use |
fgzstreambuf | Streambuffer reading or writing gzip files |
FSize | Store and operate on (file/package/partition) sizes (long long) |
fXstream< _BStream, _StreamBuf > | Common template to define ifgzstream/ofgzstream reading/writing gzip files |
GPGCheck | |
hash< Key, T > | |
HashElt< Key, T > | |
ISOCountry | |
ISOLanguage | |
KVMap< KVMapOpts > | A map of (key,value) strings |
LangCode | |
LibXMLHelper | Easy access to xmlNodes for C++ |
MemUsage | |
noval_hash< Key > | |
PathInfo | Wrapper class for stat/lstat and other file/directory related operations |
PathInfo::devino_cache | Simple cache remembering device/inode to detect hardlinks |
PathInfo::direntry | |
PathInfo::stat_mode | Wrapper class for mode_t values as derived from stat |
Pathname | |
ProgressCounter | Maintain ProgressData received e.g. via callback |
ProgressData | Maintain min, max, and counter value for progress counting |
Ptr< _Tp, _Bt > | Counted '_Tp *'. Support construction/assignment via dynamic_cast from PtrBase<_Bt> |
PtrBase< _Bt > | Common base class for counted '_Bt *' (Ptr) |
RedirectCallback< CB > | Base class for callback interfaces which allow redirection |
Rep | Base class for reference counted objects |
Report< CB > | Hook managing callback sending and recieving |
Report< CB >::Send | Interface to send reports |
ReportCallback | Basic interface definition for callback reports |
ReportReceive< CB > | Temporarily redirect Report to this recipient |
ReportRedirect< CB > | Temporarily redirect Report to some recipient |
RepPtrBase | Common base class for all counted pointer classes |
RepPtrStore< _Tp, _Bt > | A '_Tp*' with reference counting on construction and assign |
SortedTreeItem< PAYLOAD > | Template class for tree items that maintain sort order |
SourceCodeLocation | Debug helper class to ship __FILE__, __(PRETTY_)FUNCTION__, __LINE__ . Use SOURCECODELOCATION macro to create |
SourceCodeLocation::_Verbose | |
SysConfig | |
CommonPkdParser::Tag | |
TaggedFile::Tag | |
TagCacheRetrieval | |
TaggedParser | |
TagParser | |
TagRetrievalPos | |
CommonPkdParser::TagSet | |
TaggedFile::TagSet | |
TimeClass | |
TmpDir | Provide a new empty temporary directory and recursively delete it when no longer needed |
TmpFile | Provide a new empty temporary file and delete it when no longer needed |
TmpPath | Automaticaly deletes files or directories when no longer needed |
TreeItem< PAYLOAD > | Template class for tree items that can handle tree children in a generic way - firstChild(), next() and parent(). Each item stores one value of type 'PAYLOAD' |
Url | |
Url::ProtocolStrings | |
Ustring | Unique strings |
UstringHash | A Hash of unique strings |
VarPtr< _Rep > | Simple counted pointer with variable like const access |
Vendor | |
XMLNodeIterator< ENTRYTYPE > | |
XMLNodeIteratorBase | Abstract class to iterate over an xml stream |
XMLParserError | Class for reporting syntax errors in XMLNodeIterator |
YRpmGroupsTree | Efficient storage for RPM group tags |
YStringTree | Abstract base class for filter views with hierarchical filter criteria - e.g., RPM group tags, MIME types |
YTransText | |
ZlibError | Helper class to ship zlib errors |