Nana C++ Library. Reference for users.
What we need to use nana
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
nana::appear::optional< HasDecoration, Sizable, Taskbar, Floating, NoActive > Struct Template Reference

Create a window with decoration depending on the first non-type template parameter. More...

Public Types

typedef meta::fixed_type_set
< Taskbar, Floating, NoActive > 
set_type
 

Public Member Functions

 operator appearance () const
 

Detailed Description

template<bool HasDecoration = true, typename Sizable = null_type, typename Taskbar = null_type, typename Floating = null_type, typename NoActive = null_type>
struct nana::appear::optional< HasDecoration, Sizable, Taskbar, Floating, NoActive >

Create a window with decoration depending on the first non-type template parameter.

Member Typedef Documentation

template<bool HasDecoration = true, typename Sizable = null_type, typename Taskbar = null_type, typename Floating = null_type, typename NoActive = null_type>
typedef meta::fixed_type_set<Taskbar, Floating, NoActive> nana::appear::optional< HasDecoration, Sizable, Taskbar, Floating, NoActive >::set_type

Member Function Documentation

template<bool HasDecoration = true, typename Sizable = null_type, typename Taskbar = null_type, typename Floating = null_type, typename NoActive = null_type>
nana::appear::optional< HasDecoration, Sizable, Taskbar, Floating, NoActive >::operator appearance ( ) const
inline