Cambridge SMT System
main.hifst-client.hpp
Go to the documentation of this file.
1 // Licensed under the Apache License, Version 2.0 (the "License");
2 // you may not use these files except in compliance with the License.
3 // You may obtain a copy of the License at
4 //
5 // http://www.apache.org/licenses/LICENSE-2.0
6 //
7 // Unless required by applicable law or agreed to in writing, software
8 // distributed under the License is distributed on an "AS IS" BASIS,
9 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10 // See the License for the specific language governing permissions and
11 // limitations under the License.
12 
13 // Copyright 2012 - Gonzalo Iglesias, AdriĆ  de Gispert, William Byrne
14 
21 #ifndef HIFST_H
22 #define HIFST_H
23 
24 namespace ucam {
25 namespace util {
26 extern bool user_check_ok;
27 extern const bool detailed;
28 
29 }
30 } // end namespaces
31 
33 #include "global_incls.hpp"
34 #include "custom_assert.hpp"
35 #include "global_decls.hpp"
36 #include "global_funcs.hpp"
37 
38 #include "logger.hpp"
39 
40 #include "szfstream.hpp"
41 
42 #include "registrypo.hpp"
43 #include "taskinterface.hpp"
44 #include "range.hpp"
45 #include "addresshandler.hpp"
47 
48 #include <constants-fsttools.hpp>
49 #include <constants-hifst.hpp>
50 
53 
54 #endif
Handles simple wildcard expansion for strings.
Stream wrapper for pipe/text/compressed files.
To initialize boost parameter options for hifst-client.
Provides smarter assert methods.
Interfaces with basic methods for iteration.
const bool detailed
Data object for hifst-client.
General functions.
Handles different type of integer ranges.
General typedefs, defines...
Contains wrapper class RegistryPO, which uses boost::program_options to parse parameters, and provides methods to access them.
Definition: bleu.hpp:14
All included standard headers, boost headers,...