15 const char *typeName()
const;
19 bool setValueConsideringTypeInfo(
KnownField field,
const TagValue &value,
const std::string &typeInfo);
21 void removeAllFields();
22 unsigned int fieldCount()
const;
24 void ensureTextValuesAreProperlyEncoded();
26 void parse(std::istream &sourceStream,
bool autoSeek);
27 void parse(std::iostream &sourceStream);
28 void make(std::ostream &targetStream);
31 void readValue(
TagValue &value,
size_t maxLength,
const char *buffer);
32 void writeValue(
const TagValue &value,
size_t length,
char *buffer, std::ostream &targetStream);
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.