|
Anklang-0.3.0.dev551+gad1415e2 anklang-0.3.0.dev551+gad1415e2
ASE — Anklang Sound Engine (C++)
« « « Anklang Documentation |
#include <ase/parameter.hh>Go to the source code of this file.
Classes | |
| struct | Ase::MemberDetails |
| struct | Ase::Lib::FunctionTraits< R(Args...)> |
| struct | Ase::Lib::FunctionTraits< R(C::*)(Args...)> |
| Match member function pointer. More... | |
| struct | Ase::Lib::FunctionTraits< R(C::*)(Args...) const > |
| Match const member function pointer. More... | |
| struct | Ase::Lib::MemberFunctionTraits< Handler > |
| Member function traits. More... | |
| class | Ase::Member< getter, setter > |
Implement C++ member field API with a 0-sized class from setter and getter, maybe combined with [[no_unique_address]]. More... | |
Namespaces | |
| namespace | Ase |
| The Anklang C++ API namespace. | |
Functions | |
| template<class C , class M > | |
| C * | Ase::Lib::host_member_offset (ptrdiff_t *hmoffsetp, const M *member, C *host) |
Resolve (or assign) host->Member offset distance (may be 0). | |
| bool | Ase::Lib::kvpairs_assign (StringS &kvs, const String &key_value_pair) |
| C * Ase::Lib::host_member_offset | ( | ptrdiff_t * | hmoffsetp, |
| const M * | member, | ||
| C * | host | ||
| ) |
Resolve (or assign) host->Member offset distance (may be 0).
Definition at line 66 of file member.hh.
References ASE_ASSERT, and Ase::Lib::host_member_offset().
Referenced by Ase::Lib::host_member_offset().