acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
aaa_want_to_remove_char_traits.h
1#pragma once
2
3
4
5//
6//#define IMPLEMENT_CONST_STRING_PTR(stringype, value, name) const const_fixed_string<stringype, sizeof(value)/sizeof(stringype::::i8)> _init##name ={ {nullptr, sizeof(value)/sizeof(stringype::::i8)-1, sizeof(value)/sizeof(stringype::::i8)-1, -1}, value }; const stringype::char_pointer const _value##name = _init##name.m_achData; extern const stringype* const name = CONST_STRING_PTR(stringype, name);
7//#define DECLARE_CONST_STRING_PTR(stringype, name) extern const stringype* const name;
8//#define CONST_STRING_PTR(stringype, name) reinterpret_cast<const stringype* const>(&_value##name)
9
10//
11//template < typename TYPE_CHAR >
12//class char_traits
13//{
14//public:
15//
16//};
17
18