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

Data set 'Complex' option. More...

#include <arcane/core/AxlOptionsBuilder.h>

Public Member Functions

 Complex (const String &name, const std::initializer_list< OneOption > &options)
 Complex (const String &name, const OptionList &option)

Additional Inherited Members

Protected Types inherited from Arcane::AxlOptionsBuilder::OneOption
enum class  Type {
  CO_Simple , CO_Enumeration , CO_Extended , CO_Complex ,
  CO_ServiceInstance
}
Protected Member Functions inherited from Arcane::AxlOptionsBuilder::OneOption
 OneOption (Type type, const String &name, const String &value)
 OneOption (Type type, const String &name, const OptionList &option)
Protected Attributes inherited from Arcane::AxlOptionsBuilder::OneOption
Type m_type = Type::CO_Simple
String m_name
String m_value
 Option name.
String m_service_name
 Option value (if CO_Simple option).
String m_function_name
std::shared_ptr< OneOptionImpl > m_sub_option

Detailed Description

Data set 'Complex' option.

Definition at line 194 of file AxlOptionsBuilder.h.

Constructor & Destructor Documentation

◆ Complex() [1/2]

Arcane::AxlOptionsBuilder::Complex::Complex ( const String & name,
const std::initializer_list< OneOption > & options )

Definition at line 106 of file AxlOptionsBuilder.cc.

◆ Complex() [2/2]

Arcane::AxlOptionsBuilder::Complex::Complex ( const String & name,
const OptionList & option )

Definition at line 116 of file AxlOptionsBuilder.cc.


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