qxLib
pvs_config.h
Go to the documentation of this file.
1 /**
2 
3  @file pvs_config.h
4  @brief File contains PVS-Studio configuration comments
5  @details Include this file in your PCH
6  @author Khrapov
7  @date 2.02.2022
8  @copyright © Nick Khrapov, 2022. All right reserved.
9 
10 **/
11 #pragma once
12 
13 // Implicit assignment type conversion to memsize type
14 // too pedantic warning
15 //-V::101
16 
17 // Call of function with variable number of arguments. N argument has memsize type
18 // assume we use 64bit only
19 //-V::111
20 
21 // Dangerous magic number N used
22 // too pedantic warning
23 //-V::112
24 
25 // Implicit type conversion from memsize to double type or vice versa
26 // too pedantic warning
27 //-V::113
28 
29 // Memsize type is used in the struct/class
30 // assume we use 64bit only
31 //-V::122
32 
33 // Be advised that the size of the type 'long' varies between LLP64/LP64 data models
34 // assume we use 64bit only
35 //-V::126
36 
37 // Explicit conversion from 32-bit integer type to memsize type
38 // too pedantic warning
39 //-V::201
40 
41 // Explicit conversion from memsize type to 32-bit integer type
42 // too pedantic warning
43 //-V::202
44 
45 // Explicit type conversion from memsize to double type or vice versa
46 // too pedantic warning
47 //-V::203
48 
49 // The switch statement does not cover all values
50 // valid in most cases
51 //-V::719