7 #ifndef LIBPKG_MODULE_INFO 8 #define LIBPKG_MODULE_INFO 22 std::string _help_string;
33 bool read(
const std::string &path);
45 const std::string &
title() {
return _title;}
56 std::string
version()
const {
return _version;}
58 void extract_version();
The namespace used to hold the package management library.
Definition: auto_dir.cc:12
module_info()
Construct an uninitialised module_info object Call the read method to initialise it.
Definition: module_info.h:31
bool read(const std::string &path)
Read module information from given path to module file.
Definition: module_info.cc:37
bool lookup(const std::string &title)
Look up module in loaded module list.
Definition: module_info.cc:71
Class to read the header details from a RISC OS Module.
Definition: module_info.h:19
bool read_ok() const
Check if module information has been update successfully.
Definition: module_info.h:40
const std::string & help_string()
Get module help string.
Definition: module_info.h:50
std::string version() const
Get the module version.
Definition: module_info.h:56
const std::string & title()
Get the module title.
Definition: module_info.h:45