matador::prototype_node Member List

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

append(prototype_node *sibling)matador::prototype_node
clear(bool recursive)matador::prototype_node
const_object_view_iterator (defined in matador::prototype_node)matador::prototype_nodefriend
container (defined in matador::prototype_node)matador::prototype_nodefriend
create() constmatador::prototype_node
detail::node_analyzer (defined in matador::prototype_node)matador::prototype_nodefriend
detail::object_inserter (defined in matador::prototype_node)matador::prototype_nodefriend
empty(bool self) constmatador::prototype_node
find_proxy(const identifier &pk)matador::prototype_node
has_children() constmatador::prototype_node
has_primary_key() constmatador::prototype_node
id() constmatador::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() constmatador::prototype_node
is_child_of(const prototype_node *prnt) constmatador::prototype_node
is_relation_node() constmatador::prototype_node
make_node(object_store *store, const char *type, T *prototype, bool abstract=false)matador::prototype_nodestatic
make_relation_node(object_store *store, const char *type, T *item, bool abstract, const char *owner_type, const char *relation_id)matador::prototype_nodestatic
next_node() constmatador::prototype_node
next_node(const prototype_node *root) constmatador::prototype_node
node_info() constmatador::prototype_node
object_holder (defined in matador::prototype_node)matador::prototype_nodefriend
object_store (defined in matador::prototype_node)matador::prototype_nodefriend
object_view (defined in matador::prototype_node)matador::prototype_nodefriend
object_view_iterator (defined in matador::prototype_node)matador::prototype_nodefriend
operator<< (defined in matador::prototype_node)matador::prototype_nodefriend
operator=(const prototype_node &)=delete (defined in matador::prototype_node)matador::prototype_node
previous_node() constmatador::prototype_node
previous_node(const prototype_node *root) constmatador::prototype_node
prototype() constmatador::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_nodeinline
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() constmatador::prototype_node
tree() constmatador::prototype_node
type() constmatador::prototype_node
type_id() constmatador::prototype_node
type_index() constmatador::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