GCC Code Coverage Report
Directory: ./ Exec Total Coverage
File: tmp_project/DataStream/src/data_stream_isSimpleType.cpp Lines: 11 11 100.0 %
Date: 2026-03-27 22:08:32 Branches: 0 0 - %

Line Branch Exec Source
1
/***************************************
2
	Auteur : Pierre Aubert
3
	Mail : pierre.aubert@lapp.in2p3.fr
4
	Licence : CeCILL-C
5
****************************************/
6
7
8
#include "data_stream_isSimpleType.h"
9
10
///Say if a bool is simple or not
11
/**	@return true
12
*/
13
template<>
14
181
bool data_stream_isSimpleType<bool>(){return true;}
15
16
///Say if a char is simple or not
17
/**	@return true
18
*/
19
template<>
20
181
bool data_stream_isSimpleType<char>(){return true;}
21
22
///Say if a short is simple or not
23
/**	@return true
24
*/
25
template<>
26
181
bool data_stream_isSimpleType<short>(){return true;}
27
28
///Say if a int is simple or not
29
/**	@return true
30
*/
31
template<>
32
181
bool data_stream_isSimpleType<int>(){return true;}
33
34
///Say if a long int is simple or not
35
/**	@return true
36
*/
37
template<>
38
181
bool data_stream_isSimpleType<long int>(){return true;}
39
40
///Say if a unsigned char is simple or not
41
/**	@return true
42
*/
43
template<>
44
181
bool data_stream_isSimpleType<unsigned char>(){return true;}
45
46
///Say if a unsigned short is simple or not
47
/**	@return true
48
*/
49
template<>
50
181
bool data_stream_isSimpleType<unsigned short>(){return true;}
51
52
///Say if a unsigned int is simple or not
53
/**	@return true
54
*/
55
template<>
56
181
bool data_stream_isSimpleType<unsigned int>(){return true;}
57
58
///Say if a long unsigned int is simple or not
59
/**	@return true
60
*/
61
template<>
62
181
bool data_stream_isSimpleType<long unsigned int>(){return true;}
63
64
///Say if a float is simple or not
65
/**	@return true
66
*/
67
template<>
68
181
bool data_stream_isSimpleType<float>(){return true;}
69
70
///Say if a double is simple or not
71
/**	@return true
72
*/
73
template<>
74
181
bool data_stream_isSimpleType<double>(){return true;}
75
76
77
78