mbed library sources. Supersedes mbed-src.
Dependents: Nucleo_Hello_Encoder BLE_iBeaconScan AM1805_DEMO DISCO-F429ZI_ExportTemplate1 ... more
Diff: platform/Callback.h
- Revision:
- 188:bcfe06ba3d64
- Parent:
- 187:0387e8f68319
- Child:
- 189:f392fc9709a3
--- a/platform/Callback.h Thu Sep 06 13:40:20 2018 +0100 +++ b/platform/Callback.h Thu Nov 08 11:46:34 2018 +0000 @@ -601,7 +601,7 @@ /** Static thunk for passing as C-style function * @param func Callback to call passed as void pointer * @return the value as determined by func which is of - * type and determined by the signiture of func + * type and determined by the signature of func */ static R thunk(void *func) { @@ -1226,7 +1226,7 @@ * @param func Callback to call passed as void pointer * @param a0 An argument to be called with function func * @return the value as determined by func which is of - * type and determined by the signiture of func + * type and determined by the signature of func */ static R thunk(void *func, A0 a0) { @@ -1852,7 +1852,7 @@ * @param a0 An argument to be called with function func * @param a1 An argument to be called with function func * @return the value as determined by func which is of - * type and determined by the signiture of func + * type and determined by the signature of func */ static R thunk(void *func, A0 a0, A1 a1) { @@ -2479,7 +2479,7 @@ * @param a1 An argument to be called with function func * @param a2 An argument to be called with function func * @return the value as determined by func which is of - * type and determined by the signiture of func + * type and determined by the signature of func */ static R thunk(void *func, A0 a0, A1 a1, A2 a2) { @@ -3107,7 +3107,7 @@ * @param a2 An argument to be called with function func * @param a3 An argument to be called with function func * @return the value as determined by func which is of - * type and determined by the signiture of func + * type and determined by the signature of func */ static R thunk(void *func, A0 a0, A1 a1, A2 a2, A3 a3) { @@ -3736,7 +3736,7 @@ * @param a3 An argument to be called with function func * @param a4 An argument to be called with function func * @return the value as determined by func which is of - * type and determined by the signiture of func + * type and determined by the signature of func */ static R thunk(void *func, A0 a0, A1 a1, A2 a2, A3 a3, A4 a4) { @@ -3832,10 +3832,10 @@ typedef Callback<void(int)> event_callback_t; -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template <typename R> Callback<R()> callback(R(*func)() = 0) @@ -3843,10 +3843,10 @@ return Callback<R()>(func); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template <typename R> Callback<R()> callback(const Callback<R()> &func) @@ -3854,11 +3854,11 @@ return Callback<R()>(func); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param method Member function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template<typename T, typename U, typename R> Callback<R()> callback(U *obj, R(T::*method)()) @@ -3866,11 +3866,11 @@ return Callback<R()>(obj, method); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param method Member function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template<typename T, typename U, typename R> Callback<R()> callback(const U *obj, R(T::*method)() const) @@ -3878,11 +3878,11 @@ return Callback<R()>(obj, method); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param method Member function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template<typename T, typename U, typename R> Callback<R()> callback(volatile U *obj, R(T::*method)() volatile) @@ -3890,11 +3890,11 @@ return Callback<R()>(obj, method); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param method Member function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template<typename T, typename U, typename R> Callback<R()> callback(const volatile U *obj, R(T::*method)() const volatile) @@ -3902,11 +3902,11 @@ return Callback<R()>(obj, method); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach * @param arg Pointer argument to function - * @return Callback with infered type + * @return Callback with inferred type */ template <typename T, typename U, typename R> Callback<R()> callback(R(*func)(T *), U *arg) @@ -3914,11 +3914,11 @@ return Callback<R()>(func, arg); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach * @param arg Pointer argument to function - * @return Callback with infered type + * @return Callback with inferred type */ template <typename T, typename U, typename R> Callback<R()> callback(R(*func)(const T *), const U *arg) @@ -3926,11 +3926,11 @@ return Callback<R()>(func, arg); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach * @param arg Pointer argument to function - * @return Callback with infered type + * @return Callback with inferred type */ template <typename T, typename U, typename R> Callback<R()> callback(R(*func)(volatile T *), volatile U *arg) @@ -3938,11 +3938,11 @@ return Callback<R()>(func, arg); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach * @param arg Pointer argument to function - * @return Callback with infered type + * @return Callback with inferred type */ template <typename T, typename U, typename R> Callback<R()> callback(R(*func)(const volatile T *), const volatile U *arg) @@ -3950,11 +3950,11 @@ return Callback<R()>(func, arg); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type * @deprecated * Arguments to callback have been reordered to callback(func, arg) */ @@ -3966,11 +3966,11 @@ return Callback<R()>(func, obj); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type * @deprecated * Arguments to callback have been reordered to callback(func, arg) */ @@ -3982,11 +3982,11 @@ return Callback<R()>(func, obj); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type * @deprecated * Arguments to callback have been reordered to callback(func, arg) */ @@ -3998,11 +3998,11 @@ return Callback<R()>(func, obj); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type * @deprecated * Arguments to callback have been reordered to callback(func, arg) */ @@ -4015,10 +4015,10 @@ } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template <typename R, typename A0> Callback<R(A0)> callback(R(*func)(A0) = 0) @@ -4026,10 +4026,10 @@ return Callback<R(A0)>(func); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template <typename R, typename A0> Callback<R(A0)> callback(const Callback<R(A0)> &func) @@ -4037,11 +4037,11 @@ return Callback<R(A0)>(func); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param method Member function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template<typename T, typename U, typename R, typename A0> Callback<R(A0)> callback(U *obj, R(T::*method)(A0)) @@ -4049,11 +4049,11 @@ return Callback<R(A0)>(obj, method); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param method Member function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template<typename T, typename U, typename R, typename A0> Callback<R(A0)> callback(const U *obj, R(T::*method)(A0) const) @@ -4061,11 +4061,11 @@ return Callback<R(A0)>(obj, method); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param method Member function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template<typename T, typename U, typename R, typename A0> Callback<R(A0)> callback(volatile U *obj, R(T::*method)(A0) volatile) @@ -4073,11 +4073,11 @@ return Callback<R(A0)>(obj, method); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param method Member function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template<typename T, typename U, typename R, typename A0> Callback<R(A0)> callback(const volatile U *obj, R(T::*method)(A0) const volatile) @@ -4085,11 +4085,11 @@ return Callback<R(A0)>(obj, method); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach * @param arg Pointer argument to function - * @return Callback with infered type + * @return Callback with inferred type */ template <typename T, typename U, typename R, typename A0> Callback<R(A0)> callback(R(*func)(T *, A0), U *arg) @@ -4097,11 +4097,11 @@ return Callback<R(A0)>(func, arg); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach * @param arg Pointer argument to function - * @return Callback with infered type + * @return Callback with inferred type */ template <typename T, typename U, typename R, typename A0> Callback<R(A0)> callback(R(*func)(const T *, A0), const U *arg) @@ -4109,11 +4109,11 @@ return Callback<R(A0)>(func, arg); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach * @param arg Pointer argument to function - * @return Callback with infered type + * @return Callback with inferred type */ template <typename T, typename U, typename R, typename A0> Callback<R(A0)> callback(R(*func)(volatile T *, A0), volatile U *arg) @@ -4121,11 +4121,11 @@ return Callback<R(A0)>(func, arg); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach * @param arg Pointer argument to function - * @return Callback with infered type + * @return Callback with inferred type */ template <typename T, typename U, typename R, typename A0> Callback<R(A0)> callback(R(*func)(const volatile T *, A0), const volatile U *arg) @@ -4133,11 +4133,11 @@ return Callback<R(A0)>(func, arg); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type * @deprecated * Arguments to callback have been reordered to callback(func, arg) */ @@ -4149,11 +4149,11 @@ return Callback<R(A0)>(func, obj); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type * @deprecated * Arguments to callback have been reordered to callback(func, arg) */ @@ -4165,11 +4165,11 @@ return Callback<R(A0)>(func, obj); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type * @deprecated * Arguments to callback have been reordered to callback(func, arg) */ @@ -4181,11 +4181,11 @@ return Callback<R(A0)>(func, obj); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type * @deprecated * Arguments to callback have been reordered to callback(func, arg) */ @@ -4198,10 +4198,10 @@ } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template <typename R, typename A0, typename A1> Callback<R(A0, A1)> callback(R(*func)(A0, A1) = 0) @@ -4209,10 +4209,10 @@ return Callback<R(A0, A1)>(func); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template <typename R, typename A0, typename A1> Callback<R(A0, A1)> callback(const Callback<R(A0, A1)> &func) @@ -4220,11 +4220,11 @@ return Callback<R(A0, A1)>(func); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param method Member function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template<typename T, typename U, typename R, typename A0, typename A1> Callback<R(A0, A1)> callback(U *obj, R(T::*method)(A0, A1)) @@ -4232,11 +4232,11 @@ return Callback<R(A0, A1)>(obj, method); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param method Member function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template<typename T, typename U, typename R, typename A0, typename A1> Callback<R(A0, A1)> callback(const U *obj, R(T::*method)(A0, A1) const) @@ -4244,11 +4244,11 @@ return Callback<R(A0, A1)>(obj, method); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param method Member function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template<typename T, typename U, typename R, typename A0, typename A1> Callback<R(A0, A1)> callback(volatile U *obj, R(T::*method)(A0, A1) volatile) @@ -4256,11 +4256,11 @@ return Callback<R(A0, A1)>(obj, method); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param method Member function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template<typename T, typename U, typename R, typename A0, typename A1> Callback<R(A0, A1)> callback(const volatile U *obj, R(T::*method)(A0, A1) const volatile) @@ -4268,11 +4268,11 @@ return Callback<R(A0, A1)>(obj, method); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach * @param arg Pointer argument to function - * @return Callback with infered type + * @return Callback with inferred type */ template <typename T, typename U, typename R, typename A0, typename A1> Callback<R(A0, A1)> callback(R(*func)(T *, A0, A1), U *arg) @@ -4280,11 +4280,11 @@ return Callback<R(A0, A1)>(func, arg); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach * @param arg Pointer argument to function - * @return Callback with infered type + * @return Callback with inferred type */ template <typename T, typename U, typename R, typename A0, typename A1> Callback<R(A0, A1)> callback(R(*func)(const T *, A0, A1), const U *arg) @@ -4292,11 +4292,11 @@ return Callback<R(A0, A1)>(func, arg); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach * @param arg Pointer argument to function - * @return Callback with infered type + * @return Callback with inferred type */ template <typename T, typename U, typename R, typename A0, typename A1> Callback<R(A0, A1)> callback(R(*func)(volatile T *, A0, A1), volatile U *arg) @@ -4304,11 +4304,11 @@ return Callback<R(A0, A1)>(func, arg); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach * @param arg Pointer argument to function - * @return Callback with infered type + * @return Callback with inferred type */ template <typename T, typename U, typename R, typename A0, typename A1> Callback<R(A0, A1)> callback(R(*func)(const volatile T *, A0, A1), const volatile U *arg) @@ -4316,11 +4316,11 @@ return Callback<R(A0, A1)>(func, arg); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type * @deprecated * Arguments to callback have been reordered to callback(func, arg) */ @@ -4332,11 +4332,11 @@ return Callback<R(A0, A1)>(func, obj); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type * @deprecated * Arguments to callback have been reordered to callback(func, arg) */ @@ -4348,11 +4348,11 @@ return Callback<R(A0, A1)>(func, obj); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type * @deprecated * Arguments to callback have been reordered to callback(func, arg) */ @@ -4364,11 +4364,11 @@ return Callback<R(A0, A1)>(func, obj); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type * @deprecated * Arguments to callback have been reordered to callback(func, arg) */ @@ -4381,10 +4381,10 @@ } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template <typename R, typename A0, typename A1, typename A2> Callback<R(A0, A1, A2)> callback(R(*func)(A0, A1, A2) = 0) @@ -4392,10 +4392,10 @@ return Callback<R(A0, A1, A2)>(func); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template <typename R, typename A0, typename A1, typename A2> Callback<R(A0, A1, A2)> callback(const Callback<R(A0, A1, A2)> &func) @@ -4403,11 +4403,11 @@ return Callback<R(A0, A1, A2)>(func); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param method Member function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template<typename T, typename U, typename R, typename A0, typename A1, typename A2> Callback<R(A0, A1, A2)> callback(U *obj, R(T::*method)(A0, A1, A2)) @@ -4415,11 +4415,11 @@ return Callback<R(A0, A1, A2)>(obj, method); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param method Member function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template<typename T, typename U, typename R, typename A0, typename A1, typename A2> Callback<R(A0, A1, A2)> callback(const U *obj, R(T::*method)(A0, A1, A2) const) @@ -4427,11 +4427,11 @@ return Callback<R(A0, A1, A2)>(obj, method); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param method Member function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template<typename T, typename U, typename R, typename A0, typename A1, typename A2> Callback<R(A0, A1, A2)> callback(volatile U *obj, R(T::*method)(A0, A1, A2) volatile) @@ -4439,11 +4439,11 @@ return Callback<R(A0, A1, A2)>(obj, method); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param method Member function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template<typename T, typename U, typename R, typename A0, typename A1, typename A2> Callback<R(A0, A1, A2)> callback(const volatile U *obj, R(T::*method)(A0, A1, A2) const volatile) @@ -4451,11 +4451,11 @@ return Callback<R(A0, A1, A2)>(obj, method); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach * @param arg Pointer argument to function - * @return Callback with infered type + * @return Callback with inferred type */ template <typename T, typename U, typename R, typename A0, typename A1, typename A2> Callback<R(A0, A1, A2)> callback(R(*func)(T *, A0, A1, A2), U *arg) @@ -4463,11 +4463,11 @@ return Callback<R(A0, A1, A2)>(func, arg); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach * @param arg Pointer argument to function - * @return Callback with infered type + * @return Callback with inferred type */ template <typename T, typename U, typename R, typename A0, typename A1, typename A2> Callback<R(A0, A1, A2)> callback(R(*func)(const T *, A0, A1, A2), const U *arg) @@ -4475,11 +4475,11 @@ return Callback<R(A0, A1, A2)>(func, arg); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach * @param arg Pointer argument to function - * @return Callback with infered type + * @return Callback with inferred type */ template <typename T, typename U, typename R, typename A0, typename A1, typename A2> Callback<R(A0, A1, A2)> callback(R(*func)(volatile T *, A0, A1, A2), volatile U *arg) @@ -4487,11 +4487,11 @@ return Callback<R(A0, A1, A2)>(func, arg); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach * @param arg Pointer argument to function - * @return Callback with infered type + * @return Callback with inferred type */ template <typename T, typename U, typename R, typename A0, typename A1, typename A2> Callback<R(A0, A1, A2)> callback(R(*func)(const volatile T *, A0, A1, A2), const volatile U *arg) @@ -4499,11 +4499,11 @@ return Callback<R(A0, A1, A2)>(func, arg); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type * @deprecated * Arguments to callback have been reordered to callback(func, arg) */ @@ -4515,11 +4515,11 @@ return Callback<R(A0, A1, A2)>(func, obj); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type * @deprecated * Arguments to callback have been reordered to callback(func, arg) */ @@ -4531,11 +4531,11 @@ return Callback<R(A0, A1, A2)>(func, obj); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type * @deprecated * Arguments to callback have been reordered to callback(func, arg) */ @@ -4547,11 +4547,11 @@ return Callback<R(A0, A1, A2)>(func, obj); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type * @deprecated * Arguments to callback have been reordered to callback(func, arg) */ @@ -4564,10 +4564,10 @@ } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template <typename R, typename A0, typename A1, typename A2, typename A3> Callback<R(A0, A1, A2, A3)> callback(R(*func)(A0, A1, A2, A3) = 0) @@ -4575,10 +4575,10 @@ return Callback<R(A0, A1, A2, A3)>(func); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template <typename R, typename A0, typename A1, typename A2, typename A3> Callback<R(A0, A1, A2, A3)> callback(const Callback<R(A0, A1, A2, A3)> &func) @@ -4586,11 +4586,11 @@ return Callback<R(A0, A1, A2, A3)>(func); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param method Member function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template<typename T, typename U, typename R, typename A0, typename A1, typename A2, typename A3> Callback<R(A0, A1, A2, A3)> callback(U *obj, R(T::*method)(A0, A1, A2, A3)) @@ -4598,11 +4598,11 @@ return Callback<R(A0, A1, A2, A3)>(obj, method); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param method Member function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template<typename T, typename U, typename R, typename A0, typename A1, typename A2, typename A3> Callback<R(A0, A1, A2, A3)> callback(const U *obj, R(T::*method)(A0, A1, A2, A3) const) @@ -4610,11 +4610,11 @@ return Callback<R(A0, A1, A2, A3)>(obj, method); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param method Member function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template<typename T, typename U, typename R, typename A0, typename A1, typename A2, typename A3> Callback<R(A0, A1, A2, A3)> callback(volatile U *obj, R(T::*method)(A0, A1, A2, A3) volatile) @@ -4622,11 +4622,11 @@ return Callback<R(A0, A1, A2, A3)>(obj, method); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param method Member function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template<typename T, typename U, typename R, typename A0, typename A1, typename A2, typename A3> Callback<R(A0, A1, A2, A3)> callback(const volatile U *obj, R(T::*method)(A0, A1, A2, A3) const volatile) @@ -4634,11 +4634,11 @@ return Callback<R(A0, A1, A2, A3)>(obj, method); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach * @param arg Pointer argument to function - * @return Callback with infered type + * @return Callback with inferred type */ template <typename T, typename U, typename R, typename A0, typename A1, typename A2, typename A3> Callback<R(A0, A1, A2, A3)> callback(R(*func)(T *, A0, A1, A2, A3), U *arg) @@ -4646,11 +4646,11 @@ return Callback<R(A0, A1, A2, A3)>(func, arg); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach * @param arg Pointer argument to function - * @return Callback with infered type + * @return Callback with inferred type */ template <typename T, typename U, typename R, typename A0, typename A1, typename A2, typename A3> Callback<R(A0, A1, A2, A3)> callback(R(*func)(const T *, A0, A1, A2, A3), const U *arg) @@ -4658,11 +4658,11 @@ return Callback<R(A0, A1, A2, A3)>(func, arg); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach * @param arg Pointer argument to function - * @return Callback with infered type + * @return Callback with inferred type */ template <typename T, typename U, typename R, typename A0, typename A1, typename A2, typename A3> Callback<R(A0, A1, A2, A3)> callback(R(*func)(volatile T *, A0, A1, A2, A3), volatile U *arg) @@ -4670,11 +4670,11 @@ return Callback<R(A0, A1, A2, A3)>(func, arg); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach * @param arg Pointer argument to function - * @return Callback with infered type + * @return Callback with inferred type */ template <typename T, typename U, typename R, typename A0, typename A1, typename A2, typename A3> Callback<R(A0, A1, A2, A3)> callback(R(*func)(const volatile T *, A0, A1, A2, A3), const volatile U *arg) @@ -4682,11 +4682,11 @@ return Callback<R(A0, A1, A2, A3)>(func, arg); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type * @deprecated * Arguments to callback have been reordered to callback(func, arg) */ @@ -4698,11 +4698,11 @@ return Callback<R(A0, A1, A2, A3)>(func, obj); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type * @deprecated * Arguments to callback have been reordered to callback(func, arg) */ @@ -4714,11 +4714,11 @@ return Callback<R(A0, A1, A2, A3)>(func, obj); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type * @deprecated * Arguments to callback have been reordered to callback(func, arg) */ @@ -4730,11 +4730,11 @@ return Callback<R(A0, A1, A2, A3)>(func, obj); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type * @deprecated * Arguments to callback have been reordered to callback(func, arg) */ @@ -4747,10 +4747,10 @@ } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template <typename R, typename A0, typename A1, typename A2, typename A3, typename A4> Callback<R(A0, A1, A2, A3, A4)> callback(R(*func)(A0, A1, A2, A3, A4) = 0) @@ -4758,10 +4758,10 @@ return Callback<R(A0, A1, A2, A3, A4)>(func); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template <typename R, typename A0, typename A1, typename A2, typename A3, typename A4> Callback<R(A0, A1, A2, A3, A4)> callback(const Callback<R(A0, A1, A2, A3, A4)> &func) @@ -4769,11 +4769,11 @@ return Callback<R(A0, A1, A2, A3, A4)>(func); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param method Member function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template<typename T, typename U, typename R, typename A0, typename A1, typename A2, typename A3, typename A4> Callback<R(A0, A1, A2, A3, A4)> callback(U *obj, R(T::*method)(A0, A1, A2, A3, A4)) @@ -4781,11 +4781,11 @@ return Callback<R(A0, A1, A2, A3, A4)>(obj, method); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param method Member function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template<typename T, typename U, typename R, typename A0, typename A1, typename A2, typename A3, typename A4> Callback<R(A0, A1, A2, A3, A4)> callback(const U *obj, R(T::*method)(A0, A1, A2, A3, A4) const) @@ -4793,11 +4793,11 @@ return Callback<R(A0, A1, A2, A3, A4)>(obj, method); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param method Member function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template<typename T, typename U, typename R, typename A0, typename A1, typename A2, typename A3, typename A4> Callback<R(A0, A1, A2, A3, A4)> callback(volatile U *obj, R(T::*method)(A0, A1, A2, A3, A4) volatile) @@ -4805,11 +4805,11 @@ return Callback<R(A0, A1, A2, A3, A4)>(obj, method); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param method Member function to attach - * @return Callback with infered type + * @return Callback with inferred type */ template<typename T, typename U, typename R, typename A0, typename A1, typename A2, typename A3, typename A4> Callback<R(A0, A1, A2, A3, A4)> callback(const volatile U *obj, R(T::*method)(A0, A1, A2, A3, A4) const volatile) @@ -4817,11 +4817,11 @@ return Callback<R(A0, A1, A2, A3, A4)>(obj, method); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach * @param arg Pointer argument to function - * @return Callback with infered type + * @return Callback with inferred type */ template <typename T, typename U, typename R, typename A0, typename A1, typename A2, typename A3, typename A4> Callback<R(A0, A1, A2, A3, A4)> callback(R(*func)(T *, A0, A1, A2, A3, A4), U *arg) @@ -4829,11 +4829,11 @@ return Callback<R(A0, A1, A2, A3, A4)>(func, arg); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach * @param arg Pointer argument to function - * @return Callback with infered type + * @return Callback with inferred type */ template <typename T, typename U, typename R, typename A0, typename A1, typename A2, typename A3, typename A4> Callback<R(A0, A1, A2, A3, A4)> callback(R(*func)(const T *, A0, A1, A2, A3, A4), const U *arg) @@ -4841,11 +4841,11 @@ return Callback<R(A0, A1, A2, A3, A4)>(func, arg); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach * @param arg Pointer argument to function - * @return Callback with infered type + * @return Callback with inferred type */ template <typename T, typename U, typename R, typename A0, typename A1, typename A2, typename A3, typename A4> Callback<R(A0, A1, A2, A3, A4)> callback(R(*func)(volatile T *, A0, A1, A2, A3, A4), volatile U *arg) @@ -4853,11 +4853,11 @@ return Callback<R(A0, A1, A2, A3, A4)>(func, arg); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param func Static function to attach * @param arg Pointer argument to function - * @return Callback with infered type + * @return Callback with inferred type */ template <typename T, typename U, typename R, typename A0, typename A1, typename A2, typename A3, typename A4> Callback<R(A0, A1, A2, A3, A4)> callback(R(*func)(const volatile T *, A0, A1, A2, A3, A4), const volatile U *arg) @@ -4865,11 +4865,11 @@ return Callback<R(A0, A1, A2, A3, A4)>(func, arg); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type * @deprecated * Arguments to callback have been reordered to callback(func, arg) */ @@ -4881,11 +4881,11 @@ return Callback<R(A0, A1, A2, A3, A4)>(func, obj); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type * @deprecated * Arguments to callback have been reordered to callback(func, arg) */ @@ -4897,11 +4897,11 @@ return Callback<R(A0, A1, A2, A3, A4)>(func, obj); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type * @deprecated * Arguments to callback have been reordered to callback(func, arg) */ @@ -4913,11 +4913,11 @@ return Callback<R(A0, A1, A2, A3, A4)>(func, obj); } -/** Create a callback class with type infered from the arguments +/** Create a callback class with type inferred from the arguments * * @param obj Optional pointer to object to bind to function * @param func Static function to attach - * @return Callback with infered type + * @return Callback with inferred type * @deprecated * Arguments to callback have been reordered to callback(func, arg) */