CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Functions
transform.h File Reference
#include <vector>
#include <type_traits>

Go to the source code of this file.

Namespaces

 edm
 HLT enums.
 

Functions

template<typename InputType , typename Function >
auto edm::vector_transform (std::vector< InputType > const &input, Function predicate) -> std::vector< typename std::remove_cv< typename std::remove_reference< decltype(predicate(input.front()))>::type >::type >