R3BROOT
R3B analysis software
|
#include <R3BParView.h>
Public Types | |
using | Type = ParType |
Public Member Functions | |
ParView (std::string_view par_name) | |
Constructor. | |
auto | get () const -> Type * |
Get the parameter pointer. | |
auto | get_name () const -> std::string_view |
Get the name of the paramter. | |
auto | set (Type *par) -> Type * |
Set the pointer of the parameter. | |
auto | operator-> () -> Type * |
auto | operator* () -> Type & |
Private Attributes | |
std::string | name_ |
ParType * | parameter_ = nullptr |
Definition at line 10 of file R3BParView.h.
using R3B::ParView< ParType >::Type = ParType |
Definition at line 13 of file R3BParView.h.
|
inlineexplicit |
par_name | Paramter name |
Definition at line 20 of file R3BParView.h.
|
inline |
Definition at line 31 of file R3BParView.h.
|
inlinenodiscard |
Definition at line 38 of file R3BParView.h.
|
inline |
Definition at line 49 of file R3BParView.h.
|
inline |
Definition at line 47 of file R3BParView.h.
|
inline |
par | Parameter pointer |
Definition at line 45 of file R3BParView.h.
|
private |
Definition at line 52 of file R3BParView.h.
|
private |
Definition at line 53 of file R3BParView.h.