module Callback

Defined in:

callback.cr
callback/group.cr
callback/macros/__appender.cr
callback/macros/__define_callback_group.cr
callback/macros/__globalize_generic_type.cr
callback/macros/__initialize_class.cr
callback/macros/__yield.cr
callback/macros/enable.cr
callback/version.cr

Constant Summary

VERSION = "0.2.0"

Class Method Summary

Macro Summary

Class Method Detail

def self.__yield(*args, &) #

[View source]

Macro Detail

macro __appender(supergroup_defined, name_node, phase_node, pascal_node, prefix_node, suffix_node, type_node) #

[View source]
macro __define_callback_group(pascal_node, prefix_node, suffix_node, type_node, supertype_node) #

[View source]
macro __globalize_generic_type(type, first_types = [] of ::String, prefix = "") #

[View source]
macro __initialize_class(namespace, type, supertype = nil) #

[View source]
macro __initialize_class2(namespace, type_node, supertype_node) #

[View source]
macro enable(klass, namespace = "") #

[View source]