|
foobar2000 SDK
2015-08-03
|
#include <BumpableElem.h>
Inheritance diagram for ImplementBumpableElem< TClass >:Public Member Functions | |
| ~ImplementBumpableElem () throw () | |
| __super::notify (p_what, p_param1, p_param2, p_param2size) | |
| TEMPLATE_CONSTRUCTOR_FORWARD_FLOOD_WITH_INITIALIZER (ImplementBumpableElem, TClass,{_init();}) BEGIN_MSG_MAP_EX(ImplementBumpableElem) MSG_WM_DESTROY(OnDestroy) CHAIN_MSG_MAP(__super) END_MSG_MAP_HOOK() void notify(const GUID &p_what | |
Static Public Member Functions | |
| static bool | Bump () |
Data Fields | |
| t_size | p_param1 |
| t_size const void * | p_param2 |
| t_size const void t_size | p_param2size |
Private Types | |
| typedef ImplementBumpableElem< TClass > | TSelf |
Private Member Functions | |
| bool | _bump () |
| void | _init () |
| void | OnDestroy () throw () |
Private Attributes | |
| CFlashWindow | m_flash |
| bool | m_selfDestruct |
Static Private Attributes | |
| static pfc::avltree_t< TSelf * > | instances |
Definition at line 2 of file BumpableElem.h.
|
private |
Definition at line 4 of file BumpableElem.h.
|
inline | |||||||||||||
Definition at line 24 of file BumpableElem.h.
| ImplementBumpableElem< TClass >::__super::notify | ( | p_what | , |
| p_param1 | , | ||
| p_param2 | , | ||
| p_param2size | |||
| ) |
|
inlineprivate |
Definition at line 34 of file BumpableElem.h.
|
inlineprivate |
Definition at line 42 of file BumpableElem.h.
|
inlinestatic |
Definition at line 18 of file BumpableElem.h.
|
inlineprivate | |||||||||||||
Definition at line 29 of file BumpableElem.h.
| ImplementBumpableElem< TClass >::TEMPLATE_CONSTRUCTOR_FORWARD_FLOOD_WITH_INITIALIZER | ( | ImplementBumpableElem< TClass > | , |
| TClass | , | ||
| {_init();} | |||
| ) | const |
|
staticprivate |
Definition at line 47 of file BumpableElem.h.
|
private |
Definition at line 49 of file BumpableElem.h.
|
private |
Definition at line 48 of file BumpableElem.h.
| t_size ImplementBumpableElem< TClass >::p_param1 |
Definition at line 13 of file BumpableElem.h.
| t_size const void* ImplementBumpableElem< TClass >::p_param2 |
Definition at line 13 of file BumpableElem.h.
| t_size const void t_size ImplementBumpableElem< TClass >::p_param2size |
Definition at line 13 of file BumpableElem.h.
1.8.11