ALib C++ Framework
by
Library Version:
2511 R0
Documentation generated by
Loading...
Searching...
No Matches
A-Worx
ALib
src
alib
camp
camp.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 #"mainpage_license".
7
//==================================================================================================
8
#ifndef HPP_ALIB_CAMP_PP
9
#define HPP_ALIB_CAMP_PP
10
#pragma once
11
12
#ifndef INL_ALIB
13
# include "
alib/alib.inl
"
14
#endif
15
#if ALIB_CAMP
16
17
//##################################################################################################
18
// Macro introduced by module ALib.Camp
19
//##################################################################################################
20
#if ALIB_CAMP
21
# define ALIB_RESOURCED_IN_CAMP( T, Camp, ResName ) \
22
ALIB_RESOURCED( T, &Camp.GetResourcePool(), Camp.ResourceCategory, ResName )
23
24
# define ALIB_CAMP_ENUM( T, TRecord, Camp, ResName ) \
25
ALIB_ENUMS_ASSIGN_RECORD( T, TRecord ) \
26
ALIB_RESOURCED_IN_CAMP( T, Camp, ResName )
27
28
# if !defined(ALIB_CAMP_OMIT_DEFAULT_RESOURCES)
29
# define ALIB_CAMP_OMIT_DEFAULT_RESOURCES 0
30
# endif
31
#endif
32
33
34
35
#endif
36
#endif
// HPP_ALIB_CAMP_PP
alib.inl