class Gambit::Scanner::scan_ptr< ret(args…)>

Container class that hold the output of the “get_purpose” function. More…

#include <factory_defs.hpp>

Inherits from std::shared_ptr< Function_Base< ret(args…)> >

Public Functions

Name
scan_ptr()
scan_ptr(const scan_ptr & in)
scan_ptr(scan_ptr && in)
scan_ptr(void * in)
scan_ptr< ret(args…)> &operator=(void * in)
scan_ptr< ret(args…)> &operator=(const scan_ptr< ret(args…)> & in)
scan_ptr< ret(args…)> &operator=(s_ptr && in)
retoperator()(const args &… params)

Detailed Description

template <typename ret ,
typename... args>
class Gambit::Scanner::scan_ptr< ret(args...)>;

Container class that hold the output of the “get_purpose” function.

Public Functions Documentation

function scan_ptr

inline scan_ptr()

function scan_ptr

inline scan_ptr(
    const scan_ptr & in
)

function scan_ptr

inline scan_ptr(
    scan_ptr && in
)

function scan_ptr

inline scan_ptr(
    void * in
)

function operator=

inline scan_ptr< ret(args...)> & operator=(
    void * in
)

function operator=

inline scan_ptr< ret(args...)> & operator=(
    const scan_ptr< ret(args...)> & in
)

function operator=

inline scan_ptr< ret(args...)> & operator=(
    s_ptr && in
)

function operator()

inline ret operator()(
    const args &... params
)

Updated on 2024-07-18 at 13:53:32 +0000