Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::CaseOptionServiceT< InterfaceType >
+ Graphe d'héritage de Arcane::CaseOptionServiceT< InterfaceType >:
+ Graphe de collaboration de Arcane::CaseOptionServiceT< InterfaceType >:

Fonctions membres publiques

 CaseOptionServiceT (const CaseOptionBuildInfo &cob, bool allow_null, bool is_optional)
 
InterfaceType * operator() () const
 
InterfaceType * instance () const
 
Ref< InterfaceType > instanceRef () const
 
- Fonctions membres publiques hérités de Arcane::CaseOptionService
 CaseOptionService (const CaseOptionBuildInfo &cob, bool allow_null, bool is_optional)
 
 CaseOptionService (const CaseOptionService &)=delete
 
const CaseOptionServiceoperator= (const CaseOptionService &)=delete
 
 operator CaseOptions & ()
 
 operator const CaseOptions & () const
 
const ICaseOptionstoICaseOptions ()
 
String rootTagName () const
 
String name () const
 
String serviceName () const
 
bool isOptional () const
 
bool isPresent () const
 
void addAlternativeNodeName (const String &lang, const String &name)
 
void getAvailableNames (StringArray &names) const
 
void setDefaultValue (const String &def_value)
 Positionne la valeur par défaut du nom du service.
 
void addDefaultValue (const String &category, const String &value)
 Ajoute la valeur par défaut value à la catégorie category.
 
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 privées

InterfaceType * _instance () const
 
Ref< InterfaceType > _instanceRef () const
 

Attributs privés

CaseOptionServiceContainer< InterfaceType > m_container
 

Membres hérités additionnels

- Fonctions membres protégées hérités de Arcane::CaseOptionService
CaseOptionServiceImpl_impl ()
 
const CaseOptionServiceImpl_impl () const
 

Description détaillée

template<class InterfaceType>
class Arcane::CaseOptionServiceT< InterfaceType >

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

Documentation des constructeurs et destructeur

◆ CaseOptionServiceT()

template<class InterfaceType >
Arcane::CaseOptionServiceT< InterfaceType >::CaseOptionServiceT ( const CaseOptionBuildInfo cob,
bool  allow_null,
bool  is_optional 
)
inline

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

Documentation des fonctions membres

◆ _instance()

template<class InterfaceType >
InterfaceType * Arcane::CaseOptionServiceT< InterfaceType >::_instance ( ) const
inlineprivate

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

◆ _instanceRef()

template<class InterfaceType >
Ref< InterfaceType > Arcane::CaseOptionServiceT< InterfaceType >::_instanceRef ( ) const
inlineprivate

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

◆ instance()

template<class InterfaceType >
InterfaceType * Arcane::CaseOptionServiceT< InterfaceType >::instance ( ) const
inline

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

◆ instanceRef()

template<class InterfaceType >
Ref< InterfaceType > Arcane::CaseOptionServiceT< InterfaceType >::instanceRef ( ) const
inline

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

◆ operator()()

template<class InterfaceType >
InterfaceType * Arcane::CaseOptionServiceT< InterfaceType >::operator() ( ) const
inline

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

Documentation des données membres

◆ m_container

template<class InterfaceType >
CaseOptionServiceContainer<InterfaceType> Arcane::CaseOptionServiceT< InterfaceType >::m_container
private

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


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