Files
cxx-ring-buffer/include/ring-buffer-config.h
T

24 lines
409 B
C
Raw Normal View History

2020-04-18 12:39:31 +02:00
#ifndef _RING_BUFFER_CONFIG_H
#define _RING_BUFFER_CONFIG_H
#ifdef RING_BUFFER_NOEXCEPT
#define NOEXCEPT noexcept
#define COND_NOEXCEPT(x) noexcept(x)
2020-04-18 12:39:31 +02:00
#else
#define NOEXCEPT
#define COND_NOEXCEPT(x)
2020-04-18 12:39:31 +02:00
#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