R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3B::Digitizing::UsePaddle< PaddleClass, typename > Struct Template Reference

#include <R3BDigitizingEngine.h>

Public Member Functions

template<typename... Args>
 UsePaddle (const Args &... args)
 

Public Attributes

std::function< std::unique_ptr< PaddleClass >(int)> BuildPaddle
 

Detailed Description

template<typename PaddleClass, typename = std::enable_if_t<std::is_base_of_v<Paddle, PaddleClass>>>
struct R3B::Digitizing::UsePaddle< PaddleClass, typename >

Definition at line 56 of file R3BDigitizingEngine.h.

Constructor & Destructor Documentation

◆ UsePaddle()

template<typename PaddleClass, typename = std::enable_if_t<std::is_base_of_v<Paddle, PaddleClass>>>
template<typename... Args>
R3B::Digitizing::UsePaddle< PaddleClass, typename >::UsePaddle ( const Args &... args)
inlineexplicit

Definition at line 59 of file R3BDigitizingEngine.h.

Member Data Documentation

◆ BuildPaddle

template<typename PaddleClass, typename = std::enable_if_t<std::is_base_of_v<Paddle, PaddleClass>>>
std::function<std::unique_ptr<PaddleClass>(int)> R3B::Digitizing::UsePaddle< PaddleClass, typename >::BuildPaddle

Definition at line 63 of file R3BDigitizingEngine.h.


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