Skip to content

Namespace Ase::Lib

Namespace List > Ase > Lib

Classes

Type Name
struct FunctionTraits <typename F>
Match function pointers.
struct FunctionTraits< R(Args...)> <typename R, Args>
struct FunctionTraits< R(C::*)(Args...) const > <typename C, typename R, Args>
Match const member function pointer.
struct FunctionTraits< R(C::*)(Args...)> <typename C, typename R, Args>
Match member function pointer.
struct MemberFunctionTraits <Handler>
Member function traits.

Public Functions

Type Name
C * host_member_offset (ptrdiff_t * hmoffsetp, const M * member, C * host)
Resolve (or assign) host-> Member offset distance (may be 0).
bool kvpairs_assign (StringS & kvs, const String & key_value_pair)

Public Functions Documentation

function host_member_offset

Resolve (or assign) host-> Member offset distance (may be 0).

template<class C, class M>
C * Ase::Lib::host_member_offset (
    ptrdiff_t * hmoffsetp,
    const M * member,
    C * host
) 

function kvpairs_assign

bool Ase::Lib::kvpairs_assign (
    StringS & kvs,
    const String & key_value_pair
) 


The documentation for this class was generated from the following file /__w/anklang/anklang/ase/member.cc