This is the complete list of members for PDI::Ref_any< R, W >, including all inherited members.
copy() const | PDI::Ref_any< R, W > | inline |
dereference() const | PDI::Ref_any< R, W > | inline |
do_copy(Ref_r ref) | PDI::Reference_base | protectedstatic |
get() const | PDI::Ref_any< R, W > | inline |
get(std::nothrow_t) const noexcept | PDI::Ref_any< R, W > | inline |
get_content(const Reference_base &other) noexcept | PDI::Reference_base | inlineprotectedstatic |
hash() const noexcept | PDI::Reference_base | inline |
m_content | PDI::Reference_base | mutableprotected |
on_nullify(std::function< void(Ref)> notifier) const noexcept | PDI::Ref_any< R, W > | inline |
operator bool() const noexcept | PDI::Ref_any< R, W > | inline |
operator ref_access_t< R, W >() const | PDI::Ref_any< R, W > | inline |
operator!=(const Reference_base &o) const noexcept | PDI::Ref_any< R, W > | inline |
operator<(const Reference_base &o) const noexcept | PDI::Ref_any< R, W > | inline |
operator<=(const Reference_base &o) const noexcept | PDI::Ref_any< R, W > | inline |
operator=(Ref_any &&other) noexcept | PDI::Ref_any< R, W > | inline |
operator=(const Ref_any &other) const noexcept | PDI::Ref_any< R, W > | inline |
PDI::Reference_base::operator=(const Reference_base &)=delete | PDI::Reference_base | protected |
PDI::Reference_base::operator=(Reference_base &&)=delete | PDI::Reference_base | protected |
operator==(const Reference_base &o) const noexcept | PDI::Ref_any< R, W > | inline |
operator>(const Reference_base &o) const noexcept | PDI::Ref_any< R, W > | inline |
operator>=(const Reference_base &o) const noexcept | PDI::Ref_any< R, W > | inline |
operator[](const std::string &member_name) const | PDI::Ref_any< R, W > | inline |
operator[](const char *member_name) const | PDI::Ref_any< R, W > | inline |
operator[](T index) const | PDI::Ref_any< R, W > | inline |
operator[](std::pair< std::size_t, std::size_t > slice) const | PDI::Ref_any< R, W > | inline |
Ref_any | PDI::Ref_any< R, W > | friend |
Ref_any()=default | PDI::Ref_any< R, W > | |
Ref_any(const Ref_any &other) noexcept | PDI::Ref_any< R, W > | inline |
Ref_any(const Ref_any< OR, OW > &other) noexcept | PDI::Ref_any< R, W > | inline |
Ref_any(Ref_any &&other) noexcept | PDI::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() noexcept | PDI::Reference_base | inlineprotected |
Reference_base(const Reference_base &)=delete | PDI::Reference_base | protected |
Reference_base(Reference_base &&)=delete | PDI::Reference_base | protected |
release() noexcept | PDI::Ref_any< R, W > | inline |
reset() noexcept | PDI::Ref_any< R, W > | inline |
scalar_value() const | PDI::Ref_any< R, W > | inline |
type() const noexcept | PDI::Reference_base | |
~Ref_any() | PDI::Ref_any< R, W > | inline |