A toolkit for working with phylogenetic data.
v0.19.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
json/document.hpp File Reference
#include <cassert>
#include <cmath>
#include <cstdint>
#include <limits>
#include <stdexcept>
#include <string>
#include <map>
#include <memory>
#include <vector>

Go to the source code of this file.

Classes

class  JsonDocument
 Store a Json value of any kind. More...
 
class  JsonIterator< U >
 Template for a random access iterator for the JsonDocument class. More...
 

Namespaces

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

Functions

bool operator!= (JsonDocument const &lhs, JsonDocument const &rhs)
 
bool operator!= (JsonDocument const &v, std::nullptr_t)
 
bool operator!= (std::nullptr_t, JsonDocument const &v)
 
bool operator< (JsonDocument const &lhs, JsonDocument const &rhs)
 
bool operator<= (JsonDocument const &lhs, JsonDocument const &rhs)
 
bool operator== (JsonDocument const &lhs, JsonDocument const &rhs)
 
bool operator== (JsonDocument const &v, std::nullptr_t)
 
bool operator== (std::nullptr_t, JsonDocument const &v)
 
bool operator> (JsonDocument const &lhs, JsonDocument const &rhs)
 
bool operator>= (JsonDocument const &lhs, JsonDocument const &rhs)