mosesdecoder/moses/TranslationModel/DynSAInclude/types.h File Reference

#include <iostream>
#include <map>
#include <set>
#include <vector>
#include <typeinfo>
#include <stdint.h>

Go to the source code of this file.

Defines

#define iterate(c, i)   for(__typeof__(c.begin()) i = c.begin(); i != c.end(); ++i)
#define piterate(c, i)   for(__typeof__(c->begin()) i = c->begin(); i != c->end(); ++i)
#define riterate(c, i)   for(__typeof__(c.rbegin()) i = c.rbegin(); i != c.rend(); ++i)
#define THREADED   false
#define THREAD_MAX   2
#define MAX_NGRAM_ORDER   8
#define MAX_STR_LEN   300
#define PRIME   8589935681ULL
#define MAX_HASH_FUNCS   1000

Typedefs

typedef std::string word_t
typedef unsigned int wordID_t
typedef std::string date_t
typedef unsigned int count_t


Define Documentation

#define iterate ( c,
 )     for(__typeof__(c.begin()) i = c.begin(); i != c.end(); ++i)

#define MAX_HASH_FUNCS   1000

#define MAX_NGRAM_ORDER   8

Definition at line 23 of file types.h.

Referenced by UnivHash_linear< T >::load(), and UnivHash_linear< T >::save().

#define MAX_STR_LEN   300

#define piterate ( c,
 )     for(__typeof__(c->begin()) i = c->begin(); i != c->end(); ++i)

Definition at line 17 of file types.h.

#define PRIME   8589935681ULL

Definition at line 25 of file types.h.

Referenced by PerfectHash< T >::PerfectHash().

#define riterate ( c,
 )     for(__typeof__(c.rbegin()) i = c.rbegin(); i != c.rend(); ++i)

Definition at line 18 of file types.h.

#define THREAD_MAX   2

Definition at line 22 of file types.h.

#define THREADED   false

Definition at line 21 of file types.h.


Typedef Documentation

typedef unsigned int count_t

Definition at line 33 of file types.h.

typedef std::string date_t

Definition at line 32 of file types.h.

typedef std::string word_t

Definition at line 30 of file types.h.

typedef unsigned int wordID_t

Definition at line 31 of file types.h.


Generated on Mon Aug 17 00:31:41 2015 for Moses by  doxygen 1.5.9