![]() |
deal.II version GIT relicensing-2626-g811a635230 2025-02-12 16:50:00+00:00
|
#include <deal.II/base/patterns.h>
Public Types | |
using | T = std::tuple< Args... > |
Static Public Member Functions | |
static std::unique_ptr< Patterns::PatternBase > | to_pattern () |
static std::string | to_string (const T &t, const Patterns::PatternBase &pattern= *Convert< T >::to_pattern()) |
static T | to_value (const std::string &s, const Patterns::PatternBase &pattern= *Convert< T >::to_pattern()) |
Static Private Member Functions | |
template<std::size_t... U> | |
static std::array< std::string, std::tuple_size< T >::value > | to_string_internal_1 (const T &t, const Patterns::Tuple &pattern, std::index_sequence< U... >) |
static std::array< std::string, std::tuple_size< T >::value > | to_string_internal_2 (const T &t, const Patterns::Tuple &pattern) |
template<std::size_t... U> | |
static T | to_value_internal_1 (const std::vector< std::string > &s, const Patterns::Tuple &pattern, std::index_sequence< U... >) |
static T | to_value_internal_2 (const std::vector< std::string > &s, const Patterns::Tuple &pattern) |
Definition at line 2303 of file patterns.h.
using Patterns::Tools::Convert< std::tuple< Args... > >::T = std::tuple<Args...> |
Definition at line 2305 of file patterns.h.
|
inlinestatic |
Definition at line 2308 of file patterns.h.
|
inlinestatic |
Definition at line 2318 of file patterns.h.
|
inlinestatic |
Definition at line 2337 of file patterns.h.
|
inlinestaticprivate |
Definition at line 2355 of file patterns.h.
|
inlinestaticprivate |
Definition at line 2366 of file patterns.h.
|
inlinestaticprivate |
Definition at line 2374 of file patterns.h.
|
inlinestaticprivate |
Definition at line 2384 of file patterns.h.