C++ class for reading and writing XML structures. No need for a C++ code parser or special pre compiler. Specify a schema entirly in native C++. The schema is verified when XML is read and exceptions are thrown when the XML to be parse is invalid.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
1003 B
34 lines
1003 B
9 years ago
|
/*! @file
|
||
|
|
||
|
@id $Id$
|
||
|
*/
|
||
|
// 1 2 3 4 5 6 7 8
|
||
|
// 45678901234567890123456789012345678901234567890123456789012345678901234567890
|
||
|
|
||
|
#include <string>
|
||
|
|
||
|
namespace NAMESPACE {
|
||
|
/// get package string which consists of package name and package version
|
||
|
std::string package_string();
|
||
|
/// get package name
|
||
|
std::string package_name();
|
||
|
/// get package version
|
||
|
std::string version();
|
||
|
/// get code build date
|
||
|
std::string build_date();
|
||
|
/// get author, i.e. copyright holder
|
||
|
std::string author();
|
||
|
/// get short package description (1st line of README)
|
||
|
std::string description();
|
||
|
/// get long package description (starting at 3rd line in README)
|
||
|
std::string readme();
|
||
|
/// get package logo file name
|
||
|
std::string logo();
|
||
|
/// get package icon file name
|
||
|
std::string icon();
|
||
|
/// used for <code>what filename</code>
|
||
|
extern const std::string WHAT;
|
||
|
/// used for <code>ident filename</code>
|
||
|
extern const std::string IDENT;
|
||
|
}
|