18 #ifndef LIBPKG_MODULE_INFO 19 #define LIBPKG_MODULE_INFO 33 std::string _help_string;
44 bool read(
const std::string &path);
56 const std::string &
title() {
return _title;}
67 std::string
version()
const {
return _version;}
69 void extract_version();
The namespace used to hold the package management library.
Definition: auto_dir.cc:23
module_info()
Construct an uninitialised module_info object Call the read method to initialise it.
Definition: module_info.h:42
bool read(const std::string &path)
Read module information from given path to module file.
Definition: module_info.cc:48
bool lookup(const std::string &title)
Look up module in loaded module list.
Definition: module_info.cc:82
Class to read the header details from a RISC OS Module.
Definition: module_info.h:30
bool read_ok() const
Check if module information has been update successfully.
Definition: module_info.h:51
const std::string & help_string()
Get module help string.
Definition: module_info.h:61
std::string version() const
Get the module version.
Definition: module_info.h:67
const std::string & title()
Get the module title.
Definition: module_info.h:56