This is the complete list of members for matador::object_store, including all inherited members.
abstract enum value | matador::object_store | |
abstract_type enum name | matador::object_store | |
attach(const char *type, const char *parent=nullptr) | matador::object_store | inline |
attach(const char *type) | matador::object_store | inline |
attach(const char *type, abstract_type abstract, const char *parent) | matador::object_store | inline |
attach(const char *type, std::initializer_list< O< T > * > observer={}) | matador::object_store | inline |
attach(const char *type, std::initializer_list< O< T > * > observer={}) | matador::object_store | inline |
attach(const char *type, abstract_type abstract, const char *parent, std::initializer_list< O< T > * > observer) | matador::object_store | inline |
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_store | inline |
attach(prototype_node *node, const char *parent=nullptr) | matador::object_store | inline |
attach_abstract(const char *type, const char *parent=nullptr) | matador::object_store | inline |
attach_abstract(const char *type) | matador::object_store | inline |
attach_abstract(const char *type, std::initializer_list< O< T > * > observer) | matador::object_store | inline |
attach_internal(prototype_node *node, const char *parent, std::vector< O< T > * > observer) | matador::object_store | |
begin() const | matador::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 typedef | matador::object_store | |
container (defined in matador::object_store) | matador::object_store | friend |
create() const | matador::object_store | inline |
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_store | friend |
detail::object_inserter (defined in matador::object_store) | matador::object_store | friend |
detail::object_type_registry_entry_base (defined in matador::object_store) | matador::object_store | friend |
empty() const | matador::object_store | |
end() const | matador::object_store | |
end() | matador::object_store | |
find(const char *type) | matador::object_store | |
find(const char *type) const | matador::object_store | |
find() | matador::object_store | inline |
find() const | matador::object_store | inline |
find_proxy(unsigned long long id) const | matador::object_store | |
for_each_root_node(P pred) const | matador::object_store | inline |
get(const identifier &pk) | matador::object_store | inline |
has_transaction() const | matador::object_store | |
insert(object_proxy *proxy, bool notify) | matador::object_store | |
insert(T *o) | matador::object_store | inline |
insert(Args &&... args) | matador::object_store | inline |
insert(const object_ptr< T > &o) | matador::object_store | inline |
insert_proxy(object_proxy *proxy) | matador::object_store | |
is_removable(const object_ptr< T > &o) | matador::object_store | inline |
iterator typedef | matador::object_store | |
mark_modified(object_proxy *proxy) | matador::object_store | |
mark_modified(const object_ptr< T > &optr) | matador::object_store | inline |
not_abstract enum value | matador::object_store | |
object_holder (defined in matador::object_store) | matador::object_store | friend |
object_proxy (defined in matador::object_store) | matador::object_store | friend |
object_serializer (defined in matador::object_store) | matador::object_store | friend |
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_store | friend |
remove(object_proxy *proxy, bool check_if_deletable) | matador::object_store | |
remove(object_ptr< T > &o) | matador::object_store | inline |
remove_proxy(object_proxy *proxy) | matador::object_store | |
size() const | matador::object_store | |
transaction (defined in matador::object_store) | matador::object_store | friend |
type() const | matador::object_store | inline |
~object_store() | matador::object_store |