Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
StrongOptions::OptionTools Struct Reference
Collaboration diagram for StrongOptions::OptionTools:

Classes

struct  Internal
struct  Internal< T, N, CurN, Head, Tail... >
struct  Internal< T, N, CurN, T, Tail... >
struct  Internal< T, N, CurN >
struct  Internal2
struct  Internal2< T, Nmin, Nmax, CurN, Head, Tail... >
struct  Internal2< T, Nmin, Nmax, CurN, T, Tail... >
struct  Internal2< T, Nmin, Nmax, CurN >
struct  Internal3
struct  Internal3< T, CurN, Head, Tail... >
struct  Internal3< T, CurN, T, Tail... >
struct  Internal3< T, CurN >
struct  Internal4
struct  Internal4< std::tuple< AllowedTypes... >, Head, Tail... >
struct  Internal4< std::tuple< AllowedTypes... > >
struct  Internal44
struct  Internal44< Arg, Head, Tail... >
struct  Internal44< Arg, Head >
struct  Internal44< Arg >

Static Public Member Functions

template<typename T, int N, typename... Args>
static std::array< typename T::type, N > requiredFixedArray (Args &&... args)
template<typename T, int Nmin, int Nmax, typename... Args>
static Arcane::UniqueArray< typename T::type > requiredVariableArray (Args &&... args)
template<typename T, typename... Args>
static bool optionalSimple (typename T::type &r, Args &&... args)
template<typename AllowedTypes, typename... Args>
static void checkRestriction (const Args &... args)

Detailed Description

Definition at line 76 of file ServiceOptions.h.

Member Function Documentation

◆ checkRestriction()

template<typename AllowedTypes, typename... Args>
void StrongOptions::OptionTools::checkRestriction ( const Args &... args)
inlinestatic

Definition at line 257 of file ServiceOptions.h.

◆ optionalSimple()

template<typename T, typename... Args>
bool StrongOptions::OptionTools::optionalSimple ( typename T::type & r,
Args &&... args )
inlinestatic

Definition at line 213 of file ServiceOptions.h.

◆ requiredFixedArray()

template<typename T, int N, typename... Args>
std::array< typename T::type, N > StrongOptions::OptionTools::requiredFixedArray ( Args &&... args)
inlinestatic

Definition at line 82 of file ServiceOptions.h.

◆ requiredVariableArray()

template<typename T, int Nmin, int Nmax, typename... Args>
Arcane::UniqueArray< typename T::type > StrongOptions::OptionTools::requiredVariableArray ( Args &&... args)
inlinestatic

Definition at line 168 of file ServiceOptions.h.


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