You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-29 08:21:15 +03:00
Adding mcs_basic_types.h
For now it consists of only: using int128_t = __int128; using uint128_t = unsigned __int128; All new privitive data types should go into this file in the future.
This commit is contained in:
committed by
Roman Nozdrin
parent
916950d1e9
commit
d5c6645ba1
@ -12,6 +12,7 @@
|
||||
#include <stdint.h>
|
||||
#include <stdexcept>
|
||||
#include <cstring>
|
||||
#include "mcs_basic_types.h"
|
||||
|
||||
namespace static_any
|
||||
{
|
||||
@ -127,8 +128,8 @@ namespace anyimpl
|
||||
#define BIG_POLICY(TYPE) template<> struct \
|
||||
choose_policy<TYPE> { typedef big_any_policy<TYPE> type; };
|
||||
|
||||
BIG_POLICY(__int128);
|
||||
BIG_POLICY(unsigned __int128);
|
||||
BIG_POLICY(int128_t);
|
||||
BIG_POLICY(uint128_t);
|
||||
|
||||
/// Specializations for small types.
|
||||
#define SMALL_POLICY(TYPE) template<> struct \
|
||||
|
Reference in New Issue
Block a user