Skip to content

File type_traits.hpp

File List > astrea > astro > astro > types > type_traits.hpp

Go to the documentation of this file

#pragma once

#include <cstddef>
#include <initializer_list>
#include <string>
#include <tuple>
#include <type_traits>
#include <utility>

namespace astrea {
namespace astro {

template <typename T>
using remove_cv_ref = std::remove_cv_t<std::remove_reference_t<T>>;

} // namespace astro
} // namespace astrea