jaulib v1.3.6
Jau Support Library (C++, Java, ..)
|
func::capref_target_t implementation for functions using a reference to a captured value, identifiable as func::target_type::capref via jau::function<R(A...)>::type(). More...
#include <functional3.hpp>
Public Member Functions | |
capref_target_t (I *_data_ptr, R(*_function)(I *, A...)) noexcept | |
R | operator() (A... args) override |
bool | operator== (const target_t< R, A... > &rhs) const noexcept override |
![]() | |
target_t (const target_t &o) noexcept=default | |
target_t (const target_t &o) noexcept=default | |
target_t (target_t &&o) noexcept=default | |
target_t (target_t &&o) noexcept=default | |
virtual | ~target_t () noexcept |
virtual | ~target_t () noexcept |
target_t & | operator= (const target_t &o) noexcept=default |
target_t & | operator= (const target_t &o) noexcept=default |
target_t & | operator= (target_t &&o) noexcept=default |
target_t & | operator= (target_t &&o) noexcept=default |
constexpr target_type | type () const noexcept |
Return the func::target_type of this invocation function wrapper. | |
constexpr target_type | type () const noexcept |
Return the func::target_type of this invocation function wrapper. | |
Additional Inherited Members | |
![]() | |
target_t (target_type ttype_) noexcept | |
target_t (target_type ttype_) noexcept | |
func::capref_target_t implementation for functions using a reference to a captured value, identifiable as func::target_type::capref via jau::function<R(A...)>::type().
R | function return type |
I | typename holding the captured data used by the function |
A | function arguments |
Definition at line 294 of file functional3.hpp.
|
inlinenoexcept |
|
inlineoverridevirtual |
Implements jau::func::target_t< R, A... >.
Definition at line 304 of file functional3.hpp.
|
inlineoverridevirtualnoexcept |
Implements jau::func::target_t< R, A... >.
Definition at line 308 of file functional3.hpp.