acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
static_numeric_info.h
1
#pragma once
2
3
//#include <limits.h>
4
5
template
<
class
T >
6
class
static_numeric_info
7
{
8
public
:
9
10
};
// numeric_info
11
12
13
14
15
template
<>
16
class
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
27
template
<>
28
class
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
40
template
<>
41
class
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
static_numeric_info
Definition
static_numeric_info.h:7
prototype
mathematics
static_numeric_info.h
Generated by
1.17.0