|
RPNX::DataStructures
Header-only C++ data structures and supporting utilities.
|
Erased operation table for a single variant alternative. More...
#include <variant.hpp>
Public Attributes | |
| copy_func | m_copy = nullptr |
| Copy-allocation operation. | |
| less_func | m_less = nullptr |
| Less-than operation. | |
| equals_func | m_equals = nullptr |
| Equality operation. | |
| three_way_func | m_three_way = nullptr |
| Three-way comparison operation. | |
| delete_func | m_destroy = nullptr |
| Destruction and deallocation operation. | |
| default_new_func | m_default_new = nullptr |
| Default-allocation operation. | |
| new_move_from_func | m_new_move_from = nullptr |
| Move-allocation operation. | |
| std::type_info const * | m_type_info = nullptr |
| Run-time type information for the alternative. | |
Erased operation table for a single variant alternative.