![]() |
The Gaudi Framework
v41r0 (bdbe7744)
|
#include </builds/gaudi/Gaudi/GaudiFunctional/include/Gaudi/Functional/details.h>
Public Member Functions | |
| LocationSpecs ()=default | |
| LocationSpecs (Tuple specs) | |
| template<typename... Specs> requires ( sizeof...( Specs ) > 0 && std::constructible_from<Tuple, Specs...> ) | |
| LocationSpecs (Specs &&... specs) | |
| template<typename... Args> requires ( sizeof...( Args ) > 1 && std::tuple_size_v<Tuple> == 1 && std::constructible_from<First, Args...> ) | |
| LocationSpecs (Args &&... args) | |
| LocationSpecs (std::string name, std::string loc) | |
| LocationSpecs (std::string name, std::vector< std::string > locs) | |
| LocationSpecs (std::initializer_list< First > specs) | |
| LocationSpecs (std::initializer_list< LocationSpec > specs) | |
| Tuple const & | tuple () const |
| auto | with_context () const |
Static Public Attributes | |
| static constexpr auto | indices = std::make_index_sequence<std::tuple_size_v<Tuple>>{} |
Private Types | |
| using | First = first_or_empty_t<Tuple> |
Private Attributes | |
| Tuple | m_specs {} |
|
private |
|
default |
|
inline |
|
inline |
|
inline |
Definition at line 621 of file details.h.
|
inline |
|
inline |
|
inline |
Definition at line 630 of file details.h.
|
inline |
|
inline |
|
inline |
|
staticconstexpr |
|
private |