Brush C++ API
A flexible interpretable machine learning framework
|
#include <signatures.h>
Public Types | |
using | base = SigBase<R, Args...> |
using | RetType = base::RetType |
using | ArgTypes = base::ArgTypes |
using | FirstArg = base::FirstArg |
using | WeightType = base::WeightType |
using | Dual = SigBase<Jetify_t<RetType>, Jetify_t<Args>... > |
using | DualArgs = SigBase<RetType, Jetify_t<Args>... > |
Public Types inherited from Brush::SigBase< R, Args... > | |
using | RetType |
using | FirstArg |
using | ArgTypes |
ArgTypes is a std::array if the types are shared, otherwise it is a tuple. | |
using | NthType |
using | WeightType |
using | Function |
Static Public Attributes | |
static constexpr auto | ArgCount = base::ArgCount |
Static Public Attributes inherited from Brush::SigBase< R, Args... > | |
static constexpr std::size_t | ArgCount |
Additional Inherited Members | |
Static Public Member Functions inherited from Brush::SigBase< R, Args... > | |
static constexpr auto | get_arg_types (std::index_sequence< Is... >) |
static constexpr auto | get_arg_types () |
static constexpr auto | get_args_type () |
static constexpr auto | get_ret_type () |
static constexpr bool | contains () |
static constexpr std::size_t | hash_args () |
static constexpr std::size_t | hash () |
Definition at line 127 of file signatures.h.
using Brush::Signature< R(Args...)>::ArgTypes = base::ArgTypes |
Definition at line 131 of file signatures.h.
using Brush::Signature< R(Args...)>::base = SigBase<R, Args...> |
Definition at line 129 of file signatures.h.
Definition at line 136 of file signatures.h.
Definition at line 137 of file signatures.h.
using Brush::Signature< R(Args...)>::FirstArg = base::FirstArg |
Definition at line 132 of file signatures.h.
using Brush::Signature< R(Args...)>::RetType = base::RetType |
Definition at line 130 of file signatures.h.
using Brush::Signature< R(Args...)>::WeightType = base::WeightType |
Definition at line 133 of file signatures.h.
|
staticconstexpr |
Definition at line 134 of file signatures.h.