Kaleidoscope
Classes | Namespaces | Macros | Variables
Leader.h File Reference
#include <Kaleidoscope.h>
#include <Kaleidoscope-Ranges.h>
Include dependency graph for Leader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  kaleidoscope::Leader
 
struct  kaleidoscope::Leader::dictionary_t
 

Namespaces

 kaleidoscope
 

Macros

#define LEADER_MAX_SEQUENCE_LENGTH   4
 
#define LEAD(n)   (Key) { .raw = kaleidoscope::ranges::LEAD_FIRST + n }
 
#define LEADER_SEQ(...)   { __VA_ARGS__, Key_NoKey }
 
#define LEADER_DICT(...)   { __VA_ARGS__, {{Key_NoKey}, NULL} }
 

Variables

kaleidoscope::Leader Leader
 

Macro Definition Documentation

◆ LEAD

#define LEAD (   n)    (Key) { .raw = kaleidoscope::ranges::LEAD_FIRST + n }

◆ LEADER_DICT

#define LEADER_DICT (   ...)    { __VA_ARGS__, {{Key_NoKey}, NULL} }

◆ LEADER_MAX_SEQUENCE_LENGTH

#define LEADER_MAX_SEQUENCE_LENGTH   4

◆ LEADER_SEQ

#define LEADER_SEQ (   ...)    { __VA_ARGS__, Key_NoKey }

Variable Documentation

◆ Leader