Maipa's Standard Library Extension 1.5.6
mstd
Loading...
Searching...
No Matches
management_utils.hpp
1/*
2 * mstd - Maipa's Standard Library
3 *
4 * Licensed under the BSD 3-Clause License with Attribution Requirement.
5 * See the LICENSE file for details: https://github.com/MAIPA01/mstd/blob/main/LICENSE
6 *
7 * Copyright (c) 2025, Patryk Antosik (MAIPA01)
8 */
9
10#pragma once
11#ifndef _MSTD_MANAGEMENT_UTILS_HPP_
12 #define _MSTD_MANAGEMENT_UTILS_HPP_
13
14 #include <mstd/config.hpp>
15
17_MSTD_WARNING("this is only available for c++17 and greater!");
18 #else
19
20 #include <mstd/management_libs.hpp>
21
22namespace mstd {
23 #pragma region REMOVE_CVREF
25 template<class T>
27 #else
28 template<class T>
29 using remove_cvref_t = std::remove_cv_t<std::remove_reference_t<T> >;
30 #endif
31 #pragma endregion
32}
33
34 #endif
35#endif
#define _MSTD_HAS_CXX17
Definition config.hpp:45
#define _MSTD_HAS_CXX20
Definition config.hpp:52
Definition arithmetic_types.hpp:23