alternative Standard Libary  0.29.8
config.h-Dateireferenz

gehe zum Quellcode dieser Datei

Makrodefinitionen

#define ASSTL_VERSION   0x00242
 
#define ASSTL_VERSION_STRING   std::string("0.24.2")
 
#define ASSTL_LIB_NAME   ((ASSTL_VERSION_STRING) << "-" << ASSTL_SYSTEM_NAME)
 
#define ASSTL_RND_STD   std::minstd_rand
 
#define ASSTL_RND_STD0   std::minstd_rand0
 
#define ASSTL_RND_MT19937   std::mt19937
 
#define ASSTL_RND_MT19937_64   std::mt19937_64
 
#define ASSTL_RND_DEFAULT   ASSTL_RND_STD
 
#define ASSTL_LOCK_MUTEX   std::mutex
 
#define ASSTL_LOCK_SPINLOCK   std::spinlock
 
#define ASSTL_LOCK_DEFAULT   ASSTL_LOCK_MUTEX
 
#define ASSTL_HASH_ADLER32   std::adl32_t
 
#define ASSTL_HASH_BERNSTEIN   std::brnst_t
 
#define ASSTL_HASH_FLETCHER16   std::flt16_t
 
#define ASSTL_HASH_FLETCHER16   std::flt32_t
 
#define ASSTL_HASH_CRC32K   std::crc32_k;
 
#define ASSTL_HASH_CRC32Q   std::crc32_q;
 
#define ASSTL_HASH_CRC32P   std::crc32_t;
 
#define ASSTL_HASH_FNV1A   std::fnv1a_t
 
#define ASSTL_HASH_WEINBERG   std::wberg_t
 
#define ASSTL_HASH_DEFAULT   ASSTL_HASH_ADLER32
 
#define ASSTL_USE_SSE
 
#define ASSTL_USE_OPENMP
 

Makro-Dokumentation

◆ ASSTL_HASH_ADLER32

#define ASSTL_HASH_ADLER32   std::adl32_t

◆ ASSTL_HASH_BERNSTEIN

#define ASSTL_HASH_BERNSTEIN   std::brnst_t

◆ ASSTL_HASH_CRC32K

#define ASSTL_HASH_CRC32K   std::crc32_k;

◆ ASSTL_HASH_CRC32P

#define ASSTL_HASH_CRC32P   std::crc32_t;

◆ ASSTL_HASH_CRC32Q

#define ASSTL_HASH_CRC32Q   std::crc32_q;

◆ ASSTL_HASH_DEFAULT

#define ASSTL_HASH_DEFAULT   ASSTL_HASH_ADLER32

◆ ASSTL_HASH_FLETCHER16 [1/2]

#define ASSTL_HASH_FLETCHER16   std::flt16_t

◆ ASSTL_HASH_FLETCHER16 [2/2]

#define ASSTL_HASH_FLETCHER16   std::flt32_t

◆ ASSTL_HASH_FNV1A

#define ASSTL_HASH_FNV1A   std::fnv1a_t

◆ ASSTL_HASH_WEINBERG

#define ASSTL_HASH_WEINBERG   std::wberg_t

◆ ASSTL_LIB_NAME

#define ASSTL_LIB_NAME   ((ASSTL_VERSION_STRING) << "-" << ASSTL_SYSTEM_NAME)

◆ ASSTL_LOCK_DEFAULT

#define ASSTL_LOCK_DEFAULT   ASSTL_LOCK_MUTEX

◆ ASSTL_LOCK_MUTEX

#define ASSTL_LOCK_MUTEX   std::mutex

◆ ASSTL_LOCK_SPINLOCK

#define ASSTL_LOCK_SPINLOCK   std::spinlock

◆ ASSTL_RND_DEFAULT

#define ASSTL_RND_DEFAULT   ASSTL_RND_STD

◆ ASSTL_RND_MT19937

#define ASSTL_RND_MT19937   std::mt19937

◆ ASSTL_RND_MT19937_64

#define ASSTL_RND_MT19937_64   std::mt19937_64

◆ ASSTL_RND_STD

#define ASSTL_RND_STD   std::minstd_rand

◆ ASSTL_RND_STD0

#define ASSTL_RND_STD0   std::minstd_rand0

◆ ASSTL_USE_OPENMP

#define ASSTL_USE_OPENMP

◆ ASSTL_USE_SSE

#define ASSTL_USE_SSE

◆ ASSTL_VERSION

#define ASSTL_VERSION   0x00242

◆ ASSTL_VERSION_STRING

#define ASSTL_VERSION_STRING   std::string("0.24.2")