1#if !defined(RESIP_STRING_CATEGORY_HXX)
2#define RESIP_STRING_CATEGORY_HXX
An alternative to std::string, encapsulates an arbitrary buffer of bytes.
Provides string-parsing functionality with protection from buffer overflow.
Base class for all SIP grammar elements that can have parameters.
Container class for ParserCategory, used by SipMessage to represent multi-valued headers (Contact,...
Represents the "header-value" element in the RFC 3261 grammar (ie, an unknown header field value).
virtual ParserCategory * clone() const
virtual void parse(ParseBuffer &pb)
const Data & value() const
virtual EncodeStream & encodeParsed(EncodeStream &str) const
StringCategory & operator=(const StringCategory &)
static constexpr CommaHandlingMode commaHandling
dcm! – add UnusedChecking(_enum) below;
ParserContainer< StringCategory > StringCategories