Kaleidoscope
Public Member Functions | Static Public Attributes | List of all members
Macros_ Class Reference

#include <Kaleidoscope-Macros.h>

Inheritance diagram for Macros_:
Inheritance graph
[legend]
Collaboration diagram for Macros_:
Collaboration graph
[legend]

Public Member Functions

 Macros_ (void)
 
void begin (void) final
 
void play (const macro_t *macro_p)
 
const macro_ttype ()
 
const macro_ttype (const char *string)
 
template<typename... Strings>
const macro_ttype (const char *first, Strings &&... strings)
 

Static Public Attributes

static byte row
 
static byte col
 

Constructor & Destructor Documentation

◆ Macros_()

Macros_::Macros_ ( void  )

Member Function Documentation

◆ begin()

void Macros_::begin ( void  )
finalvirtual

Implements KaleidoscopePlugin.

◆ play()

void Macros_::play ( const macro_t macro_p)

◆ type() [1/3]

const macro_t* Macros_::type ( )
inline

◆ type() [2/3]

const macro_t * Macros_::type ( const char *  string)

◆ type() [3/3]

template<typename... Strings>
const macro_t* Macros_::type ( const char *  first,
Strings &&...  strings 
)
inline

Member Data Documentation

◆ col

byte Macros_::col
static

◆ row

byte Macros_::row
static

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