ALib C++ Library
Library Version: 2510 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
boxing.prepro.hpp File Reference

Description:

This header-file is part of the ALib C++ Library.

© 2013-2025 A-Worx GmbH, Germany. Published under Boost Software License.

Definition in file boxing.prepro.hpp.

#include "alib/alib.inl"
Include dependency graph for boxing.prepro.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

ALib Module Boxing

The macros in this section are introduced by module ALib Boxing.

#define ALIB_BOXING_BOOTSTRAP_REGISTER_FAPPEND_FOR_APPENDABLE_TYPE(TAppendable)
 
#define ALIB_BOXING_BOOTSTRAP_REGISTER_FAPPEND_FOR_APPENDABLE_TYPE_N(TAppendable)
 
#define ALIB_BOXING_BOOTSTRAP_REGISTER_FAPPEND_FOR_APPENDABLE_TYPE_W(TAppendable)
 
#define ALIB_BOXING_BOOTSTRAP_REGISTER_FAPPEND_FOR_APPENDABLE_TYPE_X(TAppendable)
 
#define ALIB_BOXING_BOOTSTRAP_VTABLE_DBG_REGISTER(Identifier)
 
#define ALIB_BOXING_CUSTOMIZE(TSource, TMapped, ...)
 
#define ALIB_BOXING_CUSTOMIZE_ARRAY_TYPE(TSource, TElement, ...)
 
#define ALIB_BOXING_CUSTOMIZE_ARRAY_TYPE_NON_UNBOXABLE(TSource, TElement, ...)
 
#define ALIB_BOXING_CUSTOMIZE_DENY_BOXING(TSource)
 
#define ALIB_BOXING_CUSTOMIZE_NOT_UNBOXABLE(TSource, TMapped)
 
#define ALIB_BOXING_CUSTOMIZE_TYPE_MAPPING(TSource, TMapped)
 
#define ALIB_BOXING_DEFINE_FEQUALS_FOR_COMPARABLE_TYPE(TComparable)
 
#define ALIB_BOXING_DEFINE_FISLESS_FOR_COMPARABLE_TYPE(TComparable)
 
#define ALIB_BOXING_VTABLE_DECLARE(TMapped, Identifier)
 
#define ALIB_BOXING_VTABLE_DECLARE_ARRAYTYPE(TMapped, Identifier)
 
#define ALIB_BOXING_VTABLE_DECLARE_ARRAYTYPE_NOEXPORT(TMapped, Identifier)
 
#define ALIB_BOXING_VTABLE_DECLARE_NOEXPORT(TMapped, Identifier)
 
#define ALIB_BOXING_VTABLE_DEFINE(TMapped, Identifier)
 
#define ALIB_BOXING_VTABLE_DEFINE_ARRAYTYPE(TMapped, Identifier)