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

Classes

union  uframes
 

Public Types

enum  kind { kind::oneshot, kind::framebuilder }
 

Public Member Functions

 frame (paint::image img)
 
 frame (const frame &r)
 
 frame (frame &&r)
 
 ~frame ()
 
frameoperator= (const frame &r)
 
frameoperator= (frame &&r)
 
std::size_t length () const
 

Public Attributes

 __pad0__: type(kind::framebuilder) { u.frbuilder = new framebuilder(std::move(frbuilder)
 
 length
 
kind type
 
union nana::frame::uframes u
 

Member Enumeration Documentation

enum nana::frame::kind
strong
Enumerator
oneshot 
framebuilder 

Constructor & Destructor Documentation

nana::frame::frame ( paint::image  img)
inline
nana::frame::frame ( const frame r)
inline
nana::frame::frame ( frame &&  r)
inline
nana::frame::~frame ( )
inline

Member Function Documentation

std::size_t nana::frame::length ( ) const
inline
frame& nana::frame::operator= ( const frame r)
inline
frame& nana::frame::operator= ( frame &&  r)
inline

Member Data Documentation

nana::frame::__pad0__
nana::frame::length
kind nana::frame::type
union nana::frame::uframes nana::frame::u