#include </builds/gaudi/Gaudi/GaudiFunctional/include/Gaudi/Functional/details.h>
|
| template<typename Container> |
| using | c_remove_ptr_t = std::remove_pointer_t<typename Container::value_type> |
|
| 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> |
| auto | operator() (Container &c, Value &&v) const |
Definition at line 129 of file details.h.
◆ c_remove_ptr_t
template<typename Container>
◆ operator()() [1/3]
template<typename Container, typename Value>
| auto Gaudi::Functional::details::insert_t::operator() |
( |
Container & | c, |
|
|
Value && | v ) const |
|
inline |
Definition at line 148 of file details.h.
148 {
150 }
std::remove_pointer_t< typename Container::value_type > c_remove_ptr_t
auto operator()(Container &c, Value &&v) const -> decltype(c.push_back(v))
◆ operator()() [2/3]
template<typename Container, typename Value>
| auto Gaudi::Functional::details::insert_t::operator() |
( |
Container & | c, |
|
|
Value && | v ) const -> decltype(c.insert(v)) |
|
inline |
Definition at line 140 of file details.h.
140 {
141 return c.insert( std::forward<Value>( v ) );
142 }
◆ operator()() [3/3]
template<typename Container, typename Value>
| auto Gaudi::Functional::details::insert_t::operator() |
( |
Container & | c, |
|
|
Value && | v ) const -> decltype(c.push_back(v)) |
|
inline |
Definition at line 135 of file details.h.
135 {
136 return c.push_back( std::forward<Value>( v ) );
137 }
The documentation for this struct was generated from the following file:
- GaudiFunctional/include/Gaudi/Functional/details.h