A toolkit for working with phylogenetic data.
std.hpp File Reference

Detailed Description

Provides some valuable additions to STD.

Definition in file std.hpp.

#include <cstdint>
#include <memory>
#include <stdexcept>
#include <string>

Go to the source code of this file.


class  ArrowOperatorProxy< T >
 Proxy class to hold an element accessible via arrow operator. More...


 Container namespace for all symbols of genesis in order to keep them separate when used as a library.




template<typename T >
std::size_t hash_combine (std::size_t seed, T const &value)
 Combine a seed value (e.g., another hash) with the hash of a given type. More...
template<typename T >
std::size_t hash_combine_32 (std::size_t seed, T const &value)
template<typename T >
std::size_t hash_combine_64 (std::size_t seed, T const &value)
template<typename T , typename... Args>
std::unique_ptr< T > make_unique (Args &&... args)
 Returns a std::unique_ptr for a given type. More...

Macro Definition Documentation



Definition at line 53 of file std.hpp.