LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
FsaAccessSpare16.cpp
Go to the documentation of this file.
1// Copyright 2002-2013 CEA LIST
2// SPDX-FileCopyrightText: 2022 CEA LIST <gael.de-chalendar@cea.fr>
3//
4// SPDX-License-Identifier: MIT
5
6/***************************************************************************
7 * Copyright (C) 2003 by CEA *
8 * author Olivier MESNARD olivier.mesnard@cea.fr *
9 * *
10 * Compact dictionnary based on finite state automata implemented with *
11 * Boost Graph library. *
12 * Algorithm is described in article from Daciuk, Mihov, Watson & Watson: *
13 * "Incremental Construction of Minimal Acyclic Finite State Automata" *
14 ***************************************************************************/
15
16// From standard library
17#include <iostream>
18#include <sstream>
19#include <algorithm>
20
21#include "common/LimaCommon.h"
22
23#include "FsaAccessSpare16.h"
24#include "FsaAccessIOHandler.h"
25
26using namespace Lima;
27
28namespace Lima {
29namespace Common {
30namespace FsaAccess {
31
32template class LIMA_FSAACCESS_EXPORT FsaAccessReader16<class boost::adjacency_list<struct boost::vecS,struct boost::vecS,struct boost::bidirectionalS,struct boost::property<enum vertex_count_t,class std::vector<int,class std::allocator<int> >,struct boost::property<enum boost::vertex_name_t,uint64_t,struct boost::property<enum vertex_text_t,class QString,struct boost::no_property> > >,struct boost::no_property,struct boost::no_property,struct boost::listS> >;
33
34FsaAccessSpare16::FsaAccessSpare16(bool trie_direction_fwd)
35: FsaAccessReader16<selected_graph_types16::spareGraphType>(trie_direction_fwd)
36{
37#ifdef DEBUG_CD
39 LDEBUG << "FsaAccessSpare16::FsaAccessSpare16()";
40#endif
41}
42
46
51
52
53} // namespace FsaAccess
54} // namespace Commmon
55} // namespace Lima
#define LIMA_FSAACCESS_EXPORT
Definition LimaCommon.h:130
#define LDEBUG
Definition LimaCommon.h:157
#define FSAALOGINIT
Definition LimaCommon.h:206
FsaAccessSpare16(bool trie_direction_fwd=true)
FsaAccessIOHandler< graphType > * getFsaAccessIOHandler() const override
For IO Factory of IO Handler: Handler depends on graphType: with mapping or not.
NAUTITIA.