Reference documentation for deal.II version 9.3.3
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
undefine_macros.h
Go to the documentation of this file.
1// ---------------------------------------------------------------------
2//
3// Copyright (C) 2018 - 2020 by the deal.II authors
4//
5// This file is part of the deal.II library.
6//
7// The deal.II library is free software; you can use it, redistribute
8// it, and/or modify it under the terms of the GNU Lesser General
9// Public License as published by the Free Software Foundation; either
10// version 2.1 of the License, or (at your option) any later version.
11// The full text of the license can be found in the file LICENSE.md at
12// the top level directory of deal.II.
13//
14// ---------------------------------------------------------------------
15
16#include <deal.II/base/config.h>
17
18// This header undefines all macros that are not namespaced (i.e., macros that
19// do not start with deal or DEAL).
20
21#ifdef Assert
22# undef Assert
23#endif // #ifdef Assert
24
25#ifdef AssertARKode
26# undef AssertARKode
27#endif // #ifdef AssertARKode
28
29#ifdef AssertCuda
30# undef AssertCuda
31#endif // #ifdef AssertCuda
32
33#ifdef AssertCudaKernel
34# undef AssertCudaKernel
35#endif // #ifdef AssertCudaKernel
36
37#ifdef AssertCusolver
38# undef AssertCusolver
39#endif // #ifdef AssertCusolver
40
41#ifdef AssertCusparse
42# undef AssertCusparse
43#endif // #ifdef AssertCusparse
44
45#ifdef AssertDimension
46# undef AssertDimension
47#endif // #ifdef AssertDimension
48
49#ifdef AssertIDA
50# undef AssertIDA
51#endif // #ifdef AssertIDA
52
53#ifdef AssertIndexRange
54# undef AssertIndexRange
55#endif // #ifdef AssertIndexRange
56
57#ifdef AssertIsFinite
58# undef AssertIsFinite
59#endif // #ifdef AssertIsFinite
60
61#ifdef AssertKINSOL
62# undef AssertKINSOL
63#endif // #ifdef AssertKINSOL
64
65#ifdef AssertNothrow
66# undef AssertNothrow
67#endif // #ifdef AssertNothrow
68
69#ifdef AssertNothrowCuda
70# undef AssertNothrowCuda
71#endif // #ifdef AssertNothrowCuda
72
73#ifdef AssertNothrowCusparse
74# undef AssertNothrowCusparse
75#endif // #ifdef AssertNothrowCusparse
76
77#ifdef AssertThrow
78# undef AssertThrow
79#endif // #ifdef AssertThrow
80
81#ifdef AssertThrowMPI
82# undef AssertThrowMPI
83#endif // #ifdef AssertThrowMPI
84
85#ifdef AssertThrowExodusII
86# undef AssertThrowExodusII
87#endif // #ifdef AssertThrowExodusII
88
89#ifdef AssertVectorVectorDimension
90# undef AssertVectorVectorDimension
91#endif // #ifdef AssertVectorVectorDimension
92
93#ifdef DeclException0
94# undef DeclException0
95#endif // #ifdef DeclException0
96
97#ifdef DeclException1
98# undef DeclException1
99#endif // #ifdef DeclException1
100
101#ifdef DeclException2
102# undef DeclException2
103#endif // #ifdef DeclException2
104
105#ifdef DeclException3
106# undef DeclException3
107#endif // #ifdef DeclException3
108
109#ifdef DeclException4
110# undef DeclException4
111#endif // #ifdef DeclException4
112
113#ifdef DeclException5
114# undef DeclException5
115#endif // #ifdef DeclException5
116
117#ifdef DeclExceptionMsg
118# undef DeclExceptionMsg
119#endif // #ifdef DeclExceptionMsg