Flex  0.17.9
Public Member Functions | Private Types | Private Attributes | List of all members
gs::InplaceTopNGenerator< T, CMP_T > Class Template Reference

#include <top_n_generator.h>

Public Member Functions

 InplaceTopNGenerator (size_t n)
 
void generate_indices (const std::vector< T > &input, std::vector< size_t > &indices)
 

Private Types

using unit_t = TopNUnit< T >
 

Private Attributes

size_t n_
 

Member Typedef Documentation

◆ unit_t

template<typename T , typename CMP_T >
using gs::InplaceTopNGenerator< T, CMP_T >::unit_t = TopNUnit<T>
private

Constructor & Destructor Documentation

◆ InplaceTopNGenerator()

template<typename T , typename CMP_T >
gs::InplaceTopNGenerator< T, CMP_T >::InplaceTopNGenerator ( size_t  n)
inline

Member Function Documentation

◆ generate_indices()

template<typename T , typename CMP_T >
void gs::InplaceTopNGenerator< T, CMP_T >::generate_indices ( const std::vector< T > &  input,
std::vector< size_t > &  indices 
)
inline

Member Data Documentation

◆ n_

template<typename T , typename CMP_T >
size_t gs::InplaceTopNGenerator< T, CMP_T >::n_
private

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