Classes | |
class | Connection |
Represents the connection made when a Slot is connected to a Signal. More... | |
class | Connection_impl |
class | Connection_impl< R(Args...)> |
class | Connection_impl_base |
struct | Expired_slot |
Thrown when a Slot is accessed after it has expired. More... | |
class | Function_type_splitter |
class | Function_type_splitter< R(Args...)> |
class | Optional_last_value |
A functor class that returns the last value in an iterator range. More... | |
class | Optional_last_value< void > |
Specialization for void return type. More... | |
class | Shared_connection_block |
Blocks a Signal/Slot Connection. More... | |
class | Signal |
class | Signal< Ret(Args...), Combiner, Group, Group_compare, Slot_function, Mutex > |
Represents a signal that can be sent out to notify connected Slots. More... | |
class | Slot |
class | Slot< R(Args...), FunctionType > |
Represents a function that can be connected to a Signal. More... | |
class | Slot_base |
Base class for Slot, handles tracked objects. More... | |
class | Slot_iterator |
Enumerations | |
enum | Position { at_front, at_back } |
Identifies insertion position of Slots in a Signal. | |
Functions | |
auto | operator!= (Connection const &x, Connection const &y) -> bool |
Returns !(*this == x) | |
Use this header instead of trying to forward declare the class yourself.