Helper to implement private functions without modifying the header. More...
Static Public Member Functions | |
template<class W > | |
static utils::tconst_clone < twidget, W >::pointer | find_at (W pane, tpoint coordinate, const bool must_be_active) |
Implementation for the wrappers for [const] twidget* tpane::find_at(const tpoint&, const bool) [const]. More... | |
template<class W > | |
static utils::tconst_clone < tgrid, W >::pointer | grid (W pane, const unsigned id) |
Implementation for the wrappers for [const] tgrid* tpane::grid(const unsigned id) [const]. More... | |
Helper to implement private functions without modifying the header.
The class is a helper to avoid recompilation and only has static functions. It also facilitates to create duplicates of functions for a const and a non-const member function.
|
inlinestatic |
Implementation for the wrappers for [const] twidget* tpane::find_at(const tpoint&, const bool) [const].
W | A pointer to the pane. |
Definition at line 54 of file pane.cpp.
References gui2::twidget::tvisible::invisible, gui2::tpoint::x, and gui2::tpoint::y.
Referenced by gui2::tpane::find_at().
|
inlinestatic |
Implementation for the wrappers for [const] tgrid* tpane::grid(const unsigned id) [const].
W | A pointer to the pane. |
Definition at line 96 of file pane.cpp.
Referenced by gui2::tpane::grid().