acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
static_numeric_info.h
1#pragma once
2
3//#include <limits.h>
4
5template < class T >
7{
8 public:
9
10}; // numeric_info
11
12
13
14
15template <>
16class CLASS_DECL_ACME static_numeric_info < ::u32 >
17{
18 public:
19
20 static const bool is_signed = false;
21 static const bool is_integer = true;
22
23}; // numeric_info
24
25
26
27template <>
28class CLASS_DECL_ACME static_numeric_info < ::u64 >
29{
30 public:
31
32 static const bool is_signed = false;
33 static const bool is_integer = true;
34
35}; // numeric_info
36
37
38#if defined(WINDOWS) || defined(__APPLE__)
39
40template <>
41class CLASS_DECL_ACME static_numeric_info < long ::u32 >
42{
43 public:
44
45 static const bool is_signed = false;
46 static const bool is_integer = true;
47
48}; // numeric_info
49
50
51#endif
52
53
54
55
Definition static_numeric_info.h:7