#include "genesis/taxonomy/taxon.hpp"
#include "genesis/taxonomy/taxonomy.hpp"
#include "genesis/taxonomy/functions/taxonomy.hpp"
#include <stdexcept>
Go to the source code of this file.
Namespaces | |
genesis | |
Container namespace for all symbols of genesis in order to keep them separate when used as a library. | |
genesis::taxonomy | |
Functions | |
template<class TaxonDataType > | |
void | reset_taxonomy_data (Taxonomy &taxonomy, bool allow_overwrite=true) |
(Re-)set all Taxon data of a Taxonomy to a specified data type. More... | |
template<class TaxonDataType > | |
bool | taxonomy_data_is (Taxonomy const &taxonomy) |
Check whether the data of a Taxonomy are exactly of the specified data type. More... | |
template<class TaxonDataType > | |
bool | taxonomy_data_is_derived_from (Taxonomy const &taxonomy) |
Check whether the data of a Taxonomy are derived from the specified data type. More... | |