matador::object_ptr< T > Member List

This is the complete list of members for matador::object_ptr< T >, including all inherited members.

cascade() constmatador::object_holder
clear()matador::object_holder
create_identifier() const overridematador::object_ptr< T >inlinevirtual
empty() const noexceptmatador::object_holder
get() constmatador::object_ptr< T >inline
get()matador::object_ptr< T >inline
has_primary_key() const overridematador::object_holdervirtual
id() constmatador::object_holder
is_inserted() constmatador::object_holder
is_internal() constmatador::object_holder
is_loaded() constmatador::object_holder
lookup_object()matador::object_holder
lookup_object() constmatador::object_holder
modify()matador::object_ptr< T >
object_holder()=defaultmatador::object_holderprotected
object_holder(const object_holder &x)matador::object_holderprotected
object_holder(object_holder &&x) noexceptmatador::object_holderprotected
object_holder(object_proxy *proxy)matador::object_holderexplicitprotected
object_ptr()=defaultmatador::object_ptr< T >
object_ptr(const self &x)matador::object_ptr< T >inline
object_ptr(self &&x) noexceptmatador::object_ptr< T >inline
object_ptr(T *o)matador::object_ptr< T >inline
object_ptr(std::nullptr_t)matador::object_ptr< T >inline
object_ptr(object_proxy *proxy)matador::object_ptr< T >inlineexplicit
object_type typedefmatador::object_ptr< T >
operator bool() const noexceptmatador::object_holderexplicit
operator!=(const object_holder &x) constmatador::object_holder
operator!=(std::nullptr_t) constmatador::object_holder
operator*() constmatador::object_ptr< T >inline
operator*()matador::object_ptr< T >inline
operator->() constmatador::object_ptr< T >inline
operator=(T *x)matador::object_ptr< T >inline
operator=(const self &x)matador::object_ptr< T >inline
operator=(self &&x) noexceptmatador::object_ptr< T >inline
operator=(std::nullptr_t)matador::object_ptr< T >inline
matador::object_holder::operator=(const object_holder &x)matador::object_holderprotected
matador::object_holder::operator=(object_holder &&x) noexceptmatador::object_holderprotected
operator==(const object_holder &x) constmatador::object_holder
operator==(std::nullptr_t) constmatador::object_holder
primary_key() const overridematador::object_holdervirtual
primary_key() override (defined in matador::object_holder)matador::object_holdervirtual
ptr()matador::object_holder
ptr() constmatador::object_holder
reference_count() constmatador::object_holder
reset(object_proxy *proxy, cascade_type cascade)matador::object_holder
reset(object_proxy *proxy, cascade_type cascade, bool notify_foreign_relation)matador::object_holder
reset(object_holder &holder)matador::object_holder
reset(const identifier &id) overridematador::object_holdervirtual
self typedefmatador::object_ptr< T >
store() constmatador::object_holder
type() const overridematador::object_ptr< T >inlinevirtual
valid() const noexceptmatador::object_holder
~identifiable_holder()=default (defined in matador::identifiable_holder)matador::identifiable_holdervirtual
~object_holder() overridematador::object_holderprotected