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

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

array(std::initializer_list< JsonDocument > init=std::initializer_list< JsonDocument >())JsonDocumentinlinestatic
ArrayType typedefJsonDocument
at(size_t index)JsonDocument
at(size_t index) constJsonDocument
at(typename ObjectType::key_type const &key)JsonDocument
at(typename ObjectType::key_type const &key) constJsonDocument
begin()JsonDocument
begin() constJsonDocument
boolean(BooleanType value)JsonDocumentinlinestatic
BooleanType typedefJsonDocument
cbegin() constJsonDocument
cend() constJsonDocument
clear()JsonDocument
const_iterator typedefJsonDocument
const_pointer typedefJsonDocument
const_reference typedefJsonDocument
count(typename ObjectType::key_type key) constJsonDocument
difference_type typedefJsonDocument
emplace_back(Args &&... args)JsonDocumentinline
empty() constJsonDocument
end()JsonDocument
end() constJsonDocument
find(typename JsonDocument::ObjectType::key_type key)JsonDocument
find(typename JsonDocument::ObjectType::key_type key) constJsonDocument
get_array()JsonDocument
get_array() constJsonDocument
get_boolean()JsonDocument
get_boolean() constJsonDocument
get_number() constJsonDocumentinline
get_number_float()JsonDocument
get_number_float() constJsonDocument
get_number_signed()JsonDocument
get_number_signed() constJsonDocument
get_number_unsigned()JsonDocument
get_number_unsigned() constJsonDocument
get_object()JsonDocument
get_object() constJsonDocument
get_string()JsonDocument
get_string() constJsonDocument
is_array() constJsonDocumentinline
is_boolean() constJsonDocumentinline
is_null() constJsonDocumentinline
is_number() constJsonDocumentinline
is_number_float() constJsonDocumentinline
is_number_integer() constJsonDocumentinline
is_number_signed() constJsonDocumentinline
is_number_unsigned() constJsonDocumentinline
is_object() constJsonDocumentinline
is_primitive() constJsonDocumentinline
is_string() constJsonDocumentinline
is_structured() constJsonDocumentinline
iterator typedefJsonDocument
JsonDocument(std::nullptr_t=nullptr)JsonDocumentinline
JsonDocument(ValueType type)JsonDocumentinline
JsonDocument(ArrayType const &v)JsonDocumentinline
JsonDocument(ObjectType const &v)JsonDocumentinline
JsonDocument(StringType const &v)JsonDocumentinline
JsonDocument(typename StringType::value_type const *v)JsonDocumentinline
JsonDocument(BooleanType v)JsonDocumentinline
JsonDocument(const NumberSignedType val)JsonDocumentinline
JsonDocument(int const val)JsonDocumentinline
JsonDocument(const NumberUnsignedType val)JsonDocumentinline
JsonDocument(const NumberFloatType val)JsonDocumentinline
JsonDocument(std::initializer_list< JsonDocument > init, bool type_deduction=true, ValueType manual_type=ValueType::kArray)JsonDocument
JsonDocument(size_t n, JsonDocument const &val)JsonDocumentinline
JsonDocument(const CompatibleArrayTypeT &val)JsonDocumentinline
JsonDocument(CompatibleObjectType const &val)JsonDocumentinline
JsonDocument(const CompatibleStringType &val)JsonDocumentinline
JsonDocument(JsonDocument const &other)JsonDocument
JsonDocument(JsonDocument &&other)JsonDocument
JsonIterator< JsonDocument > classJsonDocumentfriend
JsonIterator< JsonDocument const > classJsonDocumentfriend
max_size() constJsonDocument
number_float(NumberFloatType value)JsonDocumentinlinestatic
number_signed(NumberSignedType value)JsonDocumentinlinestatic
number_unsigned(NumberUnsignedType value)JsonDocumentinlinestatic
NumberFloatType typedefJsonDocument
NumberSignedType typedefJsonDocument
NumberUnsignedType typedefJsonDocument
object(std::initializer_list< JsonDocument > init=std::initializer_list< JsonDocument >())JsonDocumentinlinestatic
ObjectType typedefJsonDocument
operator!=(const_reference lhs, const_reference rhs)JsonDocumentfriend
operator!=(const_reference v, std::nullptr_t)JsonDocumentfriend
operator!=(std::nullptr_t, const_reference v)JsonDocumentfriend
operator<(const_reference lhs, const_reference rhs)JsonDocumentfriend
operator<(const ValueType lhs, const ValueType rhs)JsonDocumentfriend
operator<=(const_reference lhs, const_reference rhs)JsonDocumentfriend
operator=(JsonDocument other)JsonDocument
operator==(const_reference lhs, const_reference rhs)JsonDocumentfriend
operator==(const_reference v, std::nullptr_t)JsonDocumentfriend
operator==(std::nullptr_t, const_reference v)JsonDocumentfriend
operator>(const_reference lhs, const_reference rhs)JsonDocumentfriend
operator>=(const_reference lhs, const_reference rhs)JsonDocumentfriend
operator[](size_t index)JsonDocument
operator[](size_t index) constJsonDocument
operator[](typename ObjectType::key_type const &key)JsonDocument
operator[](typename ObjectType::key_type const &key) constJsonDocument
pointer typedefJsonDocument
push_back(JsonDocument &&val)JsonDocument
push_back(JsonDocument const &val)JsonDocument
push_back(typename ObjectType::value_type const &val)JsonDocument
reference typedefJsonDocument
size() constJsonDocument
size_type typedefJsonDocument
string(std::string const &init)JsonDocumentinlinestatic
StringType typedefJsonDocument
type() constJsonDocumentinline
type_name() constJsonDocument
value_type typedefJsonDocument
ValueType enum nameJsonDocument
~JsonDocument()JsonDocument