ErrorLog.hpp file
ErrorLog class definition.
Classes
- class Err
-
template<Err::class ErrorHandler
Flag valid = Err:: ErrOK>
Functions
-
template<typename Ret, typename... Args, template<Ret(*)(Args...), Args...> class... func>auto _(esp_err_t idfFuncArgs..., Err::
Flag valid = Err:: ErrOK) -> function<bool(Args...)>
Function documentation
template<typename Ret, typename... Args, template<Ret(*)(Args...), Args...> class... func>
function<bool(Args...)> _(esp_err_t idfFuncArgs...,
Err:: Flag valid = Err:: ErrOK)
| Template parameters | |
|---|---|
| Ret | the ESP function return type |
| Args | the ESP function args |
| func | the ESP function signature |
| Parameters | |
| idfFunc | the ESP function |
| valid | the function label (for debugging) |
| Returns | a wrapper around the ESP function with error checking |
Function call operator to pass an ESP function, it's name and any arguments.