[*] Amend type wrappers
This commit is contained in:
parent
dca4ca195b
commit
a1fc9ae49a
@ -122,17 +122,20 @@ using AuAtomicInt = int;
|
|||||||
template<typename T>
|
template<typename T>
|
||||||
using AuOptional = AURORA_RUNTIME_AU_OPTIONAL<T>;
|
using AuOptional = AURORA_RUNTIME_AU_OPTIONAL<T>;
|
||||||
|
|
||||||
template<class T = void>
|
template<typename ...T>
|
||||||
using AuPredicate = AuFunction<bool(T)>;
|
using AuPredicate = AuFunction<bool(T...)>;
|
||||||
|
|
||||||
using AuVoidFunc = AuFunction<void(void)>;
|
using AuVoidFunc = AuFunction<void(void)>;
|
||||||
|
|
||||||
template<class T>
|
template<typename ...T>
|
||||||
using AuConsumer = AuFunction<void(T)>;
|
using AuConsumer = AuFunction<void(T...)>;
|
||||||
|
|
||||||
template<class T>
|
template<class T>
|
||||||
using AuSupplier = AuFunction<T(void)>;
|
using AuSupplier = AuFunction<T(void)>;
|
||||||
|
|
||||||
|
template<class T, typename ...Args>
|
||||||
|
using AuSupplierConsumer = AuFunction<T(Args...)>;
|
||||||
|
|
||||||
//#include "tinyutf8.h"
|
//#include "tinyutf8.h"
|
||||||
|
|
||||||
using AuString = std::string;// tiny_utf8::utf8_string;
|
using AuString = std::string;// tiny_utf8::utf8_string;
|
||||||
|
Loading…
Reference in New Issue
Block a user