Browse Source

checkpoint

nix-debugging
Antonio SJ Musumeci 2 days ago
parent
commit
8e2bd55d4b
  1. 16
      src/casts.hpp

16
src/casts.hpp

@ -0,0 +1,16 @@
#pragma once
template<typename T, typename U>
constexpr T sc(U&& value) {
return static_cast<T>(std::forward<U>(value));
}
template<typename T, typename U>
constexpr T dc(U&& value) {
return dynamic_cast<T>(std::forward<U>(value));
}
template<typename T, typename U>
constexpr T rc(U&& value) {
return reinterpret_cast<T>(std::forward<U>(value));
}
Loading…
Cancel
Save