Blowbox 2017
A 3D Game Engine by Riko Ophorst using DirectX 12
functional.h
1 #pragma once
2 
3 #include "util/eastl.h"
4 #include <EASTL/functional.h>
5 
6 namespace blowbox
7 {
13  template<typename Result, typename... Arguments>
14  using FunctionWithArguments = eastl::function<Result(Arguments...)>;
15 
21  template<typename Result, typename Argument0>
22  using FunctionWithArgument = eastl::function<Result(Argument0)>;
23 
29  template<typename Result>
30  using Function = eastl::function<Result()>;
31 }
eastl::function< Result(Arguments...)> FunctionWithArguments
Typedef for wrapping the EASTL function.
Definition: functional.h:14
The main Blowbox namespace.
Definition: image.cc:8
eastl::function< Result(Argument0)> FunctionWithArgument
Typedef for wrapping the EASTL function.
Definition: functional.h:22
eastl::function< Result()> Function
Typedef for wrapping the EASTL function.
Definition: functional.h:30