![]() |
Libmacro
0.2
Libmacro is an extensible macro and hotkey library.
|
#include <types.h>
Public Attributes | |
| union { | |
| void * reference | |
| struct mcr_Signal * signal_pt | |
| char * string | |
| char character | |
| int integer | |
| unsigned int u_integer | |
| size_t index | |
| }; | |
| union { | |
| struct mcr_DispatchReceiver * receivers | |
| struct mcr_ReceiverMapElement * recursive_receivers | |
| }; | |
| size_t | receiver_count |
Sort by first element, such as a reference address, dispatch to either an array of receivers mcr_ReceiverMapElement::receivers, or continue searching with new keys in mcr_ReceiverMapElement::recursive_receivers.
| union { ... } |
Sort and find by
| size_t mcr_ReceiverMapElement::receiver_count |
Number of either mcr_ReceiverMapElement::receivers or mcr_ReceiverMapElement::recursive_receivers
| struct mcr_DispatchReceiver* mcr_ReceiverMapElement::receivers |
| struct mcr_ReceiverMapElement* mcr_ReceiverMapElement::recursive_receivers |