ITK
5.2.0
Insight Toolkit
ITK
Modules
Core
Common
include
itkWin32Header.h
Go to the documentation of this file.
1
/*=========================================================================
2
*
3
* Copyright NumFOCUS
4
*
5
* Licensed under the Apache License, Version 2.0 (the "License");
6
* you may not use this file except in compliance with the License.
7
* You may obtain a copy of the License at
8
*
9
* http://www.apache.org/licenses/LICENSE-2.0.txt
10
*
11
* Unless required by applicable law or agreed to in writing, software
12
* distributed under the License is distributed on an "AS IS" BASIS,
13
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
* See the License for the specific language governing permissions and
15
* limitations under the License.
16
*
17
*=========================================================================*/
18
/*=========================================================================
19
*
20
* Portions of this file are subject to the VTK Toolkit Version 3 copyright.
21
*
22
* Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
23
*
24
* For complete copyright, license and disclaimer of warranty information
25
* please refer to the NOTICE file at the top of the ITK source tree.
26
*
27
*=========================================================================*/
28
#ifndef itkWin32Header_h
29
#define itkWin32Header_h
30
32
#if defined(_MSC_VER)
33
34
// conditional expression is constant
35
# pragma warning(disable : 4127)
36
37
// 'conversion' conversion from 'type1' to 'type2', possible loss of data
38
# pragma warning(disable : 4244)
39
40
// 'identifier' : class 'type' needs to have dll-interface to be used by
41
// clients of class 'type2'
42
# pragma warning(disable : 4251)
43
44
// 'type' : inconsistent dll linkage. dllexport assumed.
45
# pragma warning(disable : 4273)
46
47
// non dll-interface class 'type' used as base for dll-interface class 'type2'
48
# pragma warning(disable : 4275)
49
50
// 'identifier' : truncation from 'type1' to 'type2'
51
# pragma warning(disable : 4305)
52
53
// 'conversion' : truncation of constant value
54
# pragma warning(disable : 4309)
55
56
// decorated name length exceeded, name was truncated
57
# pragma warning(disable : 4503)
58
59
// unreferenced local function has been removed
60
# pragma warning(disable : 4505)
61
62
#endif // _MSC_VER
63
64
#endif
Generated on Thu Apr 1 2021 02:09:17 for ITK by
1.8.16