|
|
| function (::subparticle *psubparticle, const class ::time &timeTimeout=default_run_timeout()) |
|
| function (::lparam &lparam, const class ::time &timeTimeout=default_run_timeout()) |
template<typename PROCEDURE>
requires (prototype_pure_procedure<PROCEDURE>) |
| | function (const PROCEDURE &procedure, const class time &timeTimeout=default_run_timeout()) |
|
template<typename PROCEDURE> |
| | function (enum_timeout, const class time &timeTimeout, const PROCEDURE &procedureParam) |
|
void | operator() () const |
|
function & | operator= (const function &function) |
|
| function_common_base (const class ::time &timeTimeout=default_run_timeout()) |
|
class::time | timeout () const |
|
void | set_timeout (const class ::time &timeTimeout) |
|
| pointer (no_initialize_t) |
|
| pointer (nullptr_t) |
|
| pointer (wparam &wparam) |
|
| pointer (lparam &lparam) |
|
| pointer (allocate_t, Args &&... args) |
|
| pointer (const pointer &t) |
|
| pointer (pointer &&t) |
|
| pointer (enum_create_new, PARTICLE *pparticle) |
| | consumes a referer
|
|
| pointer (enum_create, PARTICLE *pparticle, ::factory::factory *pfactory=nullptr) |
| | consumes a referer
|
|
| pointer (transfer_t, T2 *p) |
| | referer is transferred?
|
|
| pointer (place_t, T2 *p) |
|
| pointer (const T2 *p) |
| | consumes a referer
|
|
| pointer (const ::pointer< T2 > &p) |
| | consumes a referer
|
|
| pointer (const ::cast< T2 > &p) |
| | consumes a referer
|
|
bool | operator! () const |
|
| pointer (::pointer< T2 > &&t) |
|
| pointer (::pointer< T2 > &&t) |
|
::subparticle * | operator-> () |
|
::subparticle * | operator-> () const |
|
::subparticle & | operator* () |
|
::subparticle & | operator* () const |
|
| operator::subparticle * () |
|
| operator::subparticle *const () const |
|
::subparticle * | get () |
|
const ::subparticle * | get () const |
|
inline ::iptr | iptr () const |
|
bool | is_set () const |
|
bool | is_null () const |
|
bool | ok () const |
|
bool | nok () const |
|
pointer & | operator= (T2 *p) |
|
pointer & | operator= (const pointer &t) |
|
pointer & | operator= (pointer &&t) |
|
pointer & | operator= (const ::pointer< T2 > &t) |
|
pointer & | operator= (::pointer< T2 > &&t) |
|
pointer & | operator= (const ::cast< T2 > &t) |
|
pointer< T2 > | defer_get_new (::particle *pparticle) |
|
bool | defer_destroy_and_release () |
|
inline ::i64 | release () |
|
inline ::pointer< ::subparticle > | detach () |
|
inline ::pointer< T2 > | cast () |
|
inline ::pointer< T2 > | cast () const |
|
non_const< T2 > * | raw_cast () |
|
const non_const< T2 > * | raw_cast () const |
|
bool | is () const |
|
pointer & | reset (const ::pointer< T2 > &p) |
|
pointer & | reset (T2 *ptr) |
|
pointer & | transfer (T2 *ptr) |
|
bool | operator== (nullptr_t) const |
|
pointer< ::subparticle > & | defer_assign_to (TYPE *&p) |
|
pointer< ::subparticle > & | defer_create_new (OBJECT *pparticle) |
|
pointer< ::subparticle > & | create_new (OBJECT *pparticle) |
|
pointer< ::subparticle > & | clone (T2 *p) |
|
void | run_and_release () |
|
void | operator() () const |
|
| operator::subparticle * () |
|
| operator::subparticle *const () const |