Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ApplicationBuildInfo::Impl
+ Graphe de collaboration de Arcane::ApplicationBuildInfo::Impl:

Classes

class  Int32Value
 
class  NameValuePair
 
class  Property
 

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.
 
Int32Value getInt32 (const String &str_value, Int32 default_value)
 
void checkSet (Property< bool > &p, const String &str_value)
 
void checkSet (Property< Int32 > &p, const String &str_value)
 
void checkSet (Property< StringList > &p, const String &str_value)
 
void checkSet (Property< StringList > &p, const StringList &str_values)
 
void checkSet (Property< String > &p, const String &str_value)
 

Attributs publics

Property< Stringm_message_passing_service
 
Property< StringListm_task_implementation_services
 
Property< StringListm_thread_implementation_services
 
Property< Int32 > m_nb_task_thread
 
Property< Int32 > m_nb_shared_memory_sub_domain
 
Property< Int32 > m_nb_replication_sub_domain
 
Property< Int32 > m_nb_processus_sub_domain
 
Property< Stringm_config_file_name
 
Property< Int32 > m_output_level
 
Property< Int32 > m_verbosity_level
 
Property< Int32 > m_minimal_verbosity_level
 
Property< boolm_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
 

Fonctions membres privées

String _searchParam (const String &param_name)
 

Description détaillée

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

Documentation des constructeurs et destructeur

◆ Impl()

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

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

Documentation des fonctions membres

◆ _searchParam()

String Arcane::ApplicationBuildInfo::Impl::_searchParam ( const String param_name)
inlineprivate

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

◆ checkSet() [1/5]

void Arcane::ApplicationBuildInfo::Impl::checkSet ( Property< bool > &  p,
const String str_value 
)
inline

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

◆ checkSet() [2/5]

void Arcane::ApplicationBuildInfo::Impl::checkSet ( Property< Int32 > &  p,
const String str_value 
)
inline

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

◆ checkSet() [3/5]

void Arcane::ApplicationBuildInfo::Impl::checkSet ( Property< String > &  p,
const String str_value 
)
inline

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

◆ checkSet() [4/5]

void Arcane::ApplicationBuildInfo::Impl::checkSet ( Property< StringList > &  p,
const String str_value 
)
inline

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

◆ checkSet() [5/5]

void Arcane::ApplicationBuildInfo::Impl::checkSet ( Property< StringList > &  p,
const StringList str_values 
)
inline

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

◆ getInt32()

Int32Value Arcane::ApplicationBuildInfo::Impl::getInt32 ( const String str_value,
Int32  default_value 
)
inline

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

◆ 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ée, retourne la valeur default_value.

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

Références Arccore::String::null().

Documentation des données membres

◆ m_app_info

ApplicationInfo Arcane::ApplicationBuildInfo::Impl::m_app_info

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

◆ m_case_dataset_source

CaseDatasetSource Arcane::ApplicationBuildInfo::Impl::m_case_dataset_source

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

◆ m_config_file_name

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

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

◆ m_default_message_passing_service

String Arcane::ApplicationBuildInfo::Impl::m_default_message_passing_service

Définition à la ligne 138 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 132 du fichier ApplicationBuildInfo.cc.

◆ m_message_passing_service

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

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

◆ m_minimal_verbosity_level

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

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

◆ m_nb_processus_sub_domain

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

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

◆ m_nb_replication_sub_domain

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

Définition à la ligne 126 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 125 du fichier ApplicationBuildInfo.cc.

◆ m_nb_task_thread

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

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

◆ m_output_directory

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

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

◆ m_output_level

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

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

◆ m_task_implementation_services

Property<StringList> Arcane::ApplicationBuildInfo::Impl::m_task_implementation_services

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

◆ m_thread_binding_strategy

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

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

◆ m_thread_implementation_services

Property<StringList> Arcane::ApplicationBuildInfo::Impl::m_thread_implementation_services

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

◆ m_values

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

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

◆ m_verbosity_level

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

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


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