Moses::PairedPackedArray< T, D > Class Template Reference

#include <PackedArray.h>

Inheritance diagram for Moses::PairedPackedArray< T, D >:

Inheritance graph
[legend]
Collaboration diagram for Moses::PairedPackedArray< T, D >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 PairedPackedArray ()
 PairedPackedArray (size_t size, size_t bits1, size_t bits2)
void Set (size_t i, T a, T b, size_t bits1, size_t bits2)
void Set (size_t i, std::pair< T, T > p, size_t bits1, size_t bits2)
std::pair< T, TGet (size_t i, size_t bits1, size_t bits2)


Detailed Description

template<typename T = size_t, typename D = unsigned char>
class Moses::PairedPackedArray< T, D >

Definition at line 157 of file PackedArray.h.


Constructor & Destructor Documentation

template<typename T = size_t, typename D = unsigned char>
Moses::PairedPackedArray< T, D >::PairedPackedArray (  )  [inline]

Definition at line 160 of file PackedArray.h.

template<typename T = size_t, typename D = unsigned char>
Moses::PairedPackedArray< T, D >::PairedPackedArray ( size_t  size,
size_t  bits1,
size_t  bits2 
) [inline]

Definition at line 162 of file PackedArray.h.


Member Function Documentation

template<typename T = size_t, typename D = unsigned char>
std::pair<T, T> Moses::PairedPackedArray< T, D >::Get ( size_t  i,
size_t  bits1,
size_t  bits2 
) [inline]

Definition at line 177 of file PackedArray.h.

References T.

template<typename T = size_t, typename D = unsigned char>
void Moses::PairedPackedArray< T, D >::Set ( size_t  i,
std::pair< T, T p,
size_t  bits1,
size_t  bits2 
) [inline]

Definition at line 171 of file PackedArray.h.

References Moses::PairedPackedArray< T, D >::Set(), and T.

Here is the call graph for this function:

template<typename T = size_t, typename D = unsigned char>
void Moses::PairedPackedArray< T, D >::Set ( size_t  i,
T  a,
T  b,
size_t  bits1,
size_t  bits2 
) [inline]

Definition at line 165 of file PackedArray.h.

References T.

Referenced by Moses::BlockHashIndex::CalcHash(), and Moses::PairedPackedArray< T, D >::Set().

Here is the caller graph for this function:


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

Generated on Thu Jul 6 00:33:38 2017 for Moses by  doxygen 1.5.9