|
acme
Foundational cross-platform layer of the ca2 framework
|
Public Types | |
| using | WINDOW_TYPE = WINDOW_T |
Public Member Functions | |
| a_window_t (nullptr_t) | |
|
template<typename WINDOW_OPAQUE_T> requires (!::is_same < WINDOW_T, window_opaque_t > && ::is_same < WINDOW_OPAQUE_T, window_opaque_t >) | |
| a_window_t (const WINDOW_OPAQUE_T &windowopaque) | |
| a_window_t (const WINDOW_T &window) | |
| void | Null () |
| bool | operator== (const a_window_t &awindowt) const |
|
template<typename WINDOW_OPAQUE_T> requires (!::is_same < WINDOW_T, window_opaque_t > && ::is_same < WINDOW_OPAQUE_T, window_opaque_t >) | |
| bool | operator== (const WINDOW_OPAQUE_T &windowopaque) const |
| bool | operator== (const WINDOW_TYPE &window) const |
| a_window_t & | operator= (const a_window_t &awindowt) |
|
template<typename WINDOW_OPAQUE_T> requires (!::is_same < WINDOW_T, window_opaque_t > && ::is_same < WINDOW_OPAQUE_T, window_opaque_t >) | |
| a_window_t & | operator= (const WINDOW_OPAQUE_T &windowopaque) |
| a_window_t & | operator= (const WINDOW_T &window) |
| bool | is_null () const |
| bool | is_set () const |
| operator::hash32 () const | |
Public Attributes | |
| union { | |
| window_opaque_t m_opaque | |
| WINDOW_T m_window | |
| }; | |