Class StrPair

Class Documentation

class StrPair

Public Types

enum Mode

Values:

enumerator NEEDS_ENTITY_PROCESSING
enumerator NEEDS_NEWLINE_NORMALIZATION
enumerator NEEDS_WHITESPACE_COLLAPSING
enumerator TEXT_ELEMENT
enumerator TEXT_ELEMENT_LEAVE_ENTITIES
enumerator ATTRIBUTE_NAME
enumerator ATTRIBUTE_VALUE
enumerator ATTRIBUTE_VALUE_LEAVE_ENTITIES
enumerator COMMENT

Public Functions

inline StrPair()
~StrPair()
inline void Set(char *start, char *end, int flags)
const char *GetStr()
inline bool Empty() const
inline 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()