pianod2
multisource multiuser scriptable networked music player
Parsnip::Data Member List

This is the complete list of members for Parsnip::Data, including all inherited members.

as() constParsnip::Datainline
as(int base=0) constParsnip::Datainline
as() constParsnip::Datainline
as() constParsnip::Datainline
as() constParsnip::Datainline
as(std::nullptr_t null=nullptr) constParsnip::Datainline
asBoolean() constParsnip::Data
asDouble() constParsnip::Data
asInteger(int base=0) constParsnip::Data
asList() constParsnip::Data
asLong(int base=0) constParsnip::Data
asString() constParsnip::Data
at(const std::string &word) constParsnip::Datainline
begin() constParsnip::Datainline
ConjunctionSchema classParsnip::Datafriend
contains(const std::string &word) constParsnip::Data
Data(Type kind)Parsnip::Dataprivate
Data(std::nullptr_t null=nullptr)Parsnip::Datainline
Data(const char *value, bool type_certainty=true)Parsnip::Datainline
Data(const std::string &value, bool type_certainty=true)Parsnip::Datainline
Data(T value) noexceptParsnip::Datainline
Data(double value) noexceptParsnip::Datainline
Data(bool value) noexceptParsnip::Datainline
Data(dictionary_t, T... params)Parsnip::Datainline
Data(list_t, T... params)Parsnip::Datainline
Data(Data &&from) noexceptParsnip::Datainline
Data(const Data &from)Parsnip::Data
dataParsnip::Dataprotected
datatypeParsnip::Dataprotected
DictionaryParsnip::Datastatic
DictionarySchema classParsnip::Datafriend
DictionaryType typedefParsnip::Dataprotected
dumpJson(const std::string &intro, std::ostream &target=std::clog) constParsnip::Data
empty() constParsnip::Datainline
end() constParsnip::Datainline
FlexibleParsnip::Datastatic
foreach(std::function< void(const std::string &, DataType)> func) constParsnip::Datainline
foreach(std::function< void(const std::string &, const DataType &)> func) constParsnip::Datainline
foreach(std::function< void(const DataType)> func) constParsnip::Datainline
foreach(std::function< void(const DataType &)> func) constParsnip::Datainline
getOr(const std::string &name, const Datatype &defvalue) constParsnip::Datainline
getOr(const std::string &name, const char *defvalue) constParsnip::Datainline
getOr(const std::string &name, const Data &defvalue) constParsnip::Datainline
IncorrectDataType classParsnip::Datafriend
isNull(void) const noexceptParsnip::Datainline
ListParsnip::Datastatic
ListType typedefParsnip::Data
loadArray()Parsnip::Datainlineprivate
loadArray(Data &&value, More... remainder)Parsnip::Datainlineprivate
loadDictionary()Parsnip::Datainlineprivate
loadDictionary(const char *name, Data &&value, More &&... remainder)Parsnip::Datainlineprivate
make_dictionary(std::initializer_list< std::pair< const char *, const T >> initial_data)Parsnip::Datainlinestatic
make_list(T &&... params)Parsnip::Datainlinestatic
makeFlexible() constParsnip::Data
mandateType(Type type) constParsnip::Dataprivate
NoIndentParsnip::Datastatic
operator!=(const Data &compare) constParsnip::Datainline
operator=(Data &&from) noexceptParsnip::Datainline
operator=(const Data &from)Parsnip::Data
operator==(const Data &compare) constParsnip::Data
operator[](const std::string &word) constParsnip::Data
operator[](const std::string &word)Parsnip::Data
operator[](size_type index) constParsnip::Data
operator[](size_type index)Parsnip::Data
push_back(const Data &value)Parsnip::Data
push_back(Data &&value)Parsnip::Data
release()Parsnip::Dataprotected
remove(const std::string &word)Parsnip::Data
remove(size_type index)Parsnip::Data
SchemaBase classParsnip::Datafriend
size() constParsnip::Data
size_type typedefParsnip::Data
StringType typedefParsnip::Data
toJson(int indent=NoIndent) constParsnip::Data
toJson(std::ostream &target, int indent=NoIndent, bool suppress=false) constParsnip::Data
toList() constParsnip::Datainline
Type enum nameParsnip::Data
type_name(Type ty)Parsnip::Datastatic
~Data()Parsnip::Datainline