PLMD::TypesafePtr Member List

This is the complete list of members for PLMD::TypesafePtr, including all inherited members.

bufferPLMD::TypesafePtrprivate
copy() constPLMD::TypesafePtr
extra_msg()PLMD::TypesafePtrprivatestatic
flagsPLMD::TypesafePtrprivate
fromSafePtr(void *safe)PLMD::TypesafePtrstatic
get() constPLMD::TypesafePtrinline
get() constPLMD::TypesafePtrinline
get(I nelem) constPLMD::TypesafePtrinline
get(std::initializer_list< SizeLike > shape) constPLMD::TypesafePtrinline
get_priv(std::size_t nelem, const std::size_t *shape, bool byvalue) constPLMD::TypesafePtrinlineprivate
getCString() constPLMD::TypesafePtrinline
getFlags() const noexceptPLMD::TypesafePtrinline
getNelem() const noexceptPLMD::TypesafePtrinline
getRaw() const noexceptPLMD::TypesafePtrinline
getShape() const noexceptPLMD::TypesafePtrinline
init_shape(const std::size_t *shape)PLMD::TypesafePtrinlineprivate
is_filePLMD::TypesafePtrstatic
is_floating_pointPLMD::TypesafePtrstatic
is_integralPLMD::TypesafePtrstatic
maxrankPLMD::TypesafePtrstatic
nelemPLMD::TypesafePtrprivate
operator bool() const noexceptPLMD::TypesafePtrinline
operator=(const TypesafePtr &other)=deletePLMD::TypesafePtr
operator=(TypesafePtr &&other)PLMD::TypesafePtrinline
ptrPLMD::TypesafePtrprivate
set(T val) constPLMD::TypesafePtrinline
setNelemAndShape(const TypesafePtr &other, std::size_t nelem, const std::size_t *shape)PLMD::TypesafePtrinlinestatic
shapePLMD::TypesafePtrprivate
type_str() constPLMD::TypesafePtrinline
TypesafePtr(void *ptr, std::size_t nelem, const std::size_t *shape, std::size_t flags)PLMD::TypesafePtrinline
TypesafePtr()PLMD::TypesafePtrinline
TypesafePtr(std::nullptr_t)PLMD::TypesafePtrinline
TypesafePtr(const TypesafePtr &other)=deletePLMD::TypesafePtr
TypesafePtr(TypesafePtr &&other)PLMD::TypesafePtrinline
unchecked(const void *ptr)PLMD::TypesafePtrinlinestatic
~TypesafePtr()PLMD::TypesafePtrinline