ALib C++ Library
by
Library Version:
2510 R0
Documentation generated by
Loading...
Searching...
No Matches
home
dev
A-Worx
ALib
src
alib
singletons
singletons.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_SINGLETONS_PP
9
#define HPP_ALIB_SINGLETONS_PP
10
#pragma once
11
#ifndef INL_ALIB
12
# include "
alib/alib.inl
"
13
#endif
14
15
16
// #################################################################################################
17
// Symbols introduced by module ALib.Singletons
18
// #################################################################################################
19
20
// ALIB_FEAT_SINGLETON_MAPPED
21
#if ALIB_SINGLETONS
22
# if !defined(ALIB_FEAT_SINGLETON_MAPPED)
23
# if defined(_WIN32)
24
# if ALIB_SINGLE_THREADED
25
# define ALIB_FEAT_SINGLETON_MAPPED 0
26
# else
27
# define ALIB_FEAT_SINGLETON_MAPPED 1
28
# endif
29
# else
30
# define ALIB_FEAT_SINGLETON_MAPPED 0
31
# endif
32
# endif
33
#else
34
# define ALIB_FEAT_SINGLETON_MAPPED 0
35
#endif
// ALIB_SINGLETONS
36
37
#endif
// HPP_ALIB_SINGLETONS_PP
38
39
alib.inl