SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::solver::normalization::checks::MoveOnlyPrescription Struct Referencefinal
Inheritance diagram for serif::solver::normalization::checks::MoveOnlyPrescription:
[legend]
Collaboration diagram for serif::solver::normalization::checks::MoveOnlyPrescription:
[legend]

Public Member Functions

 MoveOnlyPrescription ()=default
 Retain runtime policy ownership without requiring a copyable prescription.
 
 MoveOnlyPrescription (const MoveOnlyPrescription &)=delete
 Prevent accidental duplication of the method's owned state.
 
MoveOnlyPrescription & operator= (const MoveOnlyPrescription &)=delete
 Prevent replacing an owned method through a copy.
 
 MoveOnlyPrescription (MoveOnlyPrescription &&)=default
 Transfer the custom prescription into its dependency resource.
 
MoveOnlyPrescription & operator= (MoveOnlyPrescription &&)=default
 Transfer replacement policy state explicitly.
 

Constructor & Destructor Documentation

◆ MoveOnlyPrescription() [1/3]

serif::solver::normalization::checks::MoveOnlyPrescription::MoveOnlyPrescription ( )
default

Retain runtime policy ownership without requiring a copyable prescription.

◆ MoveOnlyPrescription() [2/3]

serif::solver::normalization::checks::MoveOnlyPrescription::MoveOnlyPrescription ( const MoveOnlyPrescription & )
delete

Prevent accidental duplication of the method's owned state.

◆ MoveOnlyPrescription() [3/3]

serif::solver::normalization::checks::MoveOnlyPrescription::MoveOnlyPrescription ( MoveOnlyPrescription && )
default

Transfer the custom prescription into its dependency resource.

Member Function Documentation

◆ operator=() [1/2]

MoveOnlyPrescription & serif::solver::normalization::checks::MoveOnlyPrescription::operator= ( const MoveOnlyPrescription & )
delete

Prevent replacing an owned method through a copy.

◆ operator=() [2/2]

MoveOnlyPrescription & serif::solver::normalization::checks::MoveOnlyPrescription::operator= ( MoveOnlyPrescription && )
default

Transfer replacement policy state explicitly.


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