Blame view

morfeusz/cli/cli.hpp 1.05 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
#include "../Morfeusz.hpp"
Michał Lenart authored
18
19
20

#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wsign-compare"
Michał Lenart authored
21
#pragma GCC diagnostic ignored "-pedantic"
Michał Lenart authored
22
23
24
25
26
27
28
29
30
31
32
#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
33
ez::ezOptionParser* getOptions(int argc, const char** argv, MorfeuszProcessorType processorType);
Michał Lenart authored
34
void initializeMorfeusz(ez::ezOptionParser& opt, Morfeusz& morfeusz);
Michał Lenart authored
35
Michał Lenart authored
36
#pragma GCC diagnostic pop
Michał Lenart authored
37
Michał Lenart authored
38
#if defined(_WIN64) || defined(_WIN32)
Michał Lenart authored
39
40
41
42
43
#define IN  TMPDUPA_IN
#endif

#endif	/* CLI_HPP */