ncmpc  0.31
Public Member Functions | Data Fields
KeyBinding Struct Reference

#include <Bindings.hxx>

Public Member Functions

gcc_pure bool HasKey (int key) const
 
gcc_pure size_t GetKeyCount () const
 
void SetKey (const std::array< int, MAX_COMMAND_KEYS > &_keys)
 
void WriteToFile (FILE *f, const command_definition_t &cmd, bool comment) const
 

Data Fields

std::array< int, MAX_COMMAND_KEYSkeys
 
bool modified = false
 

Member Function Documentation

◆ HasKey()

gcc_pure bool KeyBinding::HasKey ( int  key) const
inline

◆ GetKeyCount()

gcc_pure size_t KeyBinding::GetKeyCount ( ) const
inline

◆ SetKey()

void KeyBinding::SetKey ( const std::array< int, MAX_COMMAND_KEYS > &  _keys)
inline

◆ WriteToFile()

void KeyBinding::WriteToFile ( FILE *  f,
const command_definition_t cmd,
bool  comment 
) const

Field Documentation

◆ keys

std::array<int, MAX_COMMAND_KEYS> KeyBinding::keys

◆ modified

bool KeyBinding::modified = false

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