All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
util::details::TupleElementOp< I, KeySort > Struct Template Reference

#include <SimpleClustering.h>

Public Member Functions

 TupleElementOp (KeySort keySort)
 
template<typename A , typename B >
auto operator() (A &&a, B &&b) const
 

Public Attributes

KeySort sorter
 

Detailed Description

template<std::size_t I, typename KeySort>
struct util::details::TupleElementOp< I, KeySort >

Definition at line 95 of file icarusalg/icarusalg/Utilities/SimpleClustering.h.

Constructor & Destructor Documentation

template<std::size_t I, typename KeySort >
util::details::TupleElementOp< I, KeySort >::TupleElementOp ( KeySort  keySort)
inline

Member Function Documentation

template<std::size_t I, typename KeySort >
template<typename A , typename B >
auto util::details::TupleElementOp< I, KeySort >::operator() ( A &&  a,
B &&  b 
) const
inline

Definition at line 101 of file icarusalg/icarusalg/Utilities/SimpleClustering.h.

102  { return sorter(std::forward<A>(a), std::forward<B>(b)); }
process_name gaushit a

Member Data Documentation

template<std::size_t I, typename KeySort >
KeySort util::details::TupleElementOp< I, KeySort >::sorter

The documentation for this struct was generated from the following file: