teqp 0.22.0
|
#include <containers.hpp>
Public Types | |
using | mid = std::size_t |
using | varModels = std::variant<Args...> |
Public Member Functions | |
template<typename T > | |
const auto & | get_ref (mid id) |
auto | size () const |
auto | new_id () |
template<typename Instance > | |
auto | add_model (Instance &&instance) |
const varModels & | get_model (mid id) const |
template<typename Function > | |
auto | caller (const mid &mid, const Function &f) const |
Definition at line 9 of file containers.hpp.
using teqp::ModelContainer< Args >::mid = std::size_t |
Definition at line 11 of file containers.hpp.
using teqp::ModelContainer< Args >::varModels = std::variant<Args...> |
Definition at line 12 of file containers.hpp.
|
inline |
Definition at line 25 of file containers.hpp.
|
inline |
Definition at line 36 of file containers.hpp.
|
inline |
Definition at line 31 of file containers.hpp.
|
inline |
Definition at line 17 of file containers.hpp.
|
inline |
Definition at line 20 of file containers.hpp.
|
inline |
Definition at line 19 of file containers.hpp.