Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::CaseOptionServiceT< InterfaceType > Class Template Reference

Public Member Functions

 CaseOptionServiceT (const CaseOptionBuildInfo &cob, bool allow_null, bool is_optional)
InterfaceType * operator() () const
InterfaceType * instance () const
Ref< InterfaceType > instanceRef () const
Public Member Functions inherited from Arcane::CaseOptionService
 CaseOptionService (const CaseOptionBuildInfo &cob, bool allow_null, bool is_optional)
 CaseOptionService (const CaseOptionService &)=delete
const CaseOptionService & operator= (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)
 Sets the default value for the service name.
void addDefaultValue (const String &category, const String &value)
 Adds the default value value to the category category.
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.

Additional Inherited Members

Protected Member Functions inherited from Arcane::CaseOptionService
CaseOptionServiceImpl_impl ()
const CaseOptionServiceImpl_impl () const

Detailed Description

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

Definition at line 236 of file CaseOptionService.h.

Constructor & Destructor Documentation

◆ CaseOptionServiceT()

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

Definition at line 241 of file CaseOptionService.h.

Member Function Documentation

◆ instance()

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

Definition at line 251 of file CaseOptionService.h.

◆ instanceRef()

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

Definition at line 252 of file CaseOptionService.h.

◆ operator()()

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

Definition at line 250 of file CaseOptionService.h.


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