ecl_sigslots_lite
1.2
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace ecl
Namespace ecl::lite
Namespace ecl::lite::sigslots
Classes and Structs
Template Class GlobalSlots
Template Class GlobalSlots< void, GlobalClass, Capacity >
Class Joe
Template Class MemberSlots
Template Class MemberSlots< void, FunctionClass, Capacity >
Template Class Signal
Template Class Signal< void, Capacity >
Class Error
Template Class GlobalSlot
Template Class GlobalSlot< void >
Template Class GlobalSlotsBase
Template Class GlobalSlotsBase< void, GlobalClass >
Template Class MemberSlot
Template Class MemberSlot< void, FunctionClass >
Template Class MemberSlotsBase
Template Class MemberSlotsBase< void, FunctionClass >
Template Class SlotBase
Template Class SlotBase< void >
Enums
Enum ErrorFlag
Functions
Template Function ecl::lite::connect(Signal<Data, Capacity>&, void(FunctionClass::*)(Data), FunctionClass&)
Template Function ecl::lite::connect(Signal<Data, Capacity>&, void(*)(Data), GlobalClass&)
Template Function ecl::lite::connect(Signal<void, Capacity>&, void(FunctionClass::*)(void), FunctionClass&)
Template Function ecl::lite::connect(Signal<void, Capacity>&, void(*)(void), GlobalClass&)
Template Function ecl::lite::global_slots_capacity
Template Function ecl::lite::global_slots_stored
Template Function ecl::lite::member_slots_capacity
Template Function ecl::lite::member_slots_stored
Template Function ecl::lite::sigslots::connect(ecl::lite::Signal<Data, Capacity>&, MemberSlot<Data, FunctionClass>&)
Template Function ecl::lite::sigslots::connect(ecl::lite::Signal<Data, Capacity>&, GlobalSlot<Data>&)
Directories
Directory include
Directory ecl
Directory sigslots_lite
Files
File connect.hpp
File errors.hpp
File managers.hpp
File signal.hpp
File sigslots_lite.hpp
File slot.hpp
File utilities.hpp
Standard Documents
CHANGELOG
Release Notes
Forthcoming
1.2.0 (2022-09-27)
Pre-Versioning
PACKAGE
Index
ecl_sigslots_lite
Index
Index
E
E
ecl::lite::connect (C++ function)
,
[1]
,
[2]
,
[3]
ecl::lite::global_slots_capacity (C++ function)
ecl::lite::global_slots_stored (C++ function)
ecl::lite::GlobalSlots (C++ class)
ecl::lite::GlobalSlots::connect (C++ function)
ecl::lite::GlobalSlots::global_slots_capacity (C++ function)
ecl::lite::GlobalSlots::global_slots_stored (C++ function)
ecl::lite::GlobalSlots::GlobalSlots (C++ function)
ecl::lite::GlobalSlots<void, GlobalClass, Capacity> (C++ class)
ecl::lite::GlobalSlots<void, GlobalClass, Capacity>::connect (C++ function)
ecl::lite::GlobalSlots<void, GlobalClass, Capacity>::global_slots_capacity (C++ function)
ecl::lite::GlobalSlots<void, GlobalClass, Capacity>::global_slots_stored (C++ function)
ecl::lite::GlobalSlots<void, GlobalClass, Capacity>::GlobalSlots (C++ function)
ecl::lite::Joe (C++ class)
ecl::lite::Joe::addSlot (C++ function)
ecl::lite::member_slots_capacity (C++ function)
ecl::lite::member_slots_stored (C++ function)
ecl::lite::MemberSlots (C++ class)
ecl::lite::MemberSlots::connect (C++ function)
ecl::lite::MemberSlots::member_slots_capacity (C++ function)
ecl::lite::MemberSlots::member_slots_stored (C++ function)
ecl::lite::MemberSlots::MemberSlots (C++ function)
ecl::lite::MemberSlots<void, FunctionClass, Capacity> (C++ class)
ecl::lite::MemberSlots<void, FunctionClass, Capacity>::connect (C++ function)
ecl::lite::MemberSlots<void, FunctionClass, Capacity>::member_slots_capacity (C++ function)
ecl::lite::MemberSlots<void, FunctionClass, Capacity>::member_slots_stored (C++ function)
ecl::lite::MemberSlots<void, FunctionClass, Capacity>::MemberSlots (C++ function)
ecl::lite::Signal (C++ class)
ecl::lite::Signal::capacity (C++ function)
ecl::lite::Signal::connect (C++ function)
ecl::lite::Signal::emit (C++ function)
ecl::lite::Signal::Signal (C++ function)
ecl::lite::Signal::stored (C++ function)
ecl::lite::Signal<void, Capacity> (C++ class)
ecl::lite::Signal<void, Capacity>::capacity (C++ function)
ecl::lite::Signal<void, Capacity>::connect (C++ function)
ecl::lite::Signal<void, Capacity>::emit (C++ function)
ecl::lite::Signal<void, Capacity>::Signal (C++ function)
ecl::lite::Signal<void, Capacity>::stored (C++ function)
ecl::lite::sigslots::connect (C++ function)
,
[1]
ecl::lite::sigslots::Error (C++ class)
ecl::lite::sigslots::Error::Error (C++ function)
ecl::lite::sigslots::Error::flag (C++ function)
ecl::lite::sigslots::Error::what (C++ function)
ecl::lite::sigslots::ErrorFlag (C++ enum)
ecl::lite::sigslots::ErrorFlag::NoError (C++ enumerator)
ecl::lite::sigslots::ErrorFlag::OutOfResourcesError (C++ enumerator)
ecl::lite::sigslots::ErrorFlag::UnknownError (C++ enumerator)
ecl::lite::sigslots::GlobalSlot (C++ class)
ecl::lite::sigslots::GlobalSlot::execute (C++ function)
ecl::lite::sigslots::GlobalSlot::global_function (C++ member)
ecl::lite::sigslots::GlobalSlot::GlobalSlot (C++ function)
,
[1]
ecl::lite::sigslots::GlobalSlot<void> (C++ class)
ecl::lite::sigslots::GlobalSlot<void>::execute (C++ function)
ecl::lite::sigslots::GlobalSlot<void>::global_function (C++ member)
ecl::lite::sigslots::GlobalSlot<void>::GlobalSlot (C++ function)
,
[1]
ecl::lite::sigslots::GlobalSlotsBase (C++ class)
ecl::lite::sigslots::GlobalSlotsBase::addSlot (C++ function)
ecl::lite::sigslots::GlobalSlotsBase::capacity (C++ function)
ecl::lite::sigslots::GlobalSlotsBase::stored (C++ function)
ecl::lite::sigslots::GlobalSlotsBase<void, GlobalClass> (C++ class)
ecl::lite::sigslots::GlobalSlotsBase<void, GlobalClass>::addSlot (C++ function)
ecl::lite::sigslots::GlobalSlotsBase<void, GlobalClass>::capacity (C++ function)
ecl::lite::sigslots::GlobalSlotsBase<void, GlobalClass>::stored (C++ function)
ecl::lite::sigslots::MemberSlot (C++ class)
ecl::lite::sigslots::MemberSlot::execute (C++ function)
ecl::lite::sigslots::MemberSlot::member_function (C++ member)
ecl::lite::sigslots::MemberSlot::MemberSlot (C++ function)
,
[1]
ecl::lite::sigslots::MemberSlot::object (C++ member)
ecl::lite::sigslots::MemberSlot<void, FunctionClass> (C++ class)
ecl::lite::sigslots::MemberSlot<void, FunctionClass>::execute (C++ function)
ecl::lite::sigslots::MemberSlot<void, FunctionClass>::member_function (C++ member)
ecl::lite::sigslots::MemberSlot<void, FunctionClass>::MemberSlot (C++ function)
,
[1]
ecl::lite::sigslots::MemberSlot<void, FunctionClass>::object (C++ member)
ecl::lite::sigslots::MemberSlotsBase (C++ class)
ecl::lite::sigslots::MemberSlotsBase::addSlot (C++ function)
ecl::lite::sigslots::MemberSlotsBase::capacity (C++ function)
ecl::lite::sigslots::MemberSlotsBase::stored (C++ function)
ecl::lite::sigslots::MemberSlotsBase<void, FunctionClass> (C++ class)
ecl::lite::sigslots::MemberSlotsBase<void, FunctionClass>::addSlot (C++ function)
ecl::lite::sigslots::MemberSlotsBase<void, FunctionClass>::capacity (C++ function)
ecl::lite::sigslots::MemberSlotsBase<void, FunctionClass>::stored (C++ function)
ecl::lite::sigslots::SlotBase (C++ class)
ecl::lite::sigslots::SlotBase::execute (C++ function)
ecl::lite::sigslots::SlotBase<void> (C++ class)
ecl::lite::sigslots::SlotBase<void>::execute (C++ function)