Class ExportIrrepDataHolder¶
Defined in File context.hpp
Class Documentation¶
-
class ExportIrrepDataHolder¶
Value-semantic, opaque holder of the IRREP-related data of an ExportContext (keeps the IRREP machinery out of this header)
Public Functions
-
ExportIrrepDataHolder()¶
-
ExportIrrepDataHolder(const ExportIrrepDataHolder &other)¶
-
ExportIrrepDataHolder(ExportIrrepDataHolder &&other) noexcept¶
-
ExportIrrepDataHolder &operator=(const ExportIrrepDataHolder &other)¶
-
ExportIrrepDataHolder &operator=(ExportIrrepDataHolder &&other) noexcept¶
-
~ExportIrrepDataHolder()¶
-
const ExportIrrepData *get() const¶
- Returns:
The held data or nullptr if there is none
-
ExportIrrepData &get_or_create()¶
- Returns:
The held data (created if necessary)
-
ExportIrrepDataHolder()¶