This header file is part of module ALib Boxing of the ALib C++ Library.
© 2013-2024 A-Worx GmbH, Germany. Published under Boost Software License.
Definition in file vtable.inl.
Go to the source code of this file.
Classes | |
struct | FunctionTable |
struct | T_VTableFactory< TMapping > |
struct | VTable |
class | VTableTT< TPlainOrArray, TMapped > |
Namespaces | |
namespace | alib |
namespace | alib::boxing |
namespace | alib::boxing::detail |
This namespace implements internals of namespace alib::boxing. | |
Macros | |
ALib Module Boxing | |
The macros in this section are introduced by module ALib Boxing. | |
#define | ALIB_BOXING_BOOTSTRAP_VTABLE_DBG_REGISTER(Identifier) |
#define | ALIB_BOXING_VTABLE_DECLARE(TMapped, Identifier) |
#define | ALIB_BOXING_VTABLE_DECLARE_ARRAYTYPE(TMapped, Identifier) |
#define | ALIB_BOXING_VTABLE_DEFINE(TMapped, Identifier) |
#define | ALIB_BOXING_VTABLE_DEFINE_ARRAYTYPE(TMapped, Identifier) |
Functions | |
ALIB_API void | DbgCheckIsInitialized () |
ALIB_API void | DbgCheckRegistration (detail::VTable *vtable, bool increaseUsageCounter) |
void | DbgRegisterVTable (detail::VTable *vtable, detail::VTable::DbgFactoryType productionType) |