Arcane  v4.1.2.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ApplicationBuildInfo::Impl

Classes

class  NameValuePair
 

Fonctions membres publiques

String getValue (const UniqueArray< String > &env_values, const String &param_name, const String &default_value)
 Récupère la valeur d'une option.
 

Attributs publics

Property< Stringm_message_passing_service
 
Property< Int32m_nb_shared_memory_sub_domain
 
Property< Int32m_nb_replication_sub_domain
 
Property< Int32m_nb_processus_sub_domain
 
Property< Stringm_config_file_name
 
Property< Int32m_output_level
 
Property< Int32m_verbosity_level
 
Property< Int32m_minimal_verbosity_level
 
Property< bool > m_is_master_has_output_file
 
Property< Stringm_output_directory
 
Property< Stringm_thread_binding_strategy
 
UniqueArray< NameValuePairm_values
 
ApplicationInfo m_app_info
 
CaseDatasetSource m_case_dataset_source
 
String m_default_message_passing_service
 

Description détaillée

Définition à la ligne 205 du fichier ApplicationBuildInfo.cc.

Documentation des constructeurs et destructeur

◆ Impl()

Arcane::ApplicationBuildInfo::Impl::Impl ( )
inline

Définition à la ligne 220 du fichier ApplicationBuildInfo.cc.

Documentation des fonctions membres

◆ getValue()

String Arcane::ApplicationBuildInfo::Impl::getValue ( const UniqueArray< String > & env_values,
const String & param_name,
const String & default_value )
inline

Récupère la valeur d'une option.

L'ordre de récupération est le suivant :

  • si param_name est non nul, regarde s'il existe une valeur dans m_values associée à ce paramètre. Si oui, on retourne cette valeur.
  • pour chaque nom x de env_values, regarde si une variable d'environnement x existe et retourne sa valeur si c'est le cas.
  • si aucune des méthodes précédente n'a fonctionné, retourne la valeur default_value.

Définition à la ligne 248 du fichier ApplicationBuildInfo.cc.

Références Arcane::platform::getEnvironmentVariable(), et Arcane::String::null().

Documentation des données membres

◆ m_app_info

ApplicationInfo Arcane::ApplicationBuildInfo::Impl::m_app_info

Définition à la ligne 278 du fichier ApplicationBuildInfo.cc.

◆ m_case_dataset_source

CaseDatasetSource Arcane::ApplicationBuildInfo::Impl::m_case_dataset_source

Définition à la ligne 279 du fichier ApplicationBuildInfo.cc.

◆ m_config_file_name

Property<String> Arcane::ApplicationBuildInfo::Impl::m_config_file_name

Définition à la ligne 270 du fichier ApplicationBuildInfo.cc.

◆ m_default_message_passing_service

String Arcane::ApplicationBuildInfo::Impl::m_default_message_passing_service

Définition à la ligne 280 du fichier ApplicationBuildInfo.cc.

◆ m_is_master_has_output_file

Property<bool> Arcane::ApplicationBuildInfo::Impl::m_is_master_has_output_file

Définition à la ligne 274 du fichier ApplicationBuildInfo.cc.

◆ m_message_passing_service

Property<String> Arcane::ApplicationBuildInfo::Impl::m_message_passing_service

Définition à la ligne 266 du fichier ApplicationBuildInfo.cc.

◆ m_minimal_verbosity_level

Property<Int32> Arcane::ApplicationBuildInfo::Impl::m_minimal_verbosity_level

Définition à la ligne 273 du fichier ApplicationBuildInfo.cc.

◆ m_nb_processus_sub_domain

Property<Int32> Arcane::ApplicationBuildInfo::Impl::m_nb_processus_sub_domain

Définition à la ligne 269 du fichier ApplicationBuildInfo.cc.

◆ m_nb_replication_sub_domain

Property<Int32> Arcane::ApplicationBuildInfo::Impl::m_nb_replication_sub_domain

Définition à la ligne 268 du fichier ApplicationBuildInfo.cc.

◆ m_nb_shared_memory_sub_domain

Property<Int32> Arcane::ApplicationBuildInfo::Impl::m_nb_shared_memory_sub_domain

Définition à la ligne 267 du fichier ApplicationBuildInfo.cc.

◆ m_output_directory

Property<String> Arcane::ApplicationBuildInfo::Impl::m_output_directory

Définition à la ligne 275 du fichier ApplicationBuildInfo.cc.

◆ m_output_level

Property<Int32> Arcane::ApplicationBuildInfo::Impl::m_output_level

Définition à la ligne 271 du fichier ApplicationBuildInfo.cc.

◆ m_thread_binding_strategy

Property<String> Arcane::ApplicationBuildInfo::Impl::m_thread_binding_strategy

Définition à la ligne 276 du fichier ApplicationBuildInfo.cc.

◆ m_values

UniqueArray<NameValuePair> Arcane::ApplicationBuildInfo::Impl::m_values

Définition à la ligne 277 du fichier ApplicationBuildInfo.cc.

◆ m_verbosity_level

Property<Int32> Arcane::ApplicationBuildInfo::Impl::m_verbosity_level

Définition à la ligne 272 du fichier ApplicationBuildInfo.cc.


La documentation de cette classe a été générée à partir du fichier suivant :