35 #ifndef _Wolframe_TYPES_DOCTYPE_INFO_HPP_INCLUDED
36 #define _Wolframe_TYPES_DOCTYPE_INFO_HPP_INCLUDED
38 #include <boost/shared_ptr.hpp>
52 DoctypeInfo(
const std::string& docformat_,
const std::string& doctype_)
std::string m_doctype
type of the document (doctype identifier)
Definition: doctypeinfo.hpp:71
boost::shared_ptr< DoctypeInfo > DoctypeInfoR
Definition: doctypeinfo.hpp:74
DoctypeInfo(const std::string &docformat_, const std::string &doctype_)
Constructor.
Definition: doctypeinfo.hpp:52
std::string m_docformat
format of the document (e.g. 'XML','JSON','CSV',etc...)
Definition: doctypeinfo.hpp:70
Document type information representation created by a document type recognizer.
Definition: doctypeinfo.hpp:45
DoctypeInfo()
Default constructor.
Definition: doctypeinfo.hpp:55
const std::string & doctype() const
Get the document type.
Definition: doctypeinfo.hpp:64
DoctypeInfo(const DoctypeInfo &o)
Copy constructor.
Definition: doctypeinfo.hpp:49
const std::string & docformat() const
Get the document format.
Definition: doctypeinfo.hpp:58