Morpheus 1.0.0
Dynamic matrix type and algorithms for sparse matrices
Loading...
Searching...
No Matches
Morpheus_Variant.hpp
1
24#ifndef MORPHEUS_IMPL_VARIANT_HPP
25#define MORPHEUS_IMPL_VARIANT_HPP
26
27#if defined(MORPHEUS_ENABLE_TPL_MPARK_VARIANT)
28#include "mpark/variant.hpp"
29#else
30#include <variant>
31#endif // MORPHEUS_ENABLE_TPL_MPARK_VARIANT
32
33namespace Morpheus {
34namespace Impl {
35#if defined(MORPHEUS_ENABLE_TPL_MPARK_VARIANT)
36namespace Variant = ::mpark;
37#else
38namespace Variant = ::std;
39#endif // MORPHEUS_ENABLE_TPL_MPARK_VARIANT
40} // namespace Impl
41} // namespace Morpheus
42
43#endif // MORPHEUS_IMPL_VARIANT_HPP
Generic Morpheus interfaces.
Definition: dummy.cpp:24