Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::CaseOptionMultiService Class Reference

Base class for a service option that can appear multiple times. More...

#include <arcane/core/CaseOptionService.h>

Public Member Functions

 CaseOptionMultiService (const CaseOptionBuildInfo &cob, bool allow_null)
 CaseOptionMultiService (const CaseOptionMultiService &)=delete
const CaseOptionMultiService & operator= (const CaseOptionMultiService &)=delete
XmlNode rootElement () const
String rootTagName () const
String name () const
void getAvailableNames (StringArray &names) const
 Returns the valid implementation names for this service in names.
String serviceName (Integer index) const
 Name of the n-th service.
void addAlternativeNodeName (const String &lang, const String &name)
void setMeshName (const String &mesh_name)
 Sets the mesh name to which the service will be associated.
String meshName () const
 Mesh name to which the service is associated.

Protected Member Functions

CaseOptionMultiServiceImpl_impl ()
const CaseOptionMultiServiceImpl_impl () const

Detailed Description

Base class for a service option that can appear multiple times.

Definition at line 281 of file CaseOptionService.h.

Constructor & Destructor Documentation

◆ CaseOptionMultiService()

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

Definition at line 285 of file CaseOptionService.h.

Member Function Documentation

◆ _impl() [1/2]

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

Definition at line 328 of file CaseOptionService.h.

◆ _impl() [2/2]

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

Definition at line 329 of file CaseOptionService.h.

◆ addAlternativeNodeName()

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

Definition at line 308 of file CaseOptionService.h.

◆ getAvailableNames()

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

Returns the valid implementation names for this service in names.

Definition at line 299 of file CaseOptionService.h.

◆ meshName()

String Arcane::CaseOptionMultiService::meshName ( ) const

Mesh name to which the service is associated.

See also
CaseOptionService::axlMeshName();

Definition at line 115 of file CaseOptionService.cc.

◆ name()

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

Definition at line 297 of file CaseOptionService.h.

◆ rootElement()

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

Definition at line 295 of file CaseOptionService.h.

◆ rootTagName()

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

Definition at line 296 of file CaseOptionService.h.

◆ serviceName()

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

Name of the n-th service.

Definition at line 304 of file CaseOptionService.h.

◆ setMeshName()

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

Sets the mesh name to which the service will be associated.

See also
CaseOptionService::setMeshName()

Definition at line 106 of file CaseOptionService.cc.


The documentation for this class was generated from the following files: