Informations sur une version. Plus de détails...
#include <arcane/utils/VersionInfo.h>
Fonctions membres publiques | |
VersionInfo () | |
Construit une version nulle. | |
VersionInfo (int vmajor, int vminor, int vpatch) | |
Construit une informations de version. | |
VersionInfo (const Arccore::String &version_str) | |
Construit une informations de version version_str doit être de la forme "M.m.p.b" avec M version majeure, \m version mineure, p numéro de patch et numéro béta. | |
int | versionMajor () const |
Retourne le numéro de version majeur. | |
int | versionMinor () const |
Retourne le numéro de version mineur. | |
int | versionPatch () const |
Retourne le numéro de version patch. | |
String | versionAsString () const |
Numéro de version sous la forme d'une chaîne de caractères. | |
void | write (std::ostream &o) const |
Informations sur une version.
Cette classe contient les informations sur une version d'un objet. Le numéro de version comprends 3 valeurs entières:
Le numéro de version majeure correspondant à une évolution fondamentale de l'objet. Le numéro de version mineure correspondant à des évolutions moins importantes. Une évolution de la version majeure ou mineure suppose qu'on ne garde pas la compatibilité binaire.
Définition à la ligne 45 du fichier VersionInfo.h.
Arcane::VersionInfo::VersionInfo | ( | ) |
Construit une version nulle.
Définition à la ligne 29 du fichier VersionInfo.cc.
Arcane::VersionInfo::VersionInfo | ( | int | vmajor, |
int | vminor, | ||
int | vpatch | ||
) |
Construit une informations de version.
Définition à la ligne 40 du fichier VersionInfo.cc.
Arcane::VersionInfo::VersionInfo | ( | const Arccore::String & | version_str | ) |
Construit une informations de version version_str doit être de la forme "M.m.p.b" avec M version majeure, \m version mineure, p numéro de patch et numéro béta.
Définition à la ligne 68 du fichier VersionInfo.cc.
Références Arccore::String::localstr().
String Arcane::VersionInfo::versionAsString | ( | ) | const |
Numéro de version sous la forme d'une chaîne de caractères.
Définition à la ligne 92 du fichier VersionInfo.cc.
Références versionMajor(), versionMinor(), et versionPatch().
|
inline |
Retourne le numéro de version majeur.
Définition à la ligne 64 du fichier VersionInfo.h.
Référencé par versionAsString(), et Arcane::ApplicationInfo::versionMajor().
|
inline |
Retourne le numéro de version mineur.
Définition à la ligne 66 du fichier VersionInfo.h.
Référencé par versionAsString(), et Arcane::ApplicationInfo::versionMinor().
|
inline |
Retourne le numéro de version patch.
Définition à la ligne 68 du fichier VersionInfo.h.
Référencé par versionAsString(), et Arcane::ApplicationInfo::versionPatch().
void Arcane::VersionInfo::write | ( | std::ostream & | o | ) | const |
Définition à la ligne 83 du fichier VersionInfo.cc.