Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::ApplicationInfoProperties Class Reference

Information about an application. More...

#include <arcane/utils/internal/ApplicationInfoProperties.h>

Inheritance diagram for Arcane::ApplicationInfoProperties:
Collaboration diagram for Arcane::ApplicationInfoProperties:

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 StringapplicationName () const
 Application name.
const VersionInfoversion () const
 Version number.
const VersionInfocodeVersion () const
 Version number.
const StringdataOsDir () const
 Returns the path where OS-dependent data files are located.
const StringdataDir () 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 StringcodeName () const
 Returns the name of the calculation code linked to the application.
const StringtargetFullName () const
 Returns the full target name.
int * commandLineArgc () const
char *** commandLineArgv () const
void args (StringList &args) const
 Fills args with command line arguments.
const CommandLineArgumentscommandLineArguments () 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.

Detailed Description

Information about an application.

Definition at line 32 of file ApplicationInfoProperties.h.


The documentation for this class was generated from the following file: