|
WebCFace 3.2.0
Web-based Communication Framework & Dashboard-like UI
|
#include "webcface/common/val_adaptor_vec.h"#include "func_result.h"#include "arg.h"#include "webcface/common/trait.h"#include "func_trait.h"#include "exception.h"#include <thread>Go to the source code of this file.
Namespaces | |
| namespace | webcface |
| namespace | webcface::internal |
| namespace | webcface::traits |
Typedefs | |
| template<typename... Args> | |
| using | FuncArgTypesTrait = typename FuncArgTypesIterationTrait< Args... >::ArgTypesCheckResult |
| template<typename Ret > | |
| using | FuncReturnTypeTrait = std::conditional_t< std::disjunction_v< std::is_void< Ret >, std::is_constructible< ValAdaptorVector, Ret > >, FuncReturnTypeCheckOkTrait, This_return_type_is_not_supported_by_WebCFace_Func< Ret > > |
| template<typename T > | |
| using | FuncObjTrait = FuncSignatureTrait< decltype(getInvokeSignature(std::declval< std::decay_t< T > >()))> |