Files
cxx-ring-buffer/include/ring-buffer-config.h
2020-04-18 13:11:55 +02:00

25 lines
409 B
C

#ifndef _RING_BUFFER_CONFIG_H
#define _RING_BUFFER_CONFIG_H
#ifdef RING_BUFFER_NOEXCEPT
#define NOEXCEPT noexcept
#define COND_NOEXCEPT(x) noexcept(x)
#else
#define NOEXCEPT
#define COND_NOEXCEPT(x)
#endif
#ifdef RING_BUFFER_CONSTEXPR
#define CONSTEXPR constexpr
#else
#define CONSTEXPR
#endif
#ifdef RING_BUFFER_CONSTEXPR_DESTRUCTORS
#define CONSTEXPR_D CONSTEXPR
#else
#define CONSTEXPR_D
#endif
#endif