39 #if !defined(TAWARA_FLOAT_ELEMENT_H_)
40 #define TAWARA_FLOAT_ELEMENT_H_
87 FloatElement(uint32_t
id,
double value,
double default_value,
104 { prec_ = precision; }
107 virtual std::streamsize write_body(std::ostream& output);
113 virtual std::streamsize body_size()
const;
120 virtual std::streamsize read_body(std::istream& input,
121 std::streamsize
size);
128 #endif // TAWARA_FLOAT_ELEMENT_H_
std::streamsize size(ID id)
Get the number of bytes required by an ID.
EBMLFloatPrec
Precision of float elements.
virtual EBMLFloatPrec precision() const
Get the precision setting.
virtual void precision(EBMLFloatPrec precision)
Set the precision setting.
The primitive data element interface.