repr
0.1
Reconstructable string representations and more
Toggle main menu visibility
Main Page
Installation
Usage
Customization
Extending
FAQ
CI Results
Test
Benchmark
API Documentation
Namespace List
Namespace List
Namespace Members
All
_
a
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
w
Functions
_
a
c
d
e
f
g
i
l
m
n
o
r
s
t
u
v
w
Variables
Typedefs
Enumerations
Concept List
Class List
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
~
Functions
_
a
c
e
f
g
i
l
m
n
o
p
r
s
t
v
w
~
Variables
a
b
c
d
e
f
g
i
k
l
m
n
o
p
q
r
s
t
u
v
Typedefs
a
c
d
e
f
g
h
l
m
p
r
s
t
u
v
w
Enumerations
Enumerator
Related Symbols
File List
File List
File Members
All
_
l
n
o
r
u
Variables
Macros
_
l
o
r
u
Examples
Source Code
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Concepts
Loading...
Searching...
No Matches
warning.h
Go to the documentation of this file.
#pragma once
#include <
librepr/feature.h
>
#include "
util.h
"
#include "
platform.h
"
#if USING(LIBREPR_COMPILER_MSVC)
#define LIBREPR_WARNING_DISABLE_MSVC(WARNING) LIBREPR_PRAGMA(warning(disable: WARNING))
#define LIBREPR_WARNING_PUSH LIBREPR_PRAGMA(warning(push))
#define LIBREPR_WARNING_POP LIBREPR_PRAGMA(warning(pop))
#else
#define LIBREPR_WARNING_DISABLE_MSVC(...)
#endif
#if USING(LIBREPR_COMPILER_CLANG)
#define LIBREPR_WARNING_DISABLE_CLANG(WARNING) LIBREPR_PRAGMA(clang diagnostic ignored WARNING)
#define LIBREPR_WARNING_PUSH LIBREPR_PRAGMA(clang diagnostic push)
#define LIBREPR_WARNING_POP LIBREPR_PRAGMA(clang diagnostic pop)
#else
#define LIBREPR_WARNING_DISABLE_CLANG(...)
#endif
#if USING(LIBREPR_COMPILER_GCC)
#define LIBREPR_WARNING_DISABLE_GCC(WARNING) LIBREPR_PRAGMA(GCC diagnostic ignored WARNING)
#define LIBREPR_WARNING_PUSH LIBREPR_PRAGMA(GCC diagnostic push)
#define LIBREPR_WARNING_POP LIBREPR_PRAGMA(GCC diagnostic pop)
#else
#define LIBREPR_WARNING_DISABLE_GCC(...)
#endif
#define LIBREPR_WARNING_DISABLE(COMPILER, WARNING) LIBREPR_WARNING_DISABLE_##COMPILER(WARNING)
include
librepr
macro
warning.h
Generated by
1.9.8, using the excellent
Doxygen Awesome
Theme