matador::object_store Member List

This is the complete list of members for matador::object_store, including all inherited members.

abstract enum valuematador::object_store
abstract_type enum namematador::object_store
attach(const char *type, const char *parent=nullptr)matador::object_storeinline
attach(const char *type)matador::object_storeinline
attach(const char *type, abstract_type abstract, const char *parent)matador::object_storeinline
attach(const char *type, std::initializer_list< O< T > * > observer={})matador::object_storeinline
attach(const char *type, std::initializer_list< O< T > * > observer={})matador::object_storeinline
attach(const char *type, abstract_type abstract, const char *parent, std::initializer_list< O< T > * > observer)matador::object_storeinline
attach(prototype_node *node, const char *parent, std::initializer_list< O< T > * > observer)matador::object_store
attach(prototype_node *node, std::initializer_list< O< T > * > observer)matador::object_storeinline
attach(prototype_node *node, const char *parent=nullptr)matador::object_storeinline
attach_abstract(const char *type, const char *parent=nullptr)matador::object_storeinline
attach_abstract(const char *type)matador::object_storeinline
attach_abstract(const char *type, std::initializer_list< O< T > * > observer)matador::object_storeinline
attach_internal(prototype_node *node, const char *parent, std::vector< O< T > * > observer)matador::object_store
begin() constmatador::object_store
begin()matador::object_store
clear(bool full=false)matador::object_store
clear(const char *type)matador::object_store
clear(const prototype_iterator &node)matador::object_store
const_iterator typedefmatador::object_store
container (defined in matador::object_store)matador::object_storefriend
create() constmatador::object_storeinline
current_transaction()matador::object_store
detach(const char *type)matador::object_store
detach(const prototype_iterator &i)matador::object_store
detail::basic_relation_endpoint (defined in matador::object_store)matador::object_storefriend
detail::object_inserter (defined in matador::object_store)matador::object_storefriend
detail::object_type_registry_entry_base (defined in matador::object_store)matador::object_storefriend
empty() constmatador::object_store
end() constmatador::object_store
end()matador::object_store
find(const char *type)matador::object_store
find(const char *type) constmatador::object_store
find()matador::object_storeinline
find() constmatador::object_storeinline
find_proxy(unsigned long long id) constmatador::object_store
for_each_root_node(P pred) constmatador::object_storeinline
get(const identifier &pk)matador::object_storeinline
has_transaction() constmatador::object_store
insert(object_proxy *proxy, bool notify)matador::object_store
insert(T *o)matador::object_storeinline
insert(Args &&... args)matador::object_storeinline
insert(const object_ptr< T > &o)matador::object_storeinline
insert_proxy(object_proxy *proxy)matador::object_store
is_removable(const object_ptr< T > &o)matador::object_storeinline
iterator typedefmatador::object_store
mark_modified(object_proxy *proxy)matador::object_store
mark_modified(const object_ptr< T > &optr)matador::object_storeinline
not_abstract enum valuematador::object_store
object_holder (defined in matador::object_store)matador::object_storefriend
object_proxy (defined in matador::object_store)matador::object_storefriend
object_serializer (defined in matador::object_store)matador::object_storefriend
object_store(const object_store &)=delete (defined in matador::object_store)matador::object_store
object_store()matador::object_store
on_proxy_delete(std::function< void(object_proxy *)> callback)matador::object_store
operator=(const object_store &)=delete (defined in matador::object_store)matador::object_store
prototype_node (defined in matador::object_store)matador::object_storefriend
remove(object_proxy *proxy, bool check_if_deletable)matador::object_store
remove(object_ptr< T > &o)matador::object_storeinline
remove_proxy(object_proxy *proxy)matador::object_store
size() constmatador::object_store
transaction (defined in matador::object_store)matador::object_storefriend
type() constmatador::object_storeinline
~object_store()matador::object_store