#include <application_info.hpp>
|
| application_info (const std::string &aName={}, const std::string &aCompany={}, const neolib::version &aVersion=neolib::version{}, const std::string &aCopyright={}, const std::string &aApplicationFolder=std::string{}, const std::string &aSettingsFolder=std::string{}, const std::string &aDataFolder=std::string{}, const std::string &aPluginExtension=".plg") |
|
| application_info (int argc, char *argv[], const std::string &aName={}, const std::string &aCompany={}, const neolib::version &aVersion=neolib::version{}, const std::string &aCopyright={}, const std::string &aApplicationFolder=std::string{}, const std::string &aSettingsFolder=std::string{}, const std::string &aDataFolder=std::string{}, const std::string &aPluginExtension=".plg") |
|
| application_info (const program_arguments &aArguments, const std::string &aName={}, const std::string &aCompany={}, const neolib::version &aVersion=neolib::version{}, const std::string &aCopyright={}, const std::string &aApplicationFolder=std::string{}, const std::string &aSettingsFolder=std::string{}, const std::string &aDataFolder=std::string{}, const std::string &aPluginExtension=".plg") |
|
| application_info (const i_application_info &aOther) |
|
const program_arguments & | arguments () const override |
|
const i_string & | name () const override |
|
const i_string & | company () const override |
|
const i_version & | version () const override |
|
const i_string & | copyright () const override |
|
const i_string & | application_folder (bool aUseDefault=true) const override |
|
const i_string & | settings_folder (bool aUseDefault=true) const override |
|
const i_string & | data_folder (bool aUseDefault=true) const override |
|
const i_string & | plugin_extension () const override |
|
bool | removable () const override |
|
virtual | ~i_application_info ()=default |
|
Definition at line 65 of file application_info.hpp.
◆ application_info() [1/4]
neolib::application_info::application_info |
( |
const std::string & |
aName = {} , |
|
|
const std::string & |
aCompany = {} , |
|
|
const neolib::version & |
aVersion = neolib::version{} , |
|
|
const std::string & |
aCopyright = {} , |
|
|
const std::string & |
aApplicationFolder = std::string{} , |
|
|
const std::string & |
aSettingsFolder = std::string{} , |
|
|
const std::string & |
aDataFolder = std::string{} , |
|
|
const std::string & |
aPluginExtension = ".plg" |
|
) |
| |
◆ application_info() [2/4]
neolib::application_info::application_info |
( |
int |
argc, |
|
|
char * |
argv[], |
|
|
const std::string & |
aName = {} , |
|
|
const std::string & |
aCompany = {} , |
|
|
const neolib::version & |
aVersion = neolib::version{} , |
|
|
const std::string & |
aCopyright = {} , |
|
|
const std::string & |
aApplicationFolder = std::string{} , |
|
|
const std::string & |
aSettingsFolder = std::string{} , |
|
|
const std::string & |
aDataFolder = std::string{} , |
|
|
const std::string & |
aPluginExtension = ".plg" |
|
) |
| |
◆ application_info() [3/4]
◆ application_info() [4/4]
◆ application_folder()
◆ arguments()
◆ company()
◆ copyright()
◆ data_folder()
◆ name()
◆ plugin_extension()
const i_string & neolib::application_info::plugin_extension |
( |
| ) |
const |
|
overridevirtual |
◆ removable()
bool neolib::application_info::removable |
( |
| ) |
const |
|
overridevirtual |
◆ settings_folder()
◆ version()
The documentation for this class was generated from the following file: