#include <backend_cast.h>
|
| static Sub & | Cast (Base &base) |
| |
| static const Sub & | Cast (const Base &base) |
| |
| static Sub * | Cast (Base *base) |
| |
| static const Sub * | Cast (const Base *base) |
| |
template<class Sub, class Base>
class impeller::BackendCast< Sub, Base >
Definition at line 12 of file backend_cast.h.
◆ Cast() [1/4]
template<class Sub , class Base >
Definition at line 14 of file backend_cast.h.
14 {
return reinterpret_cast<Sub&
>(base); }
◆ Cast() [2/4]
template<class Sub , class Base >
Definition at line 20 of file backend_cast.h.
20 {
return reinterpret_cast<Sub*
>(base); }
◆ Cast() [3/4]
template<class Sub , class Base >
Definition at line 16 of file backend_cast.h.
17 return reinterpret_cast<const Sub&
>(base);
◆ Cast() [4/4]
template<class Sub , class Base >
Definition at line 22 of file backend_cast.h.
23 return reinterpret_cast<const Sub*
>(base);
The documentation for this class was generated from the following file: