7 #ifndef _MIMETIC_RFC822_FIELD_H_
8 #define _MIMETIC_RFC822_FIELD_H_
10 #include <mimetic/strutils.h>
11 #include <mimetic/rfc822/fieldvalue.h>
44 typedef mimetic::istring istring;
45 static const Field null;
47 Field(
const std::string&);
48 Field(
const std::string&,
const std::string&);
54 void name(
const std::string&);
55 const istring& name()
const;
57 void value(
const std::string&);
58 std::string value()
const;
60 std::ostream& write(std::ostream&,
unsigned int fold = 0)
const;
61 friend std::ostream& operator<<(std::ostream&,
const Field&);
Field class as defined by RFC822.
Definition: field.h:42
Value of an header field (base class)
Definition: fieldvalue.h:17