ALib C++ Library
Library Version: 2510 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
containers.prepro.hpp
Go to the documentation of this file.
1//==================================================================================================
2/// \file
3/// This header-file is part of the \aliblong.
4///
5/// \emoji :copyright: 2013-2025 A-Worx GmbH, Germany.
6/// Published under \ref mainpage_license "Boost Software License".
7//==================================================================================================
8#ifndef HPP_ALIB_CONTAINERS_PP
9#define HPP_ALIB_CONTAINERS_PP
10#pragma once
11#ifndef INL_ALIB
12# include "alib/alib.inl"
13#endif
14
15// #################################################################################################
16// Symbols introduced by module ALib.Containers
17// #################################################################################################
18
19// ALIB_DEBUG_CONTAINERS
20#if !DOXYGEN
21#if ALIB_CONTAINERS
22# if !defined(ALIB_DEBUG_CONTAINERS)
23# define ALIB_DEBUG_CONTAINERS 0
24# elif !ALIB_DEBUG && ALIB_DEBUG_CONTAINERS
25# undef ALIB_DEBUG_CONTAINERS
26# define ALIB_DEBUG_CONTAINERS 0
27# pragma message "Symbol ALIB_DEBUG_CONTAINERS set (from outside!) while ALIB_DEBUG is not. The symbol got disabled."
28# else
29# define ALIB_DEBUG_CONTAINERS 0
30# endif
31#else
32# define ALIB_DEBUG_CONTAINERS 0
33#endif
34#endif // DOXYGEN (has a typical strange error here otherwise)
35#endif // HPP_ALIB_CONTAINERS_PP
36