Public Member Functions | |
| Parameter ()=delete | |
| Parameter (Parameter const &)=delete | |
| Parameter (Parameter &&)=delete | |
Public Member Functions inherited from openPMD::AbstractParameter | |
| virtual std::unique_ptr< AbstractParameter > | to_heap () &&=0 |
Public Attributes | |
| bool | backendManagedBuffer = false |
| unsigned | viewIndex = 0 |
| void * | ptr = nullptr |
Additional Inherited Members | |
Static Public Member Functions inherited from openPMD::AbstractParameter | |
| template<typename TracingJSON> | |
| static void | warnUnusedParameters (TracingJSON &, std::string const ¤tBackendName, std::string const &warningMessage) |
| Warn about unused JSON paramters. | |
Static Public Attributes inherited from openPMD::AbstractParameter | |
| static constexpr I_dont_want_to_use_joined_dimensions_t | I_dont_want_to_use_joined_dimensions {} |
Protected Member Functions inherited from openPMD::AbstractParameter | |
| AbstractParameter (const AbstractParameter &)=default | |
| AbstractParameter & | operator= (const AbstractParameter &)=default |
| AbstractParameter (AbstractParameter &&)=default | |
| AbstractParameter & | operator= (AbstractParameter &&)=default |