jubatus_core
0.1.2
Jubatus: Online machine learning framework for distributed environment
|
#include <assoc_vector.hpp>
Classes | |
struct | less_pair_and_key |
Public Types | |
typedef data_type::const_iterator | const_iterator |
typedef std::vector< std::pair< K, V > > | data_type |
typedef data_type::iterator | iterator |
Public Member Functions | |
const_iterator | begin () const |
iterator | begin () |
size_t | count (const K &key) const |
bool | empty () const |
const_iterator | end () const |
iterator | end () |
iterator | erase (const K &key) |
iterator | erase (iterator it) |
const_iterator | find (const K &key) const |
iterator | find (const K &key) |
template<typename Packer > | |
void | msgpack_pack (Packer &pk) const |
void | msgpack_unpack (msgpack::object o) |
V & | operator[] (const K &key) |
size_t | size () const |
Private Attributes | |
std::vector< std::pair< K, V > > | data_ |
Definition at line 30 of file assoc_vector.hpp.
typedef data_type::const_iterator jubatus::core::common::assoc_vector< K, V >::const_iterator |
Definition at line 33 of file assoc_vector.hpp.
typedef std::vector<std::pair<K, V> > jubatus::core::common::assoc_vector< K, V >::data_type |
Definition at line 32 of file assoc_vector.hpp.
typedef data_type::iterator jubatus::core::common::assoc_vector< K, V >::iterator |
Definition at line 34 of file assoc_vector.hpp.
|
inline |
Definition at line 36 of file assoc_vector.hpp.
References jubatus::core::common::assoc_vector< K, V >::data_.
Referenced by jubatus::core::storage::inverted_index_storage::add_inp_scores(), jubatus::core::storage::sparse_matrix_storage::calc_l2norm(), jubatus::core::common::assoc_vector< K, V >::find(), jubatus::core::storage::sparse_matrix_storage::get_row(), and jubatus::core::common::assoc_vector< K, V >::operator[]().
|
inline |
Definition at line 40 of file assoc_vector.hpp.
References jubatus::core::common::assoc_vector< K, V >::data_.
|
inline |
Definition at line 77 of file assoc_vector.hpp.
References jubatus::core::common::assoc_vector< K, V >::end(), and jubatus::core::common::assoc_vector< K, V >::find().
|
inline |
Definition at line 56 of file assoc_vector.hpp.
References jubatus::core::common::assoc_vector< K, V >::data_.
|
inline |
Definition at line 44 of file assoc_vector.hpp.
References jubatus::core::common::assoc_vector< K, V >::data_.
Referenced by jubatus::core::storage::inverted_index_storage::add_inp_scores(), jubatus::core::storage::sparse_matrix_storage::calc_l2norm(), jubatus::core::common::assoc_vector< K, V >::count(), jubatus::core::common::assoc_vector< K, V >::erase(), jubatus::core::common::assoc_vector< K, V >::find(), jubatus::core::storage::sparse_matrix_storage::get_row(), and jubatus::core::common::assoc_vector< K, V >::operator[]().
|
inline |
Definition at line 48 of file assoc_vector.hpp.
References jubatus::core::common::assoc_vector< K, V >::data_.
|
inline |
Definition at line 85 of file assoc_vector.hpp.
References jubatus::core::common::assoc_vector< K, V >::data_, jubatus::core::common::assoc_vector< K, V >::end(), and jubatus::core::common::assoc_vector< K, V >::find().
Referenced by jubatus::core::storage::inverted_index_storage::put_diff().
|
inline |
Definition at line 94 of file assoc_vector.hpp.
References jubatus::core::common::assoc_vector< K, V >::data_.
|
inline |
Definition at line 60 of file assoc_vector.hpp.
References jubatus::core::common::assoc_vector< K, V >::begin(), and jubatus::core::common::assoc_vector< K, V >::end().
Referenced by jubatus::core::storage::inverted_index_storage::add_inp_scores(), jubatus::core::common::assoc_vector< K, V >::count(), jubatus::core::common::assoc_vector< K, V >::erase(), and jubatus::core::common::assoc_vector< K, V >::find().
|
inline |
Definition at line 72 of file assoc_vector.hpp.
References jubatus::core::common::assoc_vector< K, V >::begin(), and jubatus::core::common::assoc_vector< K, V >::find().
|
inline |
Definition at line 109 of file assoc_vector.hpp.
References jubatus::core::common::assoc_vector< K, V >::data_.
|
inline |
Definition at line 117 of file assoc_vector.hpp.
References jubatus::core::common::assoc_vector< K, V >::data_.
|
inline |
Definition at line 98 of file assoc_vector.hpp.
References jubatus::core::common::assoc_vector< K, V >::begin(), jubatus::core::common::assoc_vector< K, V >::data_, and jubatus::core::common::assoc_vector< K, V >::end().
|
inline |
Definition at line 52 of file assoc_vector.hpp.
References jubatus::core::common::assoc_vector< K, V >::data_.
|
private |
Definition at line 137 of file assoc_vector.hpp.
Referenced by jubatus::core::common::assoc_vector< K, V >::begin(), jubatus::core::common::assoc_vector< K, V >::empty(), jubatus::core::common::assoc_vector< K, V >::end(), jubatus::core::common::assoc_vector< K, V >::erase(), jubatus::core::common::assoc_vector< K, V >::msgpack_pack(), jubatus::core::common::assoc_vector< K, V >::msgpack_unpack(), jubatus::core::common::assoc_vector< K, V >::operator[](), and jubatus::core::common::assoc_vector< K, V >::size().