Control Surface main
MIDI Control Surface library for Arduino
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
CCButtonLatched Member List

This is the complete list of members for CCButtonLatched, including all inherited members.

addressMIDIButtonLatched< DigitalCCSender >private
begin() final overrideMIDIButtonLatched< DigitalCCSender >inlinevirtual
beginAll()Updatable< T >inlinestatic
buttonMIDIButtonLatched< DigitalCCSender >private
CCButtonLatched(pin_t pin, MIDIAddress address, const DigitalCCSender &sender={})CCButtonLatchedinline
disable()UpdatableCRTP< Derived >inline
disable(UpdatableCRTP *element)UpdatableCRTP< Derived >inlinestatic
disable(UpdatableCRTP &element)UpdatableCRTP< Derived >inlinestatic
disable(U(&array)[N])UpdatableCRTP< Derived >inlinestatic
DoublyLinkable()=defaultDoublyLinkable< Derived >protected
DoublyLinkable(const DoublyLinkable &)DoublyLinkable< Derived >inlineprotected
DoublyLinkable(DoublyLinkable &&)DoublyLinkable< Derived >inlineprotected
enable()UpdatableCRTP< Derived >inline
enable(UpdatableCRTP *element)UpdatableCRTP< Derived >inlinestatic
enable(UpdatableCRTP &element)UpdatableCRTP< Derived >inlinestatic
enable(U(&array)[N])UpdatableCRTP< Derived >inlinestatic
getAddress() constMIDIButtonLatched< DigitalCCSender >inline
getButtonState() constMIDIButtonLatched< DigitalCCSender >inline
getState() constMIDIButtonLatched< DigitalCCSender >inline
invert()MIDIButtonLatched< DigitalCCSender >inline
isEnabled() constUpdatableCRTP< Derived >inline
MIDIButtonLatched(pin_t pin, MIDIAddress address, const DigitalCCSender &sender)MIDIButtonLatched< DigitalCCSender >inlineprotected
moveDown()UpdatableCRTP< Derived >inline
nextDoublyLinkable< Derived >protected
operator=(const UpdatableCRTP &)UpdatableCRTP< Derived >inlineprotected
operator=(UpdatableCRTP &&)UpdatableCRTP< Derived >inlineprotected
DoublyLinkable< Derived >::operator=(const DoublyLinkable &)DoublyLinkable< Derived >inlineprotected
DoublyLinkable< Derived >::operator=(DoublyLinkable &&)DoublyLinkable< Derived >inlineprotected
previousDoublyLinkable< Derived >protected
senderMIDIButtonLatched< DigitalCCSender >
setAddressUnsafe(MIDIAddress address)MIDIButtonLatched< DigitalCCSender >inline
setState(bool state)MIDIButtonLatched< DigitalCCSender >inline
stateMIDIButtonLatched< DigitalCCSender >private
toggleState()MIDIButtonLatched< DigitalCCSender >inline
UpdatableCRTP() __attribute__((no_sanitize("undefined")))UpdatableCRTP< Derived >inlineprotected
UpdatableCRTP(const UpdatableCRTP &) __attribute__((no_sanitize("undefined")))UpdatableCRTP< Derived >inlineprotected
UpdatableCRTP(UpdatableCRTP &&) __attribute__((no_sanitize("undefined")))UpdatableCRTP< Derived >inlineprotected
updatablesUpdatableCRTP< Derived >protectedstatic
update() final overrideMIDIButtonLatched< DigitalCCSender >inlinevirtual
updateAll()Updatable< T >inlinestatic
~DoublyLinkable()=defaultDoublyLinkable< Derived >protectedvirtual
~UpdatableCRTP() __attribute__((no_sanitize("undefined")))UpdatableCRTP< Derived >inlinevirtual