mirror of
https://github.com/trapexit/mergerfs.git
synced 2026-10-26 19:01:56 -04:00
checkpoint
This commit is contained in:
parent
9ca5809b68
commit
8e2bd55d4b
1 changed files with 16 additions and 0 deletions
16
src/casts.hpp
Normal file
16
src/casts.hpp
Normal file
|
|
@ -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…
Add table
Add a link
Reference in a new issue