acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
integer_map.h
1#pragma once
2
3
4#include "acme/prototype/collection/map.h"
5
6
7template < class PAYLOAD >
8using i32_map = map_base < ::i32, PAYLOAD >;
9
10template < class PAYLOAD >
11using i64_map = map_base < ::i64, PAYLOAD >;
12
13template < class PAYLOAD >
14using iptr_map = map_base < iptr, PAYLOAD >;
15
16template < class PAYLOAD >
17using index_map_base = map_base < ::collection::index, PAYLOAD >;
18
19using i32_to_int = i32_map < ::i32 >;
20
21using i64_to_i64 = i64_map < ::i64 >;
22
23using i32_to_string = i32_map < string > ;
24
25using i64_to_string = i64_map < string >;
26
27using iptr_to_iptr = iptr_map < iptr >;
28
29using iptr_to_string = iptr_map < string > ;
30
31using index_to_index = index_map_base < ::collection::index >;
32
33using index_to_string = index_map_base < string >;
34
35
36