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

Classes

class  NameValuePair
 Paramètres de la ligne de commande. Plus de détails...
 

Fonctions membres publiques

 Impl (int *argc, char ***argv)
 
 Impl (const StringList &aargs)
 
void addReference ()
 
void removeReference ()
 
void parseParameters (const CommandLineArguments &command_line_args)
 
String getParameter (const String &param_name)
 
void fillParameters (StringList &param_names, StringList &values) const
 

Attributs publics

std::atomic< Int32 > m_nb_ref
 
StringList m_args
 
int * m_argc
 Nombre d'arguments de la ligne de commande.
 
char *** m_argv
 Tableau des arguments de la ligne de commande.
 
int * m_argc_orig = nullptr
 
char *** m_argv_orig = nullptr
 
char * m_argv0 = nullptr
 
bool m_need_destroy
 
ParameterList m_parameter_list
 

Description détaillée

Définition à la ligne 32 du fichier CommandLineArguments.cc.

Documentation des constructeurs et destructeur

◆ Impl() [1/2]

Arcane::CommandLineArguments::Impl::Impl ( int *  argc,
char ***  argv 
)
inline

Définition à la ligne 49 du fichier CommandLineArguments.cc.

◆ Impl() [2/2]

Arcane::CommandLineArguments::Impl::Impl ( const StringList aargs)
inline

Définition à la ligne 54 du fichier CommandLineArguments.cc.

◆ ~Impl()

Arcane::CommandLineArguments::Impl::~Impl ( )
inline

Définition à la ligne 71 du fichier CommandLineArguments.cc.

Documentation des fonctions membres

◆ addReference()

void Arcane::CommandLineArguments::Impl::addReference ( )
inline

Définition à la ligne 82 du fichier CommandLineArguments.cc.

◆ fillParameters()

void Arcane::CommandLineArguments::Impl::fillParameters ( StringList param_names,
StringList values 
) const
inline

Définition à la ligne 117 du fichier CommandLineArguments.cc.

◆ getParameter()

String Arcane::CommandLineArguments::Impl::getParameter ( const String param_name)
inline

Définition à la ligne 112 du fichier CommandLineArguments.cc.

◆ parseParameters()

void Arcane::CommandLineArguments::Impl::parseParameters ( const CommandLineArguments command_line_args)
inline

Définition à la ligne 92 du fichier CommandLineArguments.cc.

◆ removeReference()

void Arcane::CommandLineArguments::Impl::removeReference ( )
inline

Définition à la ligne 83 du fichier CommandLineArguments.cc.

Documentation des données membres

◆ m_argc

int* Arcane::CommandLineArguments::Impl::m_argc

Nombre d'arguments de la ligne de commande.

Définition à la ligne 125 du fichier CommandLineArguments.cc.

◆ m_argc_orig

int* Arcane::CommandLineArguments::Impl::m_argc_orig = nullptr

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

◆ m_args

StringList Arcane::CommandLineArguments::Impl::m_args

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

◆ m_argv

char*** Arcane::CommandLineArguments::Impl::m_argv

Tableau des arguments de la ligne de commande.

Définition à la ligne 126 du fichier CommandLineArguments.cc.

◆ m_argv0

char* Arcane::CommandLineArguments::Impl::m_argv0 = nullptr

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

◆ m_argv_orig

char*** Arcane::CommandLineArguments::Impl::m_argv_orig = nullptr

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

◆ m_nb_ref

std::atomic<Int32> Arcane::CommandLineArguments::Impl::m_nb_ref

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

◆ m_need_destroy

bool Arcane::CommandLineArguments::Impl::m_need_destroy

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

◆ m_parameter_list

ParameterList Arcane::CommandLineArguments::Impl::m_parameter_list

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


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