Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NoAvailableAlias/nano-signal-slot
/ functions
Functions
80 in github.com/NoAvailableAlias/nano-signal-slot
⨍
Functions
80
◇
Types & classes
15
↓ 79 callers
Method
is_empty
nano_observer.hpp:117
↓ 22 callers
Method
fire
nano_signal_slot.hpp:149
↓ 14 callers
Function
anonymous_output
tests/Test_Base.hpp:15
↓ 10 callers
Method
fire_accumulate
nano_signal_slot.hpp:155
↓ 7 callers
Method
connect
nano_signal_slot.hpp:45
↓ 4 callers
Method
lock
nano_mutex.hpp:115
↓ 3 callers
Method
disconnect_all
nano_observer.hpp:103
↓ 2 callers
Method
disconnect
nano_signal_slot.hpp:97
↓ 2 callers
Method
remove
nano_observer.hpp:58
↓ 1 callers
Method
insert
nano_observer.hpp:48
↓ 1 callers
Method
operator()
nano_function.hpp:70
↓ 1 callers
Method
unlock
nano_mutex.hpp:120
↓ 1 callers
Method
weak_ptr
nano_mutex.hpp:64
Method
Connection
nano_observer.hpp:23
Method
Observer
nano_observer.hpp:135
Method
Spin_Mutex
nano_mutex.hpp:34
Function
TEST_CLASS
tests/Test_TS_Policy.cpp:12
Function
TEST_CLASS
tests/Test_Signal_Disconnect.cpp:12
Function
TEST_CLASS
tests/Test_ST_Policy.cpp:11
Function
TEST_CLASS
tests/Test_Signal_Fire.cpp:13
Function
TEST_CLASS
tests/Test_Signal_Connect.cpp:12
Function
TEST_CLASS
tests/Test_TS_Policy_Safe.cpp:12
Function
TEST_CLASS
tests/Test_Observer_Destruction.cpp:13
Function
TEST_CLASS
tests/Test_ST_Policy_Safe.cpp:11
Function
TEST_CLASS
tests/Test_Signal_Edge_Cases.cpp:13
Function
TEST_METHOD
tests/Test_TS_Policy.cpp:19
Function
TEST_METHOD
tests/Test_Signal_Disconnect.cpp:45
Function
TEST_METHOD
tests/Test_ST_Policy.cpp:18
Function
TEST_METHOD
tests/Test_Signal_Fire.cpp:32
Function
TEST_METHOD
tests/Test_Signal_Connect.cpp:34
Function
TEST_METHOD
tests/Test_TS_Policy_Safe.cpp:20
Function
TEST_METHOD
tests/Test_Observer_Destruction.cpp:33
Function
TEST_METHOD
tests/Test_ST_Policy_Safe.cpp:18
Function
TEST_METHOD
tests/Test_Signal_Edge_Cases.cpp:43
Method
before_disconnect_all
nano_mutex.hpp:84
Method
before_disconnect_all
nano_mutex.hpp:149
Method
before_disconnect_all
nano_mutex.hpp:200
Method
before_disconnect_all
nano_mutex.hpp:271
Method
bind
nano_function.hpp:20
Method
copy_or_ref
nano_mutex.hpp:165
Method
copy_or_ref
nano_mutex.hpp:222
Method
for_each
nano_observer.hpp:72
Method
for_each_accumulate
nano_observer.hpp:86
Method
insert_sfinae
nano_signal_slot.hpp:18
Method
lock
nano_mutex.hpp:17
Method
lock
nano_mutex.hpp:235
Method
lock_guard
nano_mutex.hpp:55
Method
lock_guard
nano_mutex.hpp:109
Method
lock_guard
nano_mutex.hpp:171
Method
lock_guard
nano_mutex.hpp:229
Method
observed
nano_mutex.hpp:69
Method
observed
nano_mutex.hpp:134
Method
observed
nano_mutex.hpp:185
Method
observed
nano_mutex.hpp:254
Method
operator()
nano_observer.hpp:30
Method
remove_sfinae
nano_signal_slot.hpp:24
Method
slot_const_member_signature_one
tests/Test_Base.hpp:57
Method
slot_const_member_signature_two
tests/Test_Base.hpp:61
Method
slot_member_signature_one
tests/Test_Base.hpp:48
Method
slot_member_signature_two
tests/Test_Base.hpp:52
Method
slot_next_random
tests/Test_Base.hpp:129
Method
slot_overloaded_member
tests/Test_Base.hpp:66
Function
slot_static_free_function
tests/Test_Base.hpp:112
Method
slot_static_member_function
tests/Test_Base.hpp:75
Method
slot_virtual_member_function
tests/Test_Base.hpp:84
Method
slot_virtual_member_function
tests/Test_Base.hpp:100
Method
unlock
nano_mutex.hpp:29
Method
unlock
nano_mutex.hpp:240
Method
unmask
nano_mutex.hpp:79
Method
unmask
nano_mutex.hpp:144
Method
unmask
nano_mutex.hpp:195
Method
unmask
nano_mutex.hpp:266
Method
visiting
nano_mutex.hpp:74
Method
visiting
nano_mutex.hpp:139
Method
visiting
nano_mutex.hpp:190
Method
visiting
nano_mutex.hpp:259
Method
weak_ptr
nano_mutex.hpp:129
Method
weak_ptr
nano_mutex.hpp:180
Method
weak_ptr
nano_mutex.hpp:249
Method
~Observer
Guideline #4: A base class destructor should be either public and virtual, or protected and non-virtual.
nano_observer.hpp:128