Bertini 2 d882924 (2026-10-06 19:56 UTC)
Numerical algebraic geometry library (C++ core)
Loading...
Searching...
No Matches
configured.hpp File Reference

Contains the detail/configured helper type, for templated getting/setting/storage of config structs. More...

Include dependency graph for configured.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  bertini::detail::Configured< Ts >
 This templated struct allows one to provide a variable typelist of config structs (or anything else for that matter), and provides a way to get and set these configs by looking up the structs by type. More...
struct  bertini::detail::Configured< TypeList< Ts... > >
 Configured specialization accepting the config types packaged in a TypeList. More...

Namespaces

namespace  bertini
namespace  bertini::detail

Macros

#define FORWARD_GET_CONFIGURED
 Macro injecting a Get<T>() that forwards to the class's Config base (for Configured users).

Detailed Description

Contains the detail/configured helper type, for templated getting/setting/storage of config structs.

Macro Definition Documentation

◆ FORWARD_GET_CONFIGURED

#define FORWARD_GET_CONFIGURED
Value:
template <typename T> \
const T& Get() const \
{ return Config::template Get<T>();}

Macro injecting a Get<T>() that forwards to the class's Config base (for Configured users).