mpqc::utility::NonrelocatableOptional< T > Struct Template Reference
Collaboration diagram for mpqc::utility::NonrelocatableOptional< T >:
Documentation
template<typename T>
struct mpqc::utility::NonrelocatableOptional< T >
std::optional<T> for nonrelocatable T types
Public Member Functions | |
NonrelocatableOptional () noexcept=default | |
~NonrelocatableOptional ()=default | |
NonrelocatableOptional (const NonrelocatableOptional &) | |
NonrelocatableOptional (NonrelocatableOptional &&) noexcept | |
NonrelocatableOptional & | operator= (const NonrelocatableOptional &) |
NonrelocatableOptional & | operator= (NonrelocatableOptional &&) noexcept |
Constructor & Destructor Documentation
◆ NonrelocatableOptional() [1/3]
template<typename T >
|
defaultnoexcept |
◆ ~NonrelocatableOptional()
template<typename T >
|
default |
◆ NonrelocatableOptional() [2/3]
template<typename T >
|
inline |
◆ NonrelocatableOptional() [3/3]
template<typename T >
|
inlinenoexcept |
Member Function Documentation
◆ operator=() [1/2]
template<typename T >
|
inline |
◆ operator=() [2/2]
template<typename T >
|
inlinenoexcept |
The documentation for this struct was generated from the following file:
- mpqc/util/misc/nonrelocatable.h