#include <GaudiAlg/FunctionalDetails.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 = std::enable_if_t<std::is_pointer<typename Container::value_type>::value>> |
auto | operator() (Container &c, c_remove_ptr_t< Container > &&v) const |
|
Definition at line 181 of file FunctionalDetails.h.
template<typename Container >
using Gaudi::Functional::details::insert_t::c_remove_ptr_t = std::remove_pointer_t<typename Container::value_type> |
template<typename Container , typename Value >
auto Gaudi::Functional::details::insert_t::operator() |
( |
Container & |
c, |
|
|
Value && |
v |
|
) |
| const -> decltype( c.push_back( v ) ) |
|
inline |
template<typename Container , typename Value >
auto Gaudi::Functional::details::insert_t::operator() |
( |
Container & |
c, |
|
|
Value && |
v |
|
) |
| const -> decltype( c.insert( v ) ) |
|
inline |
template<typename Container , typename = std::enable_if_t<std::is_pointer<typename Container::value_type>::value>>
auto Gaudi::Functional::details::insert_t::operator() |
( |
Container & |
c, |
|
|
c_remove_ptr_t< Container > && |
v |
|
) |
| const |
|
inline |
Definition at line 199 of file FunctionalDetails.h.
auto operator()(Container &c, Value &&v) const -> decltype(c.push_back(v))
The documentation for this struct was generated from the following file: