#include "tools/log.hpp"
#include <memory>
Go to the source code of this file.
|
| Leosac |
| This is the header file for a generated source file, GitSHA1.cpp.
|
|
|
template<typename Out , typename In > |
std::enable_if_t< is_shared_ptr_v< Out >, Out > | Leosac::assert_cast (const std::shared_ptr< In > &in) |
|
template<typename Out , typename In > |
std::enable_if_t<!is_shared_ptr_v< Out > &&!std::is_pointer< Out >::value, Out && > | Leosac::assert_cast (In &&in) |
|
template<typename Out , typename In > |
std::enable_if_t< std::is_pointer< Out >::value &&std::is_pointer< In >::value, Out > | Leosac::assert_cast (In &&in) |
|