Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la structure StrongOptions::OptionTools
+ Graphe de collaboration de StrongOptions::OptionTools:

Classes

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

Fonctions membres publiques statiques

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)
 

Description détaillée

Définition à la ligne 74 du fichier ServiceOptions.h.

Documentation des fonctions membres

◆ checkRestriction()

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

Définition à la ligne 255 du fichier ServiceOptions.h.

◆ optionalSimple()

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

Définition à la ligne 211 du fichier ServiceOptions.h.

◆ requiredFixedArray()

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

Définition à la ligne 80 du fichier ServiceOptions.h.

◆ requiredVariableArray()

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

Définition à la ligne 166 du fichier ServiceOptions.h.


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