This is the complete list of members for Taxon, including all inherited members.
add_child(Taxon const &child, bool merge_duplicates=true) | Taxonomy | |
add_child(std::string const &name, bool merge_duplicates=true) | Taxonomy | |
add_child_(Taxon const &child, bool merge_duplicates) override | Taxon | protectedvirtual |
at(size_t index) const | Taxonomy | |
at(size_t index) | Taxonomy | |
begin() | Taxonomy | |
begin() const | Taxonomy | |
cbegin() const | Taxonomy | |
cend() const | Taxonomy | |
clear_children() | Taxonomy | |
const_iterator typedef | Taxonomy | |
data() | Taxon | inline |
data() const | Taxon | inline |
data_cast() | Taxon | inline |
data_cast() const | Taxon | inline |
data_ptr() | Taxon | |
data_ptr() const | Taxon | |
end() | Taxonomy | |
end() const | Taxonomy | |
get_child(std::string name) const | Taxonomy | |
get_child(std::string name) | Taxonomy | |
has_child(std::string name) const | Taxonomy | |
has_data() const | Taxon | |
id() const | Taxon | |
id(std::string const &value) | Taxon | |
index_of(std::string const &name) const | Taxonomy | |
iterator typedef | Taxonomy | |
name() const | Taxon | |
name(std::string const &value) | Taxon | |
operator=(Taxon const &) | Taxon | |
operator=(Taxon &&) | Taxon | |
genesis::taxonomy::Taxonomy::operator=(Taxonomy const &) | Taxonomy | |
genesis::taxonomy::Taxonomy::operator=(Taxonomy &&) | Taxonomy | |
operator[](std::string name) const | Taxonomy | |
operator[](std::string name) | Taxonomy | |
operator[](size_t index) const | Taxonomy | |
operator[](size_t index) | Taxonomy | |
parent() const | Taxon | |
parent() | Taxon | |
rank() const | Taxon | |
rank(std::string const &value) | Taxon | |
remove_at(size_t index) | Taxonomy | |
remove_child(std::string const &name) | Taxonomy | |
reset_data(std::unique_ptr< BaseTaxonData > data) | Taxon | |
reset_parent_pointers_(Taxon *parent) | Taxonomy | protected |
size() const | Taxonomy | |
sort(Compare comp) | Taxonomy | inline |
swap(Taxon &lhs, Taxon &rhs) | Taxon | friend |
Taxon() | Taxon | |
Taxon(std::string const &name, std::string const &rank="", std::string const &id="") | Taxon | explicit |
Taxon(Taxon const &) | Taxon | |
Taxon(Taxon &&) | Taxon | |
Taxonomy | Taxon | |
genesis::taxonomy::Taxonomy::Taxonomy(Taxonomy const &) | Taxonomy | |
genesis::taxonomy::Taxonomy::Taxonomy(Taxonomy &&) | Taxonomy | |
~Taxon() override=default | Taxon | virtual |
~Taxonomy()=default | Taxonomy | virtual |