libmoost
moost::container::policies::tsv_sparsevec_reader< K, T > Class Template Reference

#include <readers.hpp>

List of all members.

Public Types

typedef std::vector< std::pair
< int, T > > 
sparsevec_t

Public Member Functions

 tsv_sparsevec_reader (std::istream &is)
 tsv_sparsevec_reader (const std::string &fileName)
bool read (K &key, sparsevec_t &vec, bool sort_by_value)
void clear ()

Private Attributes

std::ifstream m_ifs
std::istream & m_is

Detailed Description

template<typename K, typename T>
class moost::container::policies::tsv_sparsevec_reader< K, T >

Definition at line 116 of file readers.hpp.


Member Typedef Documentation

template<typename K , typename T >
typedef std::vector<std::pair<int, T> > moost::container::policies::tsv_sparsevec_reader< K, T >::sparsevec_t

Definition at line 119 of file readers.hpp.


Constructor & Destructor Documentation

template<typename K , typename T >
moost::container::policies::tsv_sparsevec_reader< K, T >::tsv_sparsevec_reader ( std::istream &  is) [inline]

Definition at line 121 of file readers.hpp.

template<typename K , typename T >
moost::container::policies::tsv_sparsevec_reader< K, T >::tsv_sparsevec_reader ( const std::string &  fileName) [inline]

Definition at line 124 of file readers.hpp.


Member Function Documentation

template<typename K , typename T >
void moost::container::policies::tsv_sparsevec_reader< K, T >::clear ( ) [inline]

Definition at line 161 of file readers.hpp.

template<typename K , typename T >
bool moost::container::policies::tsv_sparsevec_reader< K, T >::read ( K &  key,
sparsevec_t vec,
bool  sort_by_value 
) [inline]

Definition at line 132 of file readers.hpp.


Member Data Documentation

template<typename K , typename T >
std::ifstream moost::container::policies::tsv_sparsevec_reader< K, T >::m_ifs [private]

Definition at line 168 of file readers.hpp.

template<typename K , typename T >
std::istream& moost::container::policies::tsv_sparsevec_reader< K, T >::m_is [private]

Definition at line 169 of file readers.hpp.


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