Moses::VarIntType< T > Class Template Reference

#include <ListCoders.h>

List of all members.

Static Public Member Functions

template<typename InIt , typename OutIt >
static void Encode (InIt it, InIt end, OutIt outIt)
template<typename InIt , typename OutIt >
static void Decode (InIt &it, InIt end, OutIt outIt)
template<typename InIt >
static size_t DecodeAndSum (InIt &it, InIt end, size_t num)


Detailed Description

template<typename T = unsigned int>
class Moses::VarIntType< T >

Definition at line 32 of file ListCoders.h.


Member Function Documentation

template<typename T = unsigned int>
template<typename InIt , typename OutIt >
static void Moses::VarIntType< T >::Decode ( InIt &  it,
InIt  end,
OutIt  outIt 
) [inline, static]

Definition at line 90 of file ListCoders.h.

template<typename T = unsigned int>
template<typename InIt >
static size_t Moses::VarIntType< T >::DecodeAndSum ( InIt &  it,
InIt  end,
size_t  num 
) [inline, static]

Definition at line 100 of file ListCoders.h.

Referenced by Moses::MonotonicVector< unsigned, unsigned int, 32 >::at().

Here is the caller graph for this function:

template<typename T = unsigned int>
template<typename InIt , typename OutIt >
static void Moses::VarIntType< T >::Encode ( InIt  it,
InIt  end,
OutIt  outIt 
) [inline, static]

Definition at line 82 of file ListCoders.h.

Referenced by Moses::MonotonicVector< unsigned, unsigned int, 32 >::push_back().

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