Nana C++ Library. Reference for users.
What we need to use nana
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
nana::detail::window_register Class Reference

Public Types

using window_handle_type = basic_window *
 

Public Member Functions

 ~window_register ()
 
void insert (window_handle_type wd)
 
void operator() (window_handle_type wd)
 
void remove (window_handle_type wd)
 
void delete_trash (thread_t thread_id)
 
const std::vector
< window_handle_type > & 
queue () const
 
std::size_t size () const
 Returns the number of registered windows. More...
 
bool available (window_handle_type wd) const
 

Member Typedef Documentation

Constructor & Destructor Documentation

nana::detail::window_register::~window_register ( )
inline

Member Function Documentation

bool nana::detail::window_register::available ( window_handle_type  wd) const
inline
void nana::detail::window_register::delete_trash ( thread_t  thread_id)
inline
void nana::detail::window_register::insert ( window_handle_type  wd)
inline
void nana::detail::window_register::operator() ( window_handle_type  wd)
inline
const std::vector<window_handle_type>& nana::detail::window_register::queue ( ) const
inline
void nana::detail::window_register::remove ( window_handle_type  wd)
inline
std::size_t nana::detail::window_register::size ( ) const
inline

Returns the number of registered windows.