append(prototype_node *sibling) | matador::prototype_node | |
clear(bool recursive) | matador::prototype_node | |
const_object_view_iterator (defined in matador::prototype_node) | matador::prototype_node | friend |
container (defined in matador::prototype_node) | matador::prototype_node | friend |
create() const | matador::prototype_node | |
detail::node_analyzer (defined in matador::prototype_node) | matador::prototype_node | friend |
detail::object_inserter (defined in matador::prototype_node) | matador::prototype_node | friend |
empty(bool self) const | matador::prototype_node | |
find_proxy(const identifier &pk) | matador::prototype_node | |
has_children() const | matador::prototype_node | |
has_primary_key() const | matador::prototype_node | |
id() const | matador::prototype_node | |
initialize(object_store *tree, const char *type, bool abstract) | matador::prototype_node | |
insert(prototype_node *child) | matador::prototype_node | |
insert(object_proxy *proxy) | matador::prototype_node | |
is_abstract() const | matador::prototype_node | |
is_child_of(const prototype_node *prnt) const | matador::prototype_node | |
is_relation_node() const | matador::prototype_node | |
make_node(object_store *store, const char *type, T *prototype, bool abstract=false) | matador::prototype_node | static |
make_relation_node(object_store *store, const char *type, T *item, bool abstract, const char *owner_type, const char *relation_id) | matador::prototype_node | static |
next_node() const | matador::prototype_node | |
next_node(const prototype_node *root) const | matador::prototype_node | |
node_info() const | matador::prototype_node | |
object_holder (defined in matador::prototype_node) | matador::prototype_node | friend |
object_store (defined in matador::prototype_node) | matador::prototype_node | friend |
object_view (defined in matador::prototype_node) | matador::prototype_node | friend |
object_view_iterator (defined in matador::prototype_node) | matador::prototype_node | friend |
operator<< (defined in matador::prototype_node) | matador::prototype_node | friend |
operator=(const prototype_node &)=delete (defined in matador::prototype_node) | matador::prototype_node | |
previous_node() const | matador::prototype_node | |
previous_node(const prototype_node *root) const | matador::prototype_node | |
prototype() const | matador::prototype_node | |
prototype_node(const prototype_node &)=delete (defined in matador::prototype_node) | matador::prototype_node | |
prototype_node()=default (defined in matador::prototype_node) | matador::prototype_node | |
prototype_node(object_store *tree, const char *type, T *proto, bool abstract=false) | matador::prototype_node | inline |
register_observer(typed_object_store_observer< T > *obs) | matador::prototype_node | |
register_relation_endpoint(const std::type_index &tindex, const std::shared_ptr< detail::basic_relation_endpoint > &endpoint) | matador::prototype_node | |
remove(object_proxy *proxy) | matador::prototype_node | |
size() const | matador::prototype_node | |
tree() const | matador::prototype_node | |
type() const | matador::prototype_node | |
type_id() const | matador::prototype_node | |
type_index() const | matador::prototype_node | |
unlink() | matador::prototype_node | |
unregister_relation_endpoint(const std::type_index &tindex) | matador::prototype_node | |
~prototype_node()=default (defined in matador::prototype_node) | matador::prototype_node | |