![]() |
The Gaudi Framework
master (5c735ca6)
|
#include </builds/gaudi/Gaudi/GaudiFunctional/include/Gaudi/Functional/details.h>
Public Types | |
| template<typename Container> | |
| using | c_remove_ptr_t = std::remove_pointer_t<typename Container::value_type> |
Public Member Functions | |
| template<typename Container, typename Value> | |
| auto | operator() (Container &c, Value &&v) const -> decltype(c.push_back(v)) |
| template<typename Container, typename Value> | |
| auto | operator() (Container &c, Value &&v) const -> decltype(c.insert(v)) |
| template<typename Container, typename Value> requires ( std::is_pointer_v<typename Container::value_type> && std::is_convertible_v<Value, c_remove_ptr_t<Container>> ) | |
| auto | operator() (Container &c, Value &&v) const |
| using Gaudi::Functional::details::insert_t::c_remove_ptr_t = std::remove_pointer_t<typename Container::value_type> |
|
inline |
Definition at line 152 of file details.h.
|
inline |
|
inline |