#include <map>
#include <iostream>
#include <sstream>
#include "tpt_typedefs.h"
#include <cassert>
Go to the source code of this file.
Namespaces | |
namespace | tpt |
Defines | |
#define | FLAGBITS 2 |
#define | FLAGMASK (uchar(3)) |
#define | HAS_VALUE_MASK (uchar(2)) |
#define | HAS_CHILD_MASK (uchar(1)) |
Functions | |
void | tpt::tightwrite (std::ostream &out, uint64_t data, bool flag) |
filepos_type | tpt::tightread (std::istream &in, std::ios::pos_type stop) |
bool | tpt::tightfind (std::istream &in, filepos_type start, filepos_type stop, id_type key, unsigned char &flags) |
bool | tpt::tightfind_noflags (std::istream &in, filepos_type start, filepos_type stop, id_type key) |
char const * | tpt::tightfind (char const *const start, char const *const stop, id_type key, unsigned char &flags) |
char const * | tpt::tightfind_noflags (char const *const start, char const *const stop, id_type key) |
bool | tpt::tightfind_midpoint (std::istream &in, filepos_type start, filepos_type stop) |
char const * | tpt::tightread2 (char const *start, char const *stop, uint16_t &dest) |
char const * | tpt::tightread4 (char const *start, char const *stop, uint32_t &dest) |
char const * | tpt::tightread8 (char const *start, char const *stop, uint64_t &dest) |
template<typename numType > | |
char const * | tpt::tightread (char const *start, char const *stop, numType &dest) |
Variables | |
bool | debug |
#define FLAGBITS 2 |
Definition at line 18 of file tpt_tightindex.h.
Referenced by tpt::linear_search(), and tpt::tightfind().
#define FLAGMASK (uchar(3)) |
Definition at line 19 of file tpt_tightindex.h.
Referenced by tpt::linear_search(), and tpt::tightfind().
#define HAS_CHILD_MASK (uchar(1)) |
Definition at line 21 of file tpt_tightindex.h.
#define HAS_VALUE_MASK (uchar(2)) |
Definition at line 20 of file tpt_tightindex.h.
bool debug |
Definition at line 41 of file symal2mam.cc.
Referenced by MosesTuning::Permutation::distance(), go(), interpret_args(), tpt::linear_search(), main(), Moses::Manager::OutputBest(), procSymalLine(), tpt::tightfind(), tpt::tightfind_midpoint(), tpt::tightread(), and Moses::OutputCollector::Write().