Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members

FX::FXCallback< RT(PT1, PT2)> Class Template Reference

Public Types

typedef RT(* Method) (const void *, PT1, PT2)
 

Public Member Functions

 FXCallback (const FXCallback &org)
 
FXCallbackoperator= (const FXCallback &org)
 
FXbool operator== (const FXCallback &other) const
 
FXbool operator!= (const FXCallback &other) const
 
RT operator() (PT1 p1, PT2 p2) const
 
template<typename TYPE , RT(TYPE::*)(PT1, PT2) mfn>
void connect (TYPE *obj)
 
template<typename TYPE , RT(TYPE::*)(PT1, PT2) const mfn>
void connect (const TYPE *obj)
 
template<RT(*)(PT1, PT2) fn>
void connect ()
 
bool connected () const
 
void disconnect ()
 

Static Public Member Functions

static FXCallback create ()
 
template<typename TYPE , RT(TYPE::*)(PT1, PT2) mfn>
static FXCallback create (TYPE *obj)
 
template<typename TYPE , RT(TYPE::*)(PT1, PT2) const mfn>
static FXCallback create (const TYPE *obj)
 
template<RT(*)(PT1, PT2) fn>
static FXCallback create ()
 

The documentation for this class was generated from the following file:

Copyright © 1997-2022 Jeroen van der Zijp