#ifndef QPDF_NAME_HH #define QPDF_NAME_HH #include class QPDF_Name: public QPDFObject { public: QPDF_Name(std::string const& name); virtual ~QPDF_Name(); virtual std::string unparse(); virtual JSON getJSON(); virtual QPDFObject::object_type_e getTypeCode() const; virtual char const* getTypeName() const; std::string getName() const; // Put # into strings with characters unsuitable for name token static std::string normalizeName(std::string const& name); private: std::string name; }; #endif // QPDF_NAME_HH