A library for working with phylogenetic and population genetic data.
v0.27.0
TreeNode Member List

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

data()TreeNodeinline
data() constTreeNodeinline
data_cast()TreeNodeinline
data_cast() constTreeNodeinline
data_is(bool allow_null=false) constTreeNodeinline
data_is_derived_from(bool allow_null=false) constTreeNodeinline
data_ptr()TreeNodeinline
data_ptr() constTreeNodeinline
has_data() constTreeNodeinline
index() constTreeNodeinline
link()TreeNodeinline
link() constTreeNodeinline
operator=(TreeNode const &)=deleteTreeNode
operator=(TreeNode &&)=deleteTreeNode
primary_edge()TreeNodeinline
primary_edge() constTreeNodeinline
primary_link()TreeNodeinline
primary_link() constTreeNodeinline
reset_data(std::unique_ptr< BaseNodeData > data)TreeNodeinline
reset_index(size_t val)TreeNodeinline
reset_primary_link(TreeLink *val)TreeNodeinline
Tree classTreeNodefriend
TreeNode()TreeNodeinline
TreeNode(size_t index, TreeLink *primary_link)TreeNodeinline
TreeNode(TreeNode const &)=deleteTreeNode
TreeNode(TreeNode &&)=deleteTreeNode
~TreeNode()=defaultTreeNode