Fleet  0.0.9
Inference in the LOT
BindingTree Member List

This is the complete list of members for BindingTree, including all inherited members.

all(std::function< bool(const BindingTree &)> &f) constBaseNode< BindingTree >inline
BaseNode(size_t n=0, BindingTree *p=nullptr, size_t i=0)BaseNode< BindingTree >inline
BaseNode(const BindingTree &n)BaseNode< BindingTree >inline
BaseNode(BindingTree &&n)BaseNode< BindingTree >inline
begin() constBaseNode< BindingTree >inline
BindingTree()BindingTreeinline
BindingTree(const SExpression::SExpNode &n)BindingTreeinline
BindingTree(const BindingTree &t)BindingTreeinline
BindingTree(const BindingTree &&t)BindingTreeinline
check_child_info() constBaseNode< BindingTree >inline
child(const size_t i)BaseNode< BindingTree >inline
child(const size_t i) constBaseNode< BindingTree >inline
childrenBaseNode< BindingTree >protected
coreferent()BindingTreeinline
count() constBaseNode< BindingTree >inlinevirtual
count(const BindingTree &n) constBaseNode< BindingTree >inlinevirtual
count_terminals() constBaseNode< BindingTree >inlinevirtual
depth() constBaseNode< BindingTree >inline
end() constBaseNode< BindingTree >inline
EndNodeIteratorBaseNode< BindingTree >static
fill(size_t n, Args... args)BaseNode< BindingTree >inline
fix_child_info()BaseNode< BindingTree >inline
get_children()BaseNode< BindingTree >inline
get_children() constBaseNode< BindingTree >inline
get_nth(int n, std::function< int(const BindingTree &)> &f)BaseNode< BindingTree >inlinevirtual
get_nth(int n)BaseNode< BindingTree >inlinevirtual
get_target()BindingTreeinline
get_via(std::function< bool(BindingTree &)> &f)BaseNode< BindingTree >inline
is_root() constBaseNode< BindingTree >inlinevirtual
is_terminal() constBaseNode< BindingTree >inlinevirtual
labelBindingTree
left_descend() constBaseNode< BindingTree >inline
linear_orderBindingTree
make_root()BaseNode< BindingTree >inline
map(const std::function< void(BindingTree &)> &f)BaseNode< BindingTree >inline
my_string() const overrideBindingTreeinlinevirtual
nchildren() constBaseNode< BindingTree >inline
operator!=(const BindingTree &n) constBaseNode< BindingTree >inlinevirtual
operator=(const BindingTree &t)BindingTreeinline
operator=(const BindingTree &&t)BindingTreeinline
operator==(const BindingTree &n) constBaseNode< BindingTree >inlinevirtual
operator[](const size_t i)BaseNode< BindingTree >inline
operator[](const size_t i) constBaseNode< BindingTree >inline
parentBaseNode< BindingTree >
piBaseNode< BindingTree >
posBindingTree
push_back(BindingTree &n)BaseNode< BindingTree >inline
push_back(BindingTree &&n)BaseNode< BindingTree >inline
referentBindingTree
reserve_children(const size_t n)BaseNode< BindingTree >inline
root()BaseNode< BindingTree >inline
set_child(const size_t i, BindingTree &n)BaseNode< BindingTree >inline
set_child(const size_t i, BindingTree &&n)BaseNode< BindingTree >inline
show(size_t t=0) constBaseNode< BindingTree >inline
string(bool usedot=true) const overrideBindingTreeinlinevirtual
sum(std::function< T(const BindingTree &)> &f) constBaseNode< BindingTree >inline
sum(T(*f)(const BindingTree &)) constBaseNode< BindingTree >inline
targetBindingTree
wordBindingTree
~BaseNode()BaseNode< BindingTree >inlinevirtual