|
Reactions
0.0.0
Handling reaction trees and decays
|
Template for elements of a reaction or decay. More...
#include <processes.hpp>


Public Member Functions | |
| element_wrapper (Element &&e) | |
| Constructor given the underlying element. More... | |
| ~element_wrapper () override=default | |
| Default destructor. More... | |
| element_wrapper (const element_wrapper &)=default | |
| Copy constructor. More... | |
| element_wrapper (element_wrapper &&)=default | |
| Move constructor. More... | |
| element_wrapper & | operator= (const element_wrapper &)=default |
| Assignment constructor. More... | |
| element_wrapper ()=delete | |
| Element const & | operator* () const |
| Access the underlying element by reference. More... | |
| Element const * | operator-> () const |
| Access the underlying element by pointer. More... | |
Public Member Functions inherited from reactions::node_object | |
| node_object ()=default | |
| node_object (node_object const &)=default | |
| node_object (node_object &&)=default | |
| node_object & | operator= (node_object const &)=default |
| virtual | ~node_object ()=default |
Protected Attributes | |
| Element | m_element |
| Underlying element. More... | |
Template for elements of a reaction or decay.
This class wraps the template argument type, which becomes accessible through the * and -> operators.
|
inline |
Constructor given the underlying element.
|
overridedefault |
Default destructor.
|
default |
Copy constructor.
|
default |
Move constructor.
|
delete |
|
inline |
Access the underlying element by reference.
|
inline |
Access the underlying element by pointer.
|
default |
Assignment constructor.
|
protected |
Underlying element.
1.8.13