#include <GaudiAlg/FunctionalDetails.h>
|
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 = typename std::enable_if< std::is_pointer<typename Container::value_type>::value >::type> |
auto | operator() (Container &c, c_remove_ptr_t< Container > &&v) const |
|
template<typename Container , typename Value > |
void | operator() (Container &c, boost::optional< Value > &&v) const |
|
Definition at line 107 of file FunctionalDetails.h.
template<typename Container >
using Gaudi::Functional::details::insert_t::c_remove_ptr_t = typename std::remove_pointer<typename Container::value_type>::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 = typename std::enable_if< std::is_pointer<typename Container::value_type>::value >::type>
auto Gaudi::Functional::details::insert_t::operator() |
( |
Container & |
c, |
|
|
c_remove_ptr_t< Container > && |
v |
|
) |
| const |
|
inline |
Definition at line 120 of file FunctionalDetails.h.
auto operator()(Container &c, Value &&v) const -> decltype(c.push_back(v))
template<typename Container , typename Value >
void Gaudi::Functional::details::insert_t::operator() |
( |
Container & |
c, |
|
|
boost::optional< Value > && |
v |
|
) |
| const |
|
inline |
Definition at line 124 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: