UtilsLite
Utilities for C++ programming
Loading...
Searching...
No Matches
Utils.hh
Go to the documentation of this file.
1/*--------------------------------------------------------------------------*\
2 | |
3 | Copyright (C) 2017 |
4 | |
5 | , __ , __ |
6 | /|/ \ /|/ \ |
7 | | __/ _ ,_ | __/ _ ,_ |
8 | | \|/ / | | | | \|/ / | | | |
9 | |(__/|__/ |_/ \_/|/|(__/|__/ |_/ \_/|/ |
10 | /| /| |
11 | \| \| |
12 | |
13 | Enrico Bertolazzi |
14 | Dipartimento di Ingegneria Industriale |
15 | Università degli Studi di Trento |
16 | email: enrico.bertolazzi@unitn.it |
17 | |
18\*--------------------------------------------------------------------------*/
19
20//
21// file: Utils.hh
22//
23#pragma once
24
25#ifndef DOXYGEN_SHOULD_SKIP_THIS
26
27#ifndef UTILS_dot_HH
28#define UTILS_dot_HH
29
30#if defined(__llvm__) || defined(__clang__)
31#pragma clang diagnostic ignored "-Wc++98-compat-pedantic"
32#pragma clang diagnostic ignored "-Wc++98-compat"
33#pragma clang diagnostic ignored "-Wdocumentation-unknown-command"
34#pragma clang diagnostic ignored "-Wdocumentation"
35#pragma clang diagnostic ignored "-Wdouble-promotion"
36#pragma clang diagnostic ignored "-Wextra-semi"
37#pragma clang diagnostic ignored "-Wglobal-constructors"
38#pragma clang diagnostic ignored "-Wmissing-noreturn"
39#pragma clang diagnostic ignored "-Wmissing-variable-declarations"
40#pragma clang diagnostic ignored "-Wnon-virtual-dtor"
41#pragma clang diagnostic ignored "-Wold-style-cast"
42#pragma clang diagnostic ignored "-Wpadded"
43#pragma clang diagnostic ignored "-Wshadow"
44#pragma clang diagnostic ignored "-Wshorten-64-to-32"
45#pragma clang diagnostic ignored "-Wsign-conversion"
46#pragma clang diagnostic ignored "-Wsigned-enum-bitfield"
47#pragma clang diagnostic ignored "-Wswitch-enum"
48#pragma clang diagnostic ignored "-Wundefined-func-template"
49#pragma clang diagnostic ignored "-Wunused-template"
50#pragma clang diagnostic ignored "-Wused-but-marked-unused"
51#pragma clang diagnostic ignored "-Wweak-vtables"
52#pragma clang diagnostic ignored "-Wweak-vtables"
53#pragma clang diagnostic ignored "-Wzero-as-null-pointer-constant"
54#pragma clang diagnostic push
55#endif
56
57#ifdef _MSC_VER
58 #pragma warning ( push )
59 #pragma warning ( disable : 4244 )
60 #pragma warning ( disable : 4127 )
61#endif
62
63#include "Utils/Utils.hxx"
64
65#ifdef _MSC_VER
66 #pragma warning ( pop )
67#endif
68
69#ifdef __clang__
70#pragma clang diagnostic pop
71#endif
72
73#endif
74
75#endif
76
77//
78// eof: Utils.hh
79//