capydi
Loading...
Searching...
No Matches
capy::meta::MultyKVPair< KeysPack, Value > Class Template Reference

#include <MetaMap.hpp>

Public Member Functions

constexpr MultyKVPair (KeysPack &&, Value &&value)
template<typename Key>
requires pack_contains_t<KeysPack, Key>
constexpr RuntimeRef< Value > inner_search (Unit< Key > &&key) noexcept
template<typename Key>
requires pack_contains_t<KeysPack, Key>
constexpr RuntimeRef< const Value > inner_search (Unit< Key > &&key) const noexcept

Constructor & Destructor Documentation

◆ MultyKVPair()

template<wrapped_with< Pack > KeysPack, typename Value>
capy::meta::MultyKVPair< KeysPack, Value >::MultyKVPair ( KeysPack && ,
Value && value )
inlineconstexpr

Member Function Documentation

◆ inner_search() [1/2]

template<wrapped_with< Pack > KeysPack, typename Value>
template<typename Key>
requires pack_contains_t<KeysPack, Key>
RuntimeRef< const Value > capy::meta::MultyKVPair< KeysPack, Value >::inner_search ( Unit< Key > && key) const
inlineconstexprnoexcept

◆ inner_search() [2/2]

template<wrapped_with< Pack > KeysPack, typename Value>
template<typename Key>
requires pack_contains_t<KeysPack, Key>
RuntimeRef< Value > capy::meta::MultyKVPair< KeysPack, Value >::inner_search ( Unit< Key > && key)
inlineconstexprnoexcept

The documentation for this class was generated from the following file:
  • core/capymeta/include/capymeta/type_structures/MetaMap.hpp