Blame view

morfeusz/cli/cli.hpp 1.16 KB
Michał Lenart authored
1
2
3
4
5
6
7
8
9
10
/* 
 * File:   cli.hpp
 * Author: mlenart
 *
 * Created on 17 marzec 2014, 18:32
 */

#ifndef CLI_HPP
#define	CLI_HPP
Michał Lenart authored
11
#if defined(_WIN64) || defined(_WIN32)
Michał Lenart authored
12
13
14
15
16
#define TMPDUPA_IN IN
#define IN  IN
#endif

#include <iostream>
Michał Lenart authored
17
18
19
#include "morfeusz2.h"
#include "outputUtils.hpp"
#include "const.hpp"
Michał Lenart authored
20
21
22

#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wsign-compare"
Michał Lenart authored
23
#pragma GCC diagnostic ignored "-pedantic"
Michał Lenart authored
24
25
26
27
28
29
30
31
32
33
34
#pragma GCC diagnostic ignored "-Wunused-variable"
#pragma GCC diagnostic ignored "-Wconversion"
#pragma GCC diagnostic ignored "-Wreorder"
#pragma GCC diagnostic ignored "-Wlong-long"
#pragma GCC diagnostic ignored "-Wunused-function"
#pragma GCC diagnostic ignored "-Wcast-qual"
#pragma GCC diagnostic ignored "-Wparentheses"
#pragma GCC diagnostic ignored "-Wformat-extra-args"

#include "ezOptionParser.hpp"
Michał Lenart authored
35
36
namespace morfeusz {
Michał Lenart authored
37
    ez::ezOptionParser* getOptions(int argc, const char** argv, MorfeuszProcessorType processorType);
Michał Lenart authored
38
    void initializeMorfeusz(ez::ezOptionParser& opt, Morfeusz& morfeusz, MorfeuszProcessorType processorType);
Michał Lenart authored
39
Michał Lenart authored
40
41
}
Michał Lenart authored
42
#pragma GCC diagnostic pop
Michał Lenart authored
43
Michał Lenart authored
44
#if defined(_WIN64) || defined(_WIN32)
Michał Lenart authored
45
46
47
48
49
#define IN  TMPDUPA_IN
#endif

#endif	/* CLI_HPP */