|
Joshua
open source statistical hierarchical phrase-based machine translation system
|
#include <key_value_packing.hh>
Classes | |
| struct | RawEntry |
Public Types | |
| typedef KeyT | Key |
| typedef ValueT | Value |
| typedef RawEntry * | MutableIterator |
| typedef const RawEntry * | ConstIterator |
| typedef RawEntry & | ConstReference |
Static Public Member Functions | |
| static MutableIterator | FromVoid (void *start) |
| static RawEntry | Make (const Key &key, const Value &value) |
Static Public Attributes | |
| static const std::size_t | kBytes = sizeof(RawEntry) |
| static const std::size_t | kBits = kBytes * 8 |
Friends | |
| void | std::swap (RawEntry &, RawEntry &) |
| typedef const RawEntry* util::ByteAlignedPacking< KeyT, ValueT >::ConstIterator |
| typedef RawEntry& util::ByteAlignedPacking< KeyT, ValueT >::ConstReference |
| typedef KeyT util::ByteAlignedPacking< KeyT, ValueT >::Key |
| typedef RawEntry* util::ByteAlignedPacking< KeyT, ValueT >::MutableIterator |
| typedef ValueT util::ByteAlignedPacking< KeyT, ValueT >::Value |
| static MutableIterator util::ByteAlignedPacking< KeyT, ValueT >::FromVoid | ( | void * | start | ) | [static] |
| static RawEntry util::ByteAlignedPacking< KeyT, ValueT >::Make | ( | const Key & | key, |
| const Value & | value | ||
| ) | [static] |
const std::size_t util::ByteAlignedPacking< KeyT, ValueT >::kBits = kBytes * 8 [static] |
const std::size_t util::ByteAlignedPacking< KeyT, ValueT >::kBytes = sizeof(RawEntry) [static] |