#include <apibase.h>
Public Types | |
| using | DT = typename std::decay< D >::type |
| using | BT = typename std::decay< B >::type |
| using | EDT = typename GetErasedType< DT >::type |
| using | EBT = typename GetErasedType< BT >::type |
| using | Helper = maxon::details::HasBaseHelper< EDT, EBT, maxon::details::CheckHasBaseHelper< EDT, EBT >::value > |
Static Public Member Functions | |
| static BT * | Cast (DT *ptr) |
| static const BT * | Cast (const DT *ptr) |
Static Public Attributes | |
| static const Bool | value |
| using DT = typename std::decay<D>::type |
| using BT = typename std::decay<B>::type |
| using EDT = typename GetErasedType<DT>::type |
| using EBT = typename GetErasedType<BT>::type |
| using Helper = maxon::details::HasBaseHelper<EDT, EBT, maxon::details::CheckHasBaseHelper<EDT, EBT>::value> |
|
static |