Brush C++ API
A flexible interpretable machine learning framework
Loading...
Searching...
No Matches
Brush::SigBase< R > Struct Template Reference

specialization for terminals More...

#include <signatures.h>

Public Types

using RetType = R
 
using ArgTypes = void
 
using FirstArg = void
 
using WeightType = typename WeightType<R>::type
 

Static Public Member Functions

static constexpr auto get_ret_type ()
 
static constexpr auto get_arg_types ()
 
static constexpr auto get_args_type ()
 
static constexpr std::size_t hash ()
 

Static Public Attributes

static constexpr std::size_t ArgCount = 0
 

Detailed Description

template<typename R>
struct Brush::SigBase< R >

specialization for terminals

Definition at line 112 of file signatures.h.

Member Typedef Documentation

◆ ArgTypes

template<typename R >
using Brush::SigBase< R >::ArgTypes = void

Definition at line 115 of file signatures.h.

◆ FirstArg

template<typename R >
using Brush::SigBase< R >::FirstArg = void

Definition at line 116 of file signatures.h.

◆ RetType

template<typename R >
using Brush::SigBase< R >::RetType = R

Definition at line 114 of file signatures.h.

◆ WeightType

template<typename R >
using Brush::SigBase< R >::WeightType = typename WeightType<R>::type

Definition at line 117 of file signatures.h.

Member Function Documentation

◆ get_arg_types()

template<typename R >
static constexpr auto Brush::SigBase< R >::get_arg_types ( )
inlinestaticconstexpr

Definition at line 120 of file signatures.h.

◆ get_args_type()

template<typename R >
static constexpr auto Brush::SigBase< R >::get_args_type ( )
inlinestaticconstexpr

Definition at line 121 of file signatures.h.

◆ get_ret_type()

template<typename R >
static constexpr auto Brush::SigBase< R >::get_ret_type ( )
inlinestaticconstexpr

Definition at line 119 of file signatures.h.

◆ hash()

template<typename R >
static constexpr std::size_t Brush::SigBase< R >::hash ( )
inlinestaticconstexpr

Definition at line 122 of file signatures.h.

Here is the call graph for this function:

Member Data Documentation

◆ ArgCount

template<typename R >
constexpr std::size_t Brush::SigBase< R >::ArgCount = 0
staticconstexpr

Definition at line 118 of file signatures.h.


The documentation for this struct was generated from the following file: