CsPaint  1.0.1
CsPaint::util Namespace Reference

Classes

class  make_shared_with_init
 

Functions

template<typename T , typename Func >
std::vector< T > filter_vector (std::vector< T > input, Func f)
 
template<typename T , typename Func >
std::vector< std::invoke_result_t< Func, T > > map_vector (const std::vector< T > &input, Func f)
 
template<typename T >
constexpr bool nomove_nocopy_nodefault ()
 

Function Documentation

template<typename T , typename Func >
std::vector<T> CsPaint::util::filter_vector ( std::vector< T >  input,
Func  f 
)
template<typename T , typename Func >
std::vector<std::invoke_result_t<Func, T> > CsPaint::util::map_vector ( const std::vector< T > &  input,
Func  f 
)
template<typename T >
constexpr bool CsPaint::util::nomove_nocopy_nodefault ( )
constexpr