Anklang 0.3.0-460-gc4ef46ba
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().