Information about an application. More...
#include <arcane/utils/internal/ApplicationInfoProperties.h>
Private Member Functions | |
| ARCANE_DECLARE_PROPERTY_CLASS (ApplicationInfo) | |
Additional Inherited Members | |
| Public Member Functions inherited from Arcane::ApplicationInfo | |
| ApplicationInfo (int *argc, char ***argv, const String &name, const VersionInfo &version) | |
| ApplicationInfo (const StringList &args, const String &name, const VersionInfo &version) | |
| ApplicationInfo (const CommandLineArguments &args, const String &name, const VersionInfo &version) | |
| ApplicationInfo (const ApplicationInfo &rhs) | |
| ApplicationInfo & | operator= (const ApplicationInfo &rhs) |
| const String & | applicationName () const |
| Application name. | |
| const VersionInfo & | version () const |
| Version number. | |
| const VersionInfo & | codeVersion () const |
| Version number. | |
| const String & | dataOsDir () const |
| Returns the path where OS-dependent data files are located. | |
| const String & | dataDir () const |
| Returns the path where data files are located. | |
| int | versionMajor () const |
| Returns the major version number of the application. | |
| int | versionMinor () const |
| Returns the minor version number of the application. | |
| int | versionPatch () const |
| Returns the patch version number of the application. | |
| bool | isDebug () const |
| Returns true if running in debug mode. | |
| const String & | codeName () const |
| Returns the name of the calculation code linked to the application. | |
| const String & | targetFullName () const |
| Returns the full target name. | |
| int * | commandLineArgc () const |
| char *** | commandLineArgv () const |
| void | args (StringList &args) const |
| Fills args with command line arguments. | |
| const CommandLineArguments & | commandLineArguments () const |
| Command line arguments. | |
| void | addDynamicLibrary (const String &lib_name) |
| Adds the library lib_name to the list of dynamically loaded libraries. | |
| StringCollection | dynamicLibrariesName () const |
| List of dynamic libraries. | |
| void | setDataOsDir (const String &v) |
| Sets the path where OS-dependent data files are located. | |
| void | setDataDir (const String &v) |
| Sets the path where data files are located. | |
| void | setVersionInfo (const VersionInfo &version_info) |
| Sets the code version number. | |
| void | setApplicationName (const String &v) |
| Sets the application name. | |
| void | setCodeVersion (const VersionInfo &version_info) |
| Sets the version number. | |
| void | setCodeName (const String &code_name) |
| Sets the code name. | |
| void | setCommandLineArguments (const CommandLineArguments &args) |
| Sets the command line arguments. | |
| void | setIsDebug (bool v) |
| Sets the debug state. | |
| void | setRuntimeConfigFileContent (ByteConstSpan content) |
| Sets the application configuration file content. | |
| ByteConstSpan | runtimeConfigFileContent () const |
| Application configuration file content. | |
| void | addParameterLine (const String &line) |
| Adds an Arcane parameter to the command line. | |
| Public Attributes inherited from Arcane::ApplicationInfo | |
| int * | m_argc |
| Number of command line arguments. | |
| char *** | m_argv |
| Array of command line arguments. | |
Information about an application.
Definition at line 32 of file ApplicationInfoProperties.h.