Kaleidoscope
Public Member Functions | Public Attributes | List of all members
Key_ Union Reference

#include <key_defs.h>

Public Member Functions

bool operator== (uint16_t rhs)
 
bool operator== (const Key_ rhs)
 
Key_operator= (uint16_t raw)
 
bool operator!= (const Key_ &rhs)
 
bool operator>= (uint16_t raw)
 
bool operator<= (uint16_t raw)
 
bool operator> (uint16_t raw)
 
bool operator< (uint16_t raw)
 
bool operator>= (const Key_ &other)
 
bool operator<= (const Key_ &other)
 
bool operator> (const Key_ &other)
 
bool operator< (const Key_ &other)
 

Public Attributes

struct {
   uint8_t   keyCode
 
   uint8_t   flags
 
}; 
 
uint16_t raw
 

Member Function Documentation

◆ operator!=()

bool Key_::operator!= ( const Key_ rhs)
inline

◆ operator<() [1/2]

bool Key_::operator< ( uint16_t  raw)
inline

◆ operator<() [2/2]

bool Key_::operator< ( const Key_ other)
inline

◆ operator<=() [1/2]

bool Key_::operator<= ( uint16_t  raw)
inline

◆ operator<=() [2/2]

bool Key_::operator<= ( const Key_ other)
inline

◆ operator=()

Key_& Key_::operator= ( uint16_t  raw)
inline

◆ operator==() [1/2]

bool Key_::operator== ( uint16_t  rhs)
inline

◆ operator==() [2/2]

bool Key_::operator== ( const Key_  rhs)
inline

◆ operator>() [1/2]

bool Key_::operator> ( uint16_t  raw)
inline

◆ operator>() [2/2]

bool Key_::operator> ( const Key_ other)
inline

◆ operator>=() [1/2]

bool Key_::operator>= ( uint16_t  raw)
inline

◆ operator>=() [2/2]

bool Key_::operator>= ( const Key_ other)
inline

Member Data Documentation

◆ @3

struct { ... }

◆ flags

uint8_t Key_::flags

◆ keyCode

uint8_t Key_::keyCode

◆ raw

uint16_t Key_::raw

The documentation for this union was generated from the following file: