39 #if !defined(TAWARA_STRING_ELEMENT_H_)
40 #define TAWARA_STRING_ELEMENT_H_
76 std::string default_value);
82 virtual uint64_t
padding()
const {
return padding_; }
96 virtual std::streamsize write_body(std::ostream& output);
102 virtual std::streamsize body_size()
const;
105 virtual std::streamsize read_body(std::istream& input,
106 std::streamsize
size);
113 #endif // TAWARA_STRING_ELEMENT_H_
virtual void padding(uint64_t padding)
Set the amount of padding to use.
std::streamsize size(ID id)
Get the number of bytes required by an ID.
String primitive element.
virtual uint64_t padding() const
Get the amount of padding used.
The primitive data element interface.