Entire Class Index | Main Class Index | Cross Index | Global Index

# Class CL_Signal_v0

CL Signal v0 class
Contained in: global
Derived from: none
Derived by: none
Group: Signal (System)

#include <ClanLib/signals.h>

### public function member index:

### Construction:

`` | `CL_Signal_v0` | `()`;
`` | `~CL_Signal_v0` | `()`;

### Operations:

``void`` | `operator``()` | `()`;
``void`` | `call` | `()`;
``CL_Slot`` | `connect` | `(`Slot` `slot`)`;
``CL_Slot`` | `connect` | `(`void` (*`callback`)())`;
``CL_Slot`` | `connect_virtual` | `(`void` (*`virtual_callback`)(`CL_SlotParent_v0`& ))`;
``void`` | `disconnect` | `(`CL_Slot`& `disconnect_slot`)`;

## Description:

## Function Member Descriptions:

CL_Signal_v0::CL_Signal_v0 - CL Signal v0 constructor
`` `CL_Signal_v0` `()`;

CL_Signal_v0::call - Call
``void`` `call` `()`;

CL_Signal_v0::connect - Connect slot.
``CL_Slot`` `connect` `(`Slot` `slot`)`;

CL_Signal_v0::connect - Connect callback function slot.
``CL_Slot`` `connect` `(`void` (*`callback`)())`;

CL_Signal_v0::connect_virtual - Connect virtual callback function slot.
``CL_Slot`` `connect_virtual` `(`void` (*`virtual_callback`)(`CL_SlotParent_v0`& ))`;

CL_Signal_v0::disconnect - Disconnect
``void`` `disconnect` `(`CL_Slot`& `disconnect_slot`)`;

CL_Signal_v0::operator () - Operator
``void`` `operator``()` `()`;

CL_Signal_v0::~CL_Signal_v0 - CL Signal v0 destructor
`` `~CL_Signal_v0` `()`;

## Variable Member Descriptions: