|
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.