|
enum | Mode {
NEEDS_ENTITY_PROCESSING = 0x01
, NEEDS_NEWLINE_NORMALIZATION = 0x02
, NEEDS_WHITESPACE_COLLAPSING = 0x04
, TEXT_ELEMENT = NEEDS_ENTITY_PROCESSING | NEEDS_NEWLINE_NORMALIZATION
,
TEXT_ELEMENT_LEAVE_ENTITIES = NEEDS_NEWLINE_NORMALIZATION
, ATTRIBUTE_NAME = 0
, ATTRIBUTE_VALUE = NEEDS_ENTITY_PROCESSING | NEEDS_NEWLINE_NORMALIZATION
, ATTRIBUTE_VALUE_LEAVE_ENTITIES = NEEDS_NEWLINE_NORMALIZATION
,
COMMENT = NEEDS_NEWLINE_NORMALIZATION
} |
|
|
void | Set (char *start, char *end, int flags) |
|
const char * | GetStr () |
|
bool | Empty () const |
|
void | SetInternedStr (const char *str) |
|
void | SetStr (const char *str, int flags=0) |
|
char * | ParseText (char *in, const char *endTag, int strFlags, int *curLineNumPtr) |
|
char * | ParseName (char *in) |
|
void | TransferTo (StrPair *other) |
|
void | Reset () |
|
The documentation for this class was generated from the following file: