34 const Constant<Type>& cnst
37 if (os.format() == IOstream::ASCII)
39 os << static_cast<const DataEntry<Type>& >(cnst)
40 << token::SPACE << cnst.value_;
44 os << static_cast<const DataEntry<Type>& >(cnst);
47 reinterpret_cast<const char*>(&cnst.value_),
55 "Ostream& operator<<(Ostream&, const Constant<Type>&)" 67 os << token::SPACE << value_ << token::END_STATEMENT <<
nl;
virtual void writeData(Ostream &os) const
Write in dictionary format.
virtual bool check(const char *operation) const
Check IOstream status for given operation.
virtual Ostream & write(const token &)=0
Write next token to stream.
const bool writeData(readBool(pdfDictionary.lookup("writeData")))
An Ostream is an abstract base class for all output systems (streams, files, token lists...