diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/_config_8hpp.html b/_config_8hpp.html new file mode 100644 index 0000000..9ac68d1 --- /dev/null +++ b/_config_8hpp.html @@ -0,0 +1,93 @@ + + +
+ + + + +
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
Evente specific config file. +More...
+ +Go to the source code of this file.
+Evente specific config file.
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
Event specific Debug file. +More...
+#include <SA/Collections/Debug>
Go to the source code of this file.
+Event specific Debug file.
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
Definition of Sapphire Event type. +More...
+ +Go to the source code of this file.
++Classes | |
struct | SA::Intl::FuncHandle< R, Args > |
Handle struct for a function. More... | |
struct | SA::Intl::FuncHandle< void, Args... > |
Handle struct for a function with void return type. More... | |
struct | SA::Intl::FuncMemberHandle< R, Args > |
Handle struct for a member function. More... | |
struct | SA::Intl::FuncMemberHandle< void, Args... > |
Handle struct for a member function with void return type. More... | |
class | SA::Event< R(Args...)> |
Sapphire Event class. More... | |
Definition of Sapphire Event type.
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
Examples and Unitary Tests for Event.
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
Definition of Sapphire Function type. +More...
+ +Go to the source code of this file.
++Classes | |
class | SA::Function< R, Args > |
Function type implementation. More... | |
Definition of Sapphire Function type.
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
Internal Definition of Sapphire FunctionMemberData type. +More...
+ +Go to the source code of this file.
++Classes | |
struct | SA::Intl::FuncMemberDataBase |
Base struct of member function data. More... | |
struct | SA::Intl::FuncMemberData< C, R, Args > |
Data struct for typed member function. More... | |
Internal Definition of Sapphire FunctionMemberData type.
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
Examples and Unitary Tests for Function.
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
Definition of Sapphire Owned-Event type. +More...
+#include <SA/Event/Event.hpp>
Go to the source code of this file.
++Classes | |
class | SA::OwnedEvent< OwnerT, R(Args...)> |
Sapphire Owned-Event class. More... | |
Definition of Sapphire Owned-Event type.
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
Examples and Unitary Tests for OwnedEvent.
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
Definition of Sapphire Packed Function type. +More...
+ +Go to the source code of this file.
++Classes | |
class | SA::PackedFunction< R, Args > |
Packed Function type implementation. More... | |
Definition of Sapphire Packed Function type.
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
Examples and Unitary Tests for PackedFunction.
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
▼NSA | |
▼NIntl | |
CFuncHandle | Handle struct for a function |
CFuncHandle< void, Args... > | Handle struct for a function with void return type |
CFuncMemberData | Data struct for typed member function |
CFuncMemberDataBase | Base struct of member function data |
CFuncMemberHandle | Handle struct for a member function |
CFuncMemberHandle< void, Args... > | Handle struct for a member function with void return type |
CEvent | Sapphire Event default (undefined) declaration |
CEvent< R(Args...)> | Sapphire Event class |
CFunction | Function type implementation |
COwnedEvent | Sapphire Owned-Event default (undefined) declaration |
COwnedEvent< OwnerT, R(Args...)> | Sapphire Owned-Event class |
CPackedFunction | Packed Function type implementation |
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
Sapphire Event default (undefined) declaration. + More...
+Sapphire Event default (undefined) declaration.
+R | Return type. |
Args | Argument types |
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
This is the complete list of members for SA::Event< R(Args...)>, including all inherited members.
+Add(R(*_func)(Args...), R *_result=nullptr) | SA::Event< R(Args...)> | |
Add(C *_caller, R(C::*_func)(Args...), R *_result=nullptr) | SA::Event< R(Args...)> | |
Clear() | SA::Event< R(Args...)> | |
Event()=default | SA::Event< R(Args...)> | |
Event(Event &&_other)=default | SA::Event< R(Args...)> | |
Event(const Event &)=delete | SA::Event< R(Args...)> | |
Execute(const Args &... _args) | SA::Event< R(Args...)> | |
Execute(std::vector< R > &_results, const Args &... _args) | SA::Event< R(Args...)> | |
IsEmpty() const noexcept | SA::Event< R(Args...)> | |
operator()(const Args &... _args) | SA::Event< R(Args...)> | |
operator()(std::vector< R > &_results, const Args &... _args) | SA::Event< R(Args...)> | |
operator+=(R(*_func)(Args...)) | SA::Event< R(Args...)> | |
operator-=(R(*_func)(Args...)) | SA::Event< R(Args...)> | |
operator=(Event &&_other) | SA::Event< R(Args...)> | |
operator=(const Event &)=delete | SA::Event< R(Args...)> | |
Remove(R(*_func)(Args...)) | SA::Event< R(Args...)> | |
Remove(const C *_caller, R(C::*_func)(Args...)) | SA::Event< R(Args...)> | |
RRemove(R(*_func)(Args...)) | SA::Event< R(Args...)> | |
RRemove(const C *_caller, R(C::*_func)(Args...)) | SA::Event< R(Args...)> | |
~Event() | SA::Event< R(Args...)> |
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
Sapphire Event class. + More...
+ +#include <Event.hpp>
+Public Member Functions | |
+ | Event ()=default |
Default constructor. | |
+ | Event (Event &&_other)=default |
Default Move constructor. | |
+ | Event (const Event &)=delete |
Deleted copy constructor. | |
+ | ~Event () |
Destructor (auto clean). | |
bool | IsEmpty () const noexcept |
Check whether this event is empty (no function registered). | |
+void | Clear () |
Clear all registered function. | |
void | Add (R(*_func)(Args...), R *_result=nullptr) |
Add a function to register. | |
template<typename C > | |
void | Add (C *_caller, R(C::*_func)(Args...), R *_result=nullptr) |
Add a member function to register. | |
bool | Remove (R(*_func)(Args...)) |
Remove a registered function. | |
template<typename C > | |
bool | Remove (const C *_caller, R(C::*_func)(Args...)) |
Remove a registered member function. | |
bool | RRemove (R(*_func)(Args...)) |
Reverse Remove a registered function. | |
template<typename C > | |
bool | RRemove (const C *_caller, R(C::*_func)(Args...)) |
Reverse Remove a registered member function. | |
void | Execute (const Args &... _args) |
Execute all registered functions. | |
void | Execute (std::vector< R > &_results, const Args &... _args) |
Execute all registered functions. | |
Event & | operator= (Event &&_other) |
Move operator. | |
Event & | operator= (const Event &)=delete |
Deleted copy operator. | |
Event & | operator+= (R(*_func)(Args...)) |
Add a function to register. | |
Event & | operator-= (R(*_func)(Args...)) |
Remove a registered function. | |
void | operator() (const Args &... _args) |
Execute all registered functions. | |
void | operator() (std::vector< R > &_results, const Args &... _args) |
Execute all registered functions. | |
Sapphire Event class.
+Template specialization for R(Args...) deduction.
+R | Return type. |
Args | Argument types |
void SA::Event< R(Args...)>::Add | +( | +C * | +_caller, | +
+ | + | R(C::*)(Args...) | +_func, | +
+ | + | R * | +_result = nullptr |
+
+ | ) | ++ |
Add a member function to register.
+Ensure registered order on execution.
+C | Caller type. |
[in] | _caller | Caller instance to call function from. |
[in] | _func | Member function to register. |
[in] | _result | Optionnal result handle. |
void SA::Event< R(Args...)>::Add | +( | +R(*)(Args...) | +_func, | +
+ | + | R * | +_result = nullptr |
+
+ | ) | ++ |
Add a function to register.
+Ensure registered order on execution.
+[in] | _func | Function to register. |
[in] | _result | Optionnal result handle. |
void SA::Event< R(Args...)>::Execute | +( | +const Args &... | +_args | ) | ++ |
Execute all registered functions.
+Ensure registered order execution.
+[in] | _args | Argument to forward to functions. |
void SA::Event< R(Args...)>::Execute | +( | +std::vector< R > & | +_results, | +
+ | + | const Args &... | +_args | +
+ | ) | ++ |
Execute all registered functions.
+Ensure registered order execution.
+[in] | _results | Optionnal output results (append). |
[in] | _args | Argument to forward to functions. |
+
|
+ +noexcept | +
Check whether this event is empty (no function registered).
+void SA::Event< R(Args...)>::operator() | +( | +const Args &... | +_args | ) | ++ |
Execute all registered functions.
+Use Execute() method.
+[in] | _args | Argument to forward to functions. |
void SA::Event< R(Args...)>::operator() | +( | +std::vector< R > & | +_results, | +
+ | + | const Args &... | +_args | +
+ | ) | ++ |
Execute all registered functions.
+Use Execute() method. Ensure registered order execution.
+[in] | _results | Optionnal output results (append). |
[in] | _args | Argument to forward to functions. |
+
|
+ +delete | +
Deleted copy operator.
+Event & SA::Event< R(Args...)>::operator= | +( | +Event< R(Args...)> && | +_other | ) | ++ |
Move operator.
+bool SA::Event< R(Args...)>::Remove | +( | +const C * | +_caller, | +
+ | + | R(C::*)(Args...) | +_func | +
+ | ) | ++ |
Remove a registered member function.
+Start function iteration from first to last registered.
+[in] | _caller | Caller instance of registered function. |
[in] | _func | Member function to unregister. |
bool SA::Event< R(Args...)>::Remove | +( | +R(*)(Args...) | +_func | ) | ++ |
Remove a registered function.
+Start function iteration from first to last registered.
+[in] | _func | Function to unregister. |
bool SA::Event< R(Args...)>::RRemove | +( | +const C * | +_caller, | +
+ | + | R(C::*)(Args...) | +_func | +
+ | ) | ++ |
Reverse Remove a registered member function.
+Start function iteration from last to first registered.
+[in] | _caller | Caller instance of registered function. |
[in] | _func | Member function to unregister. |
bool SA::Event< R(Args...)>::RRemove | +( | +R(*)(Args...) | +_func | ) | ++ |
Reverse Remove a registered function.
+Start function iteration from last to first registered.
+[in] | _func | Function to unregister. |
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
This is the complete list of members for SA::Function< R, Args >, including all inherited members.
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
Function type implementation. + More...
+ +#include <Function.hpp>
+Public Member Functions | |
+ | Function ()=default |
Default constructor. | |
Function (R(*_func)(Args...)) noexcept | |
template<typename C > | |
Function (C *_caller, R(C::*_func)(Args...)) | |
Function (Function &&_other) noexcept | |
Function (const Function &_other) noexcept | |
+ | ~Function () |
Destructor (free memory). | |
bool | IsEmpty () const noexcept |
Check whether this function handle is empty (no function bound). | |
operator bool () const | |
!IsEmpty bool operator. | |
bool | Equals (const Function &_other) const |
Compare 2 function handle. | |
bool | operator== (const Function &_rhs) const |
Compare 2 function handle equality. | |
bool | operator!= (const Function &_rhs) const |
Compare 2 function handle inequality. | |
void | Set (R(*_func)(Args...)) |
Set (assignation) new static function to bind. Free previous allocated memory. | |
template<typename C > | |
void | Set (C *_caller, R(C::*_func)(Args...)) |
Set (assignation) new member function to bind. Free previous allocated memory. | |
Function & | operator= (Function &&_rhs) noexcept |
Move operator Steal function handle (no additional memory allocation). | |
Function & | operator= (const Function &_rhs) noexcept |
Copy operator Additional memory allocation on member function copy. | |
Function & | operator= (R(*_func)(Args...)) noexcept |
+void | Clear () |
Clear bound function. Free allocated memory. | |
Function & | operator= (std::nullptr_t) |
Clear bound function. Free allocated memory. | |
R | Execute (Args... _args) const |
Execute bound function with args. | |
R | operator() (Args... _args) const |
Execute bound function with args operator. | |
Function type implementation.
+R | Return type. |
Args | Argument types |
+
|
+ +noexcept | +
Value constructor with static function.
+[in] | _func | Static function to bind. |
SA::Function< R, Args >::Function | +( | +C * | +_caller, | +
+ | + | R(C::*)(Args...) | +_func | +
+ | ) | ++ |
Value constructor with member function.
+C | Caller type. |
[in] | _caller | Object caller of member function. |
[in] | _func | Member function to bind. |
+
|
+ +noexcept | +
Move constructor. Steal function handle (no additional memory allocation).
+[in] | _other | Other handle to move. |
+
|
+ +noexcept | +
Copy constructor. Additional memory allocation on member function copy.
+[in] | _other | Other handle to copy. |
bool SA::Function< R, Args >::Equals | +( | +const Function< R, Args > & | +_other | ) | +const | +
Compare 2 function handle.
+[in] | _other | Other function to compare to. |
R SA::Function< R, Args >::Execute | +( | +Args... | +_args | ) | +const | +
Execute bound function with args.
+[in] | _args | Argument to forward to bound function. |
+
|
+ +noexcept | +
Check whether this function handle is empty (no function bound).
+SA::Function< R, Args >::operator bool | +( | +) | +const | +
!IsEmpty bool operator.
+bool SA::Function< R, Args >::operator!= | +( | +const Function< R, Args > & | +_rhs | ) | +const | +
Compare 2 function handle inequality.
+[in] | _rhs | Other function to compare to. |
R SA::Function< R, Args >::operator() | +( | +Args... | +_args | ) | +const | +
Execute bound function with args operator.
+[in] | _args | Argument to forward to bound function. |
+
|
+ +noexcept | +
Copy operator Additional memory allocation on member function copy.
+[in] | _rhs | Function handle to move. |
+
|
+ +noexcept | +
Move operator Steal function handle (no additional memory allocation).
+[in] | _rhs | Function handle to move. |
+
|
+ +noexcept | +
Value assignation with static function. Free previous allocated memory.
+[in] | _func | Static function to bind. |
Function & SA::Function< R, Args >::operator= | +( | +std::nullptr_t | +) | ++ |
Clear bound function. Free allocated memory.
+bool SA::Function< R, Args >::operator== | +( | +const Function< R, Args > & | +_rhs | ) | +const | +
Compare 2 function handle equality.
+[in] | _rhs | Other function to compare to. |
void SA::Function< R, Args >::Set | +( | +C * | +_caller, | +
+ | + | R(C::*)(Args...) | +_func | +
+ | ) | ++ |
Set (assignation) new member function to bind. Free previous allocated memory.
+C | Caller type. |
[in] | _caller | New object caller of member function. |
[in] | _func | New member function to bind. |
void SA::Function< R, Args >::Set | +( | +R(*)(Args...) | +_func | ) | ++ |
Set (assignation) new static function to bind. Free previous allocated memory.
+[in] | _func | New static function to bind. |
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
Sapphire Owned-Event default (undefined) declaration. + More...
+Sapphire Owned-Event default (undefined) declaration.
+OwnerT | Owner type. |
R | Return type. |
Args | Argument types |
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
This is the complete list of members for SA::OwnedEvent< OwnerT, R(Args...)>, including all inherited members.
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
Sapphire Owned-Event class. + More...
+ +#include <OwnedEvent.hpp>
Sapphire Owned-Event class.
+Event class with Execute-protected system. Only Owner class is allowed to call Execute().
+OwnerT | Owner type. |
R | Return type. |
Args | Argument types |
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
This is the complete list of members for SA::PackedFunction< R, Args >, including all inherited members.
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
Packed Function type implementation. + More...
+ +#include <PackedFunction.hpp>
+Public Member Functions | |
+ | PackedFunction ()=default |
Default constructor. | |
PackedFunction (R(*_func)(Args...), Args... _args) noexcept | |
template<typename C > | |
PackedFunction (C *_caller, R(C::*_func)(Args...), Args... _args) | |
PackedFunction (PackedFunction &&_other) noexcept | |
PackedFunction (const PackedFunction &_other) noexcept | |
bool | Equals (const PackedFunction &_other) const |
Compare 2 function handle. | |
bool | operator== (const PackedFunction &_rhs) const |
Compare 2 function handle equality. | |
bool | operator!= (const PackedFunction &_rhs) const |
Compare 2 function handle inequality. | |
void | Set (R(*_func)(Args...), Args... _args) |
Set (assignation) new static function to bind. Free previous allocated memory. | |
template<typename C > | |
void | Set (C *_caller, R(C::*_func)(Args...), Args... _args) |
Set (assignation) new member function to bind. Free previous allocated memory. | |
PackedFunction & | operator= (PackedFunction &&_rhs) noexcept |
Move operator Steal function handle (no additional memory allocation). | |
PackedFunction & | operator= (const PackedFunction &_rhs) noexcept |
Copy operator Additional memory allocation on member function copy. | |
R | Execute () const |
Execute bound function with packed args. | |
R | operator() () const |
Execute bound function with packed args operator. | |
Packed Function type implementation.
+R | Return type. |
Args | Argument types |
+
|
+ +noexcept | +
Value constructor with static function.
+[in] | _func | Static function to bind. |
[in] | _args | Args to pack. |
SA::PackedFunction< R, Args >::PackedFunction | +( | +C * | +_caller, | +
+ | + | R(C::*)(Args...) | +_func, | +
+ | + | Args... | +_args | +
+ | ) | ++ |
Value constructor with member function.
+C | Caller type. |
[in] | _caller | Object caller of member function. |
[in] | _func | Member function to bind. |
[in] | _args | Args to pack. |
+
|
+ +noexcept | +
Move constructor. Steal function handle (no additional memory allocation).
+[in] | _other | Other handle to move. |
+
|
+ +noexcept | +
Copy constructor. Additional memory allocation on member function copy.
+[in] | _other | Other handle to copy. |
bool SA::PackedFunction< R, Args >::Equals | +( | +const PackedFunction< R, Args > & | +_other | ) | +const | +
Compare 2 function handle.
+[in] | _other | Other function to compare to. |
R SA::PackedFunction< R, Args >::Execute | +( | +) | +const | +
Execute bound function with packed args.
+bool SA::PackedFunction< R, Args >::operator!= | +( | +const PackedFunction< R, Args > & | +_rhs | ) | +const | +
Compare 2 function handle inequality.
+[in] | _rhs | Other function to compare to. |
R SA::PackedFunction< R, Args >::operator() | +( | +) | +const | +
Execute bound function with packed args operator.
+
+
|
+ +noexcept | +
Copy operator Additional memory allocation on member function copy.
+[in] | _rhs | Function handle to move. |
+
|
+ +noexcept | +
Move operator Steal function handle (no additional memory allocation).
+[in] | _rhs | Function handle to move. |
bool SA::PackedFunction< R, Args >::operator== | +( | +const PackedFunction< R, Args > & | +_rhs | ) | +const | +
Compare 2 function handle equality.
+[in] | _rhs | Other function to compare to. |
void SA::PackedFunction< R, Args >::Set | +( | +C * | +_caller, | +
+ | + | R(C::*)(Args...) | +_func, | +
+ | + | Args... | +_args | +
+ | ) | ++ |
Set (assignation) new member function to bind. Free previous allocated memory.
+C | Caller type. |
[in] | _caller | New object caller of member function. |
[in] | _func | New member function to bind. |
[in] | _args | Args to pack. |
void SA::PackedFunction< R, Args >::Set | +( | +R(*)(Args...) | +_func, | +
+ | + | Args... | +_args | +
+ | ) | ++ |
Set (assignation) new static function to bind. Free previous allocated memory.
+[in] | _func | New static function to bind. |
[in] | _args | Args to pack. |
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
+Directories | |
Event | |
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
+Files | |
Config.hpp | |
Evente specific config file. | |
Debug.hpp | |
Event specific Debug file. | |
Event.hpp | |
Definition of Sapphire Event type. | |
Function.hpp | |
Definition of Sapphire Function type. | |
FunctionMemberData.hpp | |
Internal Definition of Sapphire FunctionMemberData type. | |
OwnedEvent.hpp | |
Definition of Sapphire Owned-Event type. | |
PackedFunction.hpp | |
Definition of Sapphire Packed Function type. | |
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
▼ Include | |
▼ SA | |
▼ Event | |
Config.hpp | Evente specific config file |
Debug.hpp | Event specific Debug file |
Event.hpp | Definition of Sapphire Event type |
Function.hpp | Definition of Sapphire Function type |
FunctionMemberData.hpp | Internal Definition of Sapphire FunctionMemberData type |
OwnedEvent.hpp | Definition of Sapphire Owned-Event type |
PackedFunction.hpp | Definition of Sapphire Packed Function type |
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
+Files | |
file | Config.hpp |
Evente specific config file. | |
file | Debug.hpp |
Event specific Debug file. | |
file | Event.hpp |
Definition of Sapphire Event type. | |
file | Function.hpp |
Definition of Sapphire Function type. | |
file | FunctionMemberData.hpp |
Internal Definition of Sapphire FunctionMemberData type. | |
file | OwnedEvent.hpp |
Definition of Sapphire Owned-Event type. | |
file | PackedFunction.hpp |
Definition of Sapphire Packed Function type. | |
Sapphire Suite's Event Module.
+
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+
CSA::Event< R, Args > | Sapphire Event default (undefined) declaration |
▼CSA::Event< R(Args...)> | Sapphire Event class |
CSA::OwnedEvent< OwnerT, R(Args...)> | Sapphire Owned-Event class |
CSA::Intl::FuncHandle< R, Args > | Handle struct for a function |
CSA::Intl::FuncHandle< void, Args... > | Handle struct for a function with void return type |
▼CSA::Intl::FuncMemberDataBase | Base struct of member function data |
CSA::Intl::FuncMemberData< C, R, Args > | Data struct for typed member function |
CSA::Intl::FuncMemberHandle< R, Args > | Handle struct for a member function |
CSA::Intl::FuncMemberHandle< void, Args... > | Handle struct for a member function with void return type |
CSA::Function< R, Args > | Function type implementation |
▼CSA::Function< R, Args... > | |
CSA::PackedFunction< R, Args > | Packed Function type implementation |
CSA::OwnedEvent< OwnerT, R, Args > | Sapphire Owned-Event default (undefined) declaration |
+ SA_Event
+
+ Sapphire's Suite's C++ Event and Function library.
+ |
+