Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::CaseOptionMultiService

Classe de base d'une option service pouvant être présente plusieurs fois. Plus de détails...

#include <arcane/core/CaseOptionService.h>

+ Graphe d'héritage de Arcane::CaseOptionMultiService:
+ Graphe de collaboration de Arcane::CaseOptionMultiService:

Fonctions membres publiques

 CaseOptionMultiService (const CaseOptionBuildInfo &cob, bool allow_null)
 
 CaseOptionMultiService (const CaseOptionMultiService &)=delete
 
const CaseOptionMultiServiceoperator= (const CaseOptionMultiService &)=delete
 
XmlNode rootElement () const
 
String rootTagName () const
 
String name () const
 
void getAvailableNames (StringArray &names) const
 Retourne dans names les noms d'implémentations valides pour ce service.
 
String serviceName (Integer index) const
 Nom du n-ième service.
 
void addAlternativeNodeName (const String &lang, const String &name)
 
void setMeshName (const String &mesh_name)
 Positionne le nom du maillage auquel le service sera associé.
 
String meshName () const
 Nom du maillage auquel le service est associé.
 

Fonctions membres protégées

CaseOptionMultiServiceImpl_impl ()
 
const CaseOptionMultiServiceImpl_impl () const
 

Attributs privés

ReferenceCounter< CaseOptionMultiServiceImplm_impl
 

Description détaillée

Classe de base d'une option service pouvant être présente plusieurs fois.

Définition à la ligne 261 du fichier CaseOptionService.h.

Documentation des constructeurs et destructeur

◆ CaseOptionMultiService()

Arcane::CaseOptionMultiService::CaseOptionMultiService ( const CaseOptionBuildInfo cob,
bool  allow_null 
)
inline

Définition à la ligne 264 du fichier CaseOptionService.h.

Documentation des fonctions membres

◆ _impl() [1/2]

CaseOptionMultiServiceImpl * Arcane::CaseOptionMultiService::_impl ( )
inlineprotected

Définition à la ligne 305 du fichier CaseOptionService.h.

◆ _impl() [2/2]

const CaseOptionMultiServiceImpl * Arcane::CaseOptionMultiService::_impl ( ) const
inlineprotected

Définition à la ligne 306 du fichier CaseOptionService.h.

◆ addAlternativeNodeName()

void Arcane::CaseOptionMultiService::addAlternativeNodeName ( const String lang,
const String name 
)
inline

Définition à la ligne 285 du fichier CaseOptionService.h.

◆ getAvailableNames()

void Arcane::CaseOptionMultiService::getAvailableNames ( StringArray names) const
inline

Retourne dans names les noms d'implémentations valides pour ce service.

Définition à la ligne 276 du fichier CaseOptionService.h.

◆ meshName()

String Arcane::CaseOptionMultiService::meshName ( ) const

Nom du maillage auquel le service est associé.

Voir également
CaseOptionService::axlMeshName();

Définition à la ligne 110 du fichier CaseOptionService.cc.

◆ name()

String Arcane::CaseOptionMultiService::name ( ) const
inline

Définition à la ligne 274 du fichier CaseOptionService.h.

◆ rootElement()

XmlNode Arcane::CaseOptionMultiService::rootElement ( ) const
inline

Définition à la ligne 272 du fichier CaseOptionService.h.

◆ rootTagName()

String Arcane::CaseOptionMultiService::rootTagName ( ) const
inline

Définition à la ligne 273 du fichier CaseOptionService.h.

◆ serviceName()

String Arcane::CaseOptionMultiService::serviceName ( Integer  index) const
inline

Nom du n-ième service.

Définition à la ligne 281 du fichier CaseOptionService.h.

◆ setMeshName()

void Arcane::CaseOptionMultiService::setMeshName ( const String mesh_name)

Positionne le nom du maillage auquel le service sera associé.

Voir également
CaseOptionService::setMeshName()

Définition à la ligne 101 du fichier CaseOptionService.cc.

Documentation des données membres

◆ m_impl

ReferenceCounter<CaseOptionMultiServiceImpl> Arcane::CaseOptionMultiService::m_impl
private

Définition à la ligne 310 du fichier CaseOptionService.h.


La documentation de cette classe a été générée à partir des fichiers suivants :