PDI 1.7.0-alpha.2023-10-26

the PDI data interface

PDI::Ref_any< R, W > Member List

This is the complete list of members for PDI::Ref_any< R, W >, including all inherited members.

copy() constPDI::Ref_any< R, W >inline
dereference() constPDI::Ref_any< R, W >inline
do_copy(Ref_r ref)PDI::Reference_baseprotectedstatic
get() constPDI::Ref_any< R, W >inline
get(std::nothrow_t) const noexceptPDI::Ref_any< R, W >inline
get_content(const Reference_base &other) noexceptPDI::Reference_baseinlineprotectedstatic
hash() const noexceptPDI::Reference_baseinline
m_contentPDI::Reference_basemutableprotected
on_nullify(std::function< void(Ref)> notifier) const noexceptPDI::Ref_any< R, W >inline
operator bool() const noexceptPDI::Ref_any< R, W >inline
operator ref_access_t< R, W >() constPDI::Ref_any< R, W >inline
operator!=(const Reference_base &o) const noexceptPDI::Ref_any< R, W >inline
operator<(const Reference_base &o) const noexceptPDI::Ref_any< R, W >inline
operator<=(const Reference_base &o) const noexceptPDI::Ref_any< R, W >inline
operator=(Ref_any &&other) noexceptPDI::Ref_any< R, W >inline
operator=(const Ref_any &other) const noexceptPDI::Ref_any< R, W >inline
PDI::Reference_base::operator=(const Reference_base &)=deletePDI::Reference_baseprotected
PDI::Reference_base::operator=(Reference_base &&)=deletePDI::Reference_baseprotected
operator==(const Reference_base &o) const noexceptPDI::Ref_any< R, W >inline
operator>(const Reference_base &o) const noexceptPDI::Ref_any< R, W >inline
operator>=(const Reference_base &o) const noexceptPDI::Ref_any< R, W >inline
operator[](const std::string &member_name) constPDI::Ref_any< R, W >inline
operator[](const char *member_name) constPDI::Ref_any< R, W >inline
operator[](T index) constPDI::Ref_any< R, W >inline
operator[](std::pair< std::size_t, std::size_t > slice) constPDI::Ref_any< R, W >inline
Ref_anyPDI::Ref_any< R, W >friend
Ref_any()=defaultPDI::Ref_any< R, W >
Ref_any(const Ref_any &other) noexceptPDI::Ref_any< R, W >inline
Ref_any(const Ref_any< OR, OW > &other) noexceptPDI::Ref_any< R, W >inline
Ref_any(Ref_any &&other) noexceptPDI::Ref_any< R, W >inline
Ref_any(void *data, std::function< void(void *)> freefunc, Datatype_sptr type, bool readable, bool writable)PDI::Ref_any< R, W >inline
Reference_base() noexceptPDI::Reference_baseinlineprotected
Reference_base(const Reference_base &)=deletePDI::Reference_baseprotected
Reference_base(Reference_base &&)=deletePDI::Reference_baseprotected
release() noexceptPDI::Ref_any< R, W >inline
reset() noexceptPDI::Ref_any< R, W >inline
scalar_value() constPDI::Ref_any< R, W >inline
type() const noexceptPDI::Reference_base
~Ref_any()PDI::Ref_any< R, W >inline