libHSPlasma
|
#include <pfPrcParser.h>
Public Member Functions | |
plString | getName () const |
plString | getParam (const plString &key, const plString &def) const |
const std::list< plString > & | getContents () const |
const pfPrcTag * | getFirstChild () const |
const pfPrcTag * | getNextSibling () const |
bool | hasChildren () const |
bool | hasNextSibling () const |
bool | isEndTag () const |
bool | hasParam (const plString &key) const |
size_t | countChildren () const |
void | readHexStream (size_t maxLen, unsigned char *buf) const |
Protected Member Functions | |
pfPrcTag () | |
~pfPrcTag () | |
pfPrcTag * | Destroy () |
Protected Attributes | |
plString | fName |
std::map< plString, plString > | fParams |
pfPrcTag * | fNextSibling |
pfPrcTag * | fFirstChild |
std::list< plString > | fContents |
bool | fIsEndTag |
Friends | |
class | pfPrcParser |
|
protected |
|
protected |
size_t pfPrcTag::countChildren | ( | ) | const |
|
protected |
const std::list<plString>& pfPrcTag::getContents | ( | ) | const |
const pfPrcTag* pfPrcTag::getFirstChild | ( | ) | const |
plString pfPrcTag::getName | ( | ) | const |
const pfPrcTag* pfPrcTag::getNextSibling | ( | ) | const |
bool pfPrcTag::hasChildren | ( | ) | const |
bool pfPrcTag::hasNextSibling | ( | ) | const |
bool pfPrcTag::hasParam | ( | const plString & | key | ) | const |
bool pfPrcTag::isEndTag | ( | ) | const |
void pfPrcTag::readHexStream | ( | size_t | maxLen, |
unsigned char * | buf | ||
) | const |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |