#include <sspt_collection.h>
Public Member Functions | |
sspt_Collection (const char *name) | |
~sspt_Collection () | |
void | add (const char *name, const char *content) |
void | add (const char *name, int value) |
void | add (sspt_Collection *c) |
bool | readAttribute (const char *name, int *value, bool remove=true) |
bool | readAttribute (const char *name, float *value, bool remove=true) |
bool | readAttribute (const char *name, char *value, int maxlen, bool remove=true) |
bool | readAttribute (const char *name, sspt_Cord *value, bool remove=true) |
bool | readAnyAttribute (sspt_Cord *name, sspt_Cord *value) |
bool | readCollection (const char *name, sspt_Collection **c, bool remove=true) |
void | writeAttributes (sspt_Formatter *f) |
const char * | getName () |
sspt_Collection::sspt_Collection | ( | const char * | name | ) |
sspt_Collection::~sspt_Collection | ( | ) |
void sspt_Collection::add | ( | sspt_Collection * | c | ) |
void sspt_Collection::add | ( | const char * | name, | |
int | value | |||
) |
void sspt_Collection::add | ( | const char * | name, | |
const char * | content | |||
) |
const char* sspt_Collection::getName | ( | ) | [inline] |
bool sspt_Collection::readAttribute | ( | const char * | name, | |
sspt_Cord * | value, | |||
bool | remove = true | |||
) |
bool sspt_Collection::readAttribute | ( | const char * | name, | |
char * | value, | |||
int | maxlen, | |||
bool | remove = true | |||
) |
bool sspt_Collection::readAttribute | ( | const char * | name, | |
float * | value, | |||
bool | remove = true | |||
) |
bool sspt_Collection::readAttribute | ( | const char * | name, | |
int * | value, | |||
bool | remove = true | |||
) |
bool sspt_Collection::readCollection | ( | const char * | name, | |
sspt_Collection ** | c, | |||
bool | remove = true | |||
) |
void sspt_Collection::writeAttributes | ( | sspt_Formatter * | f | ) |