teditor  1.8.0@@fee5e94
Terminal based editor written in C++
Public Member Functions | List of all members
teditor::MetaKey Struct Reference

#include <keys.h>

Public Member Functions

 MetaKey ()
 
 MetaKey (key_t k)
 
 MetaKey (key_t m, key_t k)
 
bool isInvalid () const
 
key_t getMeta () const
 
key_t getKey () const
 
key_t getFull () const
 
bool isAscii () const
 
void reset ()
 
void setKey (key_t k)
 
void setMeta (key_t m)
 
void updateMeta (key_t m)
 
std::string toStr () const
 

Constructor & Destructor Documentation

◆ MetaKey() [1/3]

teditor::MetaKey::MetaKey ( )
inline

◆ MetaKey() [2/3]

teditor::MetaKey::MetaKey ( key_t  k)
inline

◆ MetaKey() [3/3]

teditor::MetaKey::MetaKey ( key_t  m,
key_t  k 
)
inline

Member Function Documentation

◆ getFull()

key_t teditor::MetaKey::getFull ( ) const
inline

◆ getKey()

key_t teditor::MetaKey::getKey ( ) const
inline

◆ getMeta()

key_t teditor::MetaKey::getMeta ( ) const
inline

◆ isAscii()

bool teditor::MetaKey::isAscii ( ) const

◆ isInvalid()

bool teditor::MetaKey::isInvalid ( ) const
inline

◆ reset()

void teditor::MetaKey::reset ( )
inline

◆ setKey()

void teditor::MetaKey::setKey ( key_t  k)
inline

◆ setMeta()

void teditor::MetaKey::setMeta ( key_t  m)
inline

◆ toStr()

std::string teditor::MetaKey::toStr ( ) const

◆ updateMeta()

void teditor::MetaKey::updateMeta ( key_t  m)
inline

The documentation for this struct was generated from the following files: