NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions
Functors

Detailed Description

NVBIO's convenience functors needed for every day's work...

Classes

struct  nvbio::Constant< T >
 
struct  nvbio::Linear< T >
 
struct  nvbio::Affine< T >
 
struct  nvbio::add_functor
 
struct  nvbio::min_functor
 
struct  nvbio::max_functor
 
struct  nvbio::component_functor< T >
 
struct  nvbio::leading_bits< word_type >
 
struct  nvbio::shift_left< word_type >
 
struct  nvbio::shift_right< word_type >
 
struct  nvbio::popc_functor< word_type >
 
struct  nvbio::hi_bits_functor< T, U >
 
struct  nvbio::hi_bits_functor< uint8, uint32 >
 
struct  nvbio::hi_bits_functor< uint16, uint32 >
 
struct  nvbio::hi_bits_functor< uint32, uint32 >
 
struct  nvbio::hi_bits_functor< uint32, uint64 >
 
struct  nvbio::get_char_functor< T >
 
struct  nvbio::is_true_functor< T >
 
struct  nvbio::is_false_functor< T >
 
struct  nvbio::equal_to_functor< T >
 
struct  nvbio::not_equal_to_functor< T >
 
struct  nvbio::equal_functor< T >
 
struct  nvbio::not_equal_functor< T >
 
struct  nvbio::gather_functor< Iterator, index_type >
 
struct  nvbio::composition_functor< Functor2, Functor1 >
 
struct  nvbio::bind_first_functor< Functor >
 
struct  nvbio::bind_second_functor< Functor >
 
struct  nvbio::reverse_functor< IndexType >
 
struct  nvbio::complement_functor< ALPHABET_SIZE >
 
struct  nvbio::cast_functor< T, R >
 
struct  nvbio::negate_functor< InputFunctor >
 

Functions

template<typename Iterator >
gather_functor< Iterator > nvbio::make_gather_functor (const Iterator perm)
 
template<typename Functor2 , typename Functor1 >
composition_functor< Functor2,
Functor1 > 
nvbio::make_composition_functor (const Functor2 fun2, const Functor1 fun1)
 

Function Documentation

template<typename Functor2 , typename Functor1 >
composition_functor<Functor2,Functor1> nvbio::make_composition_functor ( const Functor2  fun2,
const Functor1  fun1 
)

Definition at line 1257 of file numbers.h.

template<typename Iterator >
gather_functor<Iterator> nvbio::make_gather_functor ( const Iterator  perm)

Definition at line 1234 of file numbers.h.