Helper to implement private functions without modifying the header. More...
Static Public Member Functions | |
template<class W > | |
static utils::const_clone_ptr< widget, W > | find_at (W pane, point coordinate, const bool must_be_active) |
Implementation for the wrappers for [const] widget* pane::find_at(const point&, const bool) [const]. More... | |
template<class W > | |
static utils::const_clone_ptr< grid, W > | get_grid (W pane, const unsigned id) |
Implementation for the wrappers for [const] grid* pane::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] widget* pane::find_at(const point&, const bool) [const].
W | A pointer to the pane. |
Definition at line 57 of file pane.cpp.
References gui2::widget::invisible, and gui2::pane::items_.
Referenced by gui2::pane::find_at().
|
inlinestatic |
Implementation for the wrappers for [const] grid* pane::grid(const unsigned id) [const].
W | A pointer to the pane. |
Definition at line 92 of file pane.cpp.
References gui2::pane::items_.
Referenced by gui2::pane::get_grid().