LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
FsaAccessHeader.h File Reference
#include <string>
#include "common/FsaAccess/FsaExceptions.h"

Go to the source code of this file.

Classes

class  Lima::Common::FsaAccess::FsaAccessHeader
 FsaDictionaries (FsaDictBuilder and FsaDictSpare) share the same binary file format: More...
 

Namespaces

namespace  Lima
 NAUTITIA.
 
namespace  Lima::Common
 
namespace  Lima::Common::FsaAccess
 

Macros

#define MAGIC_NUMBER   "limaFsaDict"
 
#define HEADER_SIZE   1024
 
#define MAX_SIMPLE_TID   100000000
 
#define VERTEX_PROPERTY_16   uint64_t
 
#define MAJOR_VERSION_16   2
 
#define MINOR_VERSION_16   0
 

Enumerations

enum  Lima::Common::FsaAccess::char_order_type { Lima::Common::FsaAccess::FORWARD =0 , Lima::Common::FsaAccess::REVERSE =1 }
 
enum  Lima::Common::FsaAccess::dict_packing_type { Lima::Common::FsaAccess::BUILDER =0 , Lima::Common::FsaAccess::BUILT =1 , Lima::Common::FsaAccess::SPARE =2 }
 

Macro Definition Documentation

◆ HEADER_SIZE

#define HEADER_SIZE   1024

Definition at line 40 of file FsaAccessHeader.h.

◆ MAGIC_NUMBER

#define MAGIC_NUMBER   "limaFsaDict"

Definition at line 39 of file FsaAccessHeader.h.

◆ MAJOR_VERSION_16

#define MAJOR_VERSION_16   2

Definition at line 46 of file FsaAccessHeader.h.

◆ MAX_SIMPLE_TID

#define MAX_SIMPLE_TID   100000000

Definition at line 43 of file FsaAccessHeader.h.

◆ MINOR_VERSION_16

#define MINOR_VERSION_16   0

Definition at line 47 of file FsaAccessHeader.h.

◆ VERTEX_PROPERTY_16

#define VERTEX_PROPERTY_16   uint64_t

Definition at line 45 of file FsaAccessHeader.h.