CASM  1.1.0
A Clusters Approach to Statistical Mechanics
CASM::jsonParser Member List

This is the complete list of members for CASM::jsonParser, including all inherited members.

almost_equal(const jsonParser &B, double tol) constCASM::jsonParser
array()CASM::jsonParserinlinestatic
array(size_type N)CASM::jsonParserinlinestatic
array(size_type N, const T &t)CASM::jsonParserinlinestatic
array(Iterator begin, Iterator end, typename CASM_TMP::enable_if_iterator< Iterator >::type *=nullptr)CASM::jsonParserinlinestatic
at(const fs::path &path)CASM::jsonParser
at(const fs::path &path) constCASM::jsonParser
at(const size_type &element)CASM::jsonParser
at(const size_type &element) constCASM::jsonParser
begin()CASM::jsonParser
begin() constCASM::jsonParser
cbegin() constCASM::jsonParser
cend() constCASM::jsonParser
const_iterator typedefCASM::jsonParser
contains(const std::string &name) constCASM::jsonParser
end()CASM::jsonParser
end() constCASM::jsonParser
erase(const std::string &name)CASM::jsonParser
find(const std::string &name)CASM::jsonParser
find(const std::string &name) constCASM::jsonParser
find_at(const fs::path &path)CASM::jsonParser
find_at(const fs::path &path) constCASM::jsonParser
get(Args &&... args) constCASM::jsonParser
get(T &t, Args &&... args) constCASM::jsonParser
get_else(T &t, const std::string &key, const T &default_value, Args &&... args) constCASM::jsonParser
get_if(T &t, const std::string &key, Args &&... args) constCASM::jsonParser
get_if_else(const std::string &key, const T &default_value, Args &&... args) constCASM::jsonParser
is_array() constCASM::jsonParser
is_bool() constCASM::jsonParser
is_float() constCASM::jsonParser
is_int() constCASM::jsonParser
is_null() constCASM::jsonParser
is_number() constCASM::jsonParser
is_obj() constCASM::jsonParser
is_string() constCASM::jsonParser
iterator typedefCASM::jsonParser
jsonParser()CASM::jsonParserinline
jsonParser(T &t)CASM::jsonParserinlineexplicit
jsonParser(const T &t)CASM::jsonParserinlineexplicit
make(Args &&... args) constCASM::jsonParser
make(std::unique_ptr< T > &ptr, Args &&... args) constCASM::jsonParser
make_else(std::unique_ptr< T > &ptr, const std::string &key, std::unique_ptr< T > default_value, Args &&... args) constCASM::jsonParser
make_if(std::unique_ptr< T > &ptr, const std::string &key, Args &&... args) constCASM::jsonParser
make_if_else(const std::string &key, std::unique_ptr< T > default_value, Args &&... args) constCASM::jsonParser
make_optional(const std::string &key, Args &&... args) constCASM::jsonParser
null()CASM::jsonParserinlinestatic
object()CASM::jsonParserinlinestatic
object(Iterator begin, Iterator end)CASM::jsonParserinlinestatic
operator!=(const jsonParser &json) constCASM::jsonParserinline
operator=(const T &value)CASM::jsonParser
operator=(const json_spirit::mValue &value)CASM::jsonParserinlineprivate
operator[](const std::string &name)CASM::jsonParser
operator[](const std::string &name) constCASM::jsonParser
operator[](const size_type &element)CASM::jsonParser
operator[](const size_type &element) constCASM::jsonParser
parse(const std::string &str)CASM::jsonParserinlinestatic
parse(const fs::path &path)CASM::jsonParserstatic
parse(std::istream &stream)CASM::jsonParserinlinestatic
print(std::ostream &stream, unsigned int indent=2, unsigned int prec=12) constCASM::jsonParser
push_back(const T &value, Args &&... args)CASM::jsonParser
put(const T &value)CASM::jsonParser
put_array()CASM::jsonParserinline
put_array(size_type N)CASM::jsonParserinline
put_array(size_type N, const T &t)CASM::jsonParser
put_array(Iterator begin, Iterator end, Args &&... args)CASM::jsonParser
put_null()CASM::jsonParserinline
put_obj()CASM::jsonParserinline
put_obj(Iterator begin, Iterator end)CASM::jsonParser
read(std::istream &stream)CASM::jsonParser
read(const boost::filesystem::path &mypath)CASM::jsonParser
size() constCASM::jsonParser
size_type typedefCASM::jsonParser
write(const std::string &file_name, unsigned int indent=2, unsigned int prec=12) constCASM::jsonParser
write(const boost::filesystem::path &mypath, unsigned int indent=2, unsigned int prec=12) constCASM::jsonParser