sandbox
Loading...
Searching...
No Matches
delegate.hpp File Reference
#include <functional>
#include <memory>
#include <type_traits>
#include <utility>
#include <libsbx/core/concepts.hpp>
#include <libsbx/memory/aligned_storage.hpp>

Go to the source code of this file.

Classes

struct  sbx::core::bad_delegate_call
 Exception type that is thrown when a delegate that does not hold a handle is invoked. More...
 
class  sbx::core::delegate< Return(Args...)>
 Container for functors and lambdas that makes use of small object optimization. More...