#include <tagfile.h>
|
| pkgTagSection () |
|
virtual | ~pkgTagSection () |
|
unsigned int | Count () const |
|
bool | Exists (const char *const Tag) |
|
bool | Find (const char *Tag, const char *&Start, const char *&End) const |
|
bool | Find (const char *Tag, unsigned &Pos) const |
|
bool | FindFlag (const char *Tag, unsigned long &Flags, unsigned long Flag) const |
|
signed int | FindI (const char *Tag, signed long Default=0) const |
|
std::string | FindS (const char *Tag) const |
|
unsigned long long | FindULL (const char *Tag, unsigned long long const &Default=0) const |
|
void | Get (const char *&Start, const char *&Stop, unsigned int I) const |
|
void | GetSection (const char *&Start, const char *&Stop) const |
|
bool | operator!= (const pkgTagSection &rhs) |
|
bool | operator== (const pkgTagSection &rhs) |
|
bool | Scan (const char *Start, unsigned long MaxLength) |
|
unsigned long | size () const |
|
void | Trim () |
|
virtual void | TrimRecord (bool BeforeRecord, const char *&End) |
|
|
static bool const | FindFlag (unsigned long &Flags, unsigned long Flag, const char *Start, const char *Stop) |
|
|
static unsigned long | AlphaHash (const char *Text, const char *End=0) |
|
pkgTagSection::pkgTagSection |
( |
| ) |
|
|
inline |
virtual pkgTagSection::~pkgTagSection |
( |
| ) |
|
|
inlinevirtual |
static unsigned long pkgTagSection::AlphaHash |
( |
const char * |
Text, |
|
|
const char * |
End = 0 |
|
) |
| |
|
inlinestaticprivate |
unsigned int pkgTagSection::Count |
( |
| ) |
const |
|
inline |
bool pkgTagSection::Exists |
( |
const char *const |
Tag | ) |
|
|
inline |
bool pkgTagSection::Find |
( |
const char * |
Tag, |
|
|
const char *& |
Start, |
|
|
const char *& |
End |
|
) |
| const |
bool pkgTagSection::Find |
( |
const char * |
Tag, |
|
|
unsigned & |
Pos |
|
) |
| const |
bool pkgTagSection::FindFlag |
( |
const char * |
Tag, |
|
|
unsigned long & |
Flags, |
|
|
unsigned long |
Flag |
|
) |
| const |
static bool const pkgTagSection::FindFlag |
( |
unsigned long & |
Flags, |
|
|
unsigned long |
Flag, |
|
|
const char * |
Start, |
|
|
const char * |
Stop |
|
) |
| |
|
static |
signed int pkgTagSection::FindI |
( |
const char * |
Tag, |
|
|
signed long |
Default = 0 |
|
) |
| const |
std::string pkgTagSection::FindS |
( |
const char * |
Tag | ) |
const |
unsigned long long pkgTagSection::FindULL |
( |
const char * |
Tag, |
|
|
unsigned long long const & |
Default = 0 |
|
) |
| const |
void pkgTagSection::Get |
( |
const char *& |
Start, |
|
|
const char *& |
Stop, |
|
|
unsigned int |
I |
|
) |
| const |
|
inline |
void pkgTagSection::GetSection |
( |
const char *& |
Start, |
|
|
const char *& |
Stop |
|
) |
| const |
|
inline |
bool pkgTagSection::Scan |
( |
const char * |
Start, |
|
|
unsigned long |
MaxLength |
|
) |
| |
unsigned long pkgTagSection::size |
( |
| ) |
const |
|
inline |
void pkgTagSection::Trim |
( |
| ) |
|
virtual void pkgTagSection::TrimRecord |
( |
bool |
BeforeRecord, |
|
|
const char *& |
End |
|
) |
| |
|
virtual |
unsigned int pkgTagSection::AlphaIndexes[0x100] |
|
private |
unsigned int pkgTagSection::Indexes[256] |
|
private |
const char* pkgTagSection::Section |
|
private |
const char* pkgTagSection::Stop |
|
protected |
unsigned int pkgTagSection::TagCount |
|
private |
The documentation for this class was generated from the following file: