libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
|
Public Types | |
using | PrimitiveType = P |
Public Member Functions | |
constexpr | PrimitiveBase (P p) noexcept |
constexpr P | getPrimitiveValue (void) const noexcept |
constexpr const P * | getPrimitiveAddress (void) const noexcept |
constexpr P * | getPrimitiveAddress (void) noexcept |
Public Member Functions inherited from gbl::PrimitiveCompatible< P, PrimitiveBase< P > > | |
constexpr const P * | primitive_cast (void) const noexcept |
constexpr | operator P () const noexcept |
constexpr P * | operator& (void) noexcept |
constexpr const P * | operator& (void) const noexcept |
Protected Attributes | |
P | primitive_ |
Additional Inherited Members | |
Static Public Member Functions inherited from gbl::PrimitiveCompatible< P, PrimitiveBase< P > > | |
static constexpr std::enable_if_t< std::same_as< T, P >, P * > | primitive_cast (PrimitiveBase< P > *pDerived) noexcept |
Definition at line 46 of file gimbal_decls.hpp.
using gbl::PrimitiveBase< P >::PrimitiveType = P |
Definition at line 50 of file gimbal_decls.hpp.
|
inlineconstexprnoexcept |
Definition at line 53 of file gimbal_decls.hpp.
|
inlineconstexprnoexcept |
Definition at line 55 of file gimbal_decls.hpp.
|
inlineconstexprnoexcept |
Definition at line 56 of file gimbal_decls.hpp.
|
inlineconstexprnoexcept |
Definition at line 57 of file gimbal_decls.hpp.
|
protected |
Definition at line 48 of file gimbal_decls.hpp.