UniDx
読み取り中…
検索中…
一致する文字列を見つけられません
UniDx::MemberAction< C, Args > 構造体テンプレート

戻り値のないメンバー関数オブジェクト コンパイル時に型を指定するので高速 [詳解]

#include <Func.h>

公開型

using MemFn = void(C::*)(Args...)

公開メンバ関数

bool isValid () const noexcept
void operator() (Args... args) const

公開変数類

C * object = nullptr
MemFn func = nullptr

詳解

template<class C, class... Args>
struct UniDx::MemberAction< C, Args >

戻り値のないメンバー関数オブジェクト コンパイル時に型を指定するので高速

型定義メンバ詳解

◆ MemFn

template<class C, class... Args>
using UniDx::MemberAction< C, Args >::MemFn = void(C::*)(Args...)

関数詳解

◆ isValid()

template<class C, class... Args>
bool UniDx::MemberAction< C, Args >::isValid ( ) const
inlinenoexcept

◆ operator()()

template<class C, class... Args>
void UniDx::MemberAction< C, Args >::operator() ( Args... args) const
inline

メンバ詳解

◆ func

template<class C, class... Args>
MemFn UniDx::MemberAction< C, Args >::func = nullptr

◆ object

template<class C, class... Args>
C* UniDx::MemberAction< C, Args >::object = nullptr

この構造体詳解は次のファイルから抽出されました: