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