CASM
AClustersApproachtoStatisticalMechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
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) const CASM::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) const CASM::jsonParser
begin()CASM::jsonParser
begin() const CASM::jsonParser
cbegin() const CASM::jsonParser
cend() const CASM::jsonParser
const_iterator typedefCASM::jsonParser
contains(const std::string &name) const CASM::jsonParser
end()CASM::jsonParser
end() const CASM::jsonParser
erase(const std::string &name)CASM::jsonParser
find(const std::string &name)CASM::jsonParser
find(const std::string &name) const CASM::jsonParser
get(Args...args) const CASM::jsonParser
get(T &t, Args...args) const CASM::jsonParser
get_else(T &t, const std::string &key, const T &default_value, Args...args) const CASM::jsonParser
get_if(T &t, const std::string &key, Args...args) const CASM::jsonParser
is_array() const CASM::jsonParser
is_bool() const CASM::jsonParser
is_int() const CASM::jsonParser
is_null() const CASM::jsonParser
is_number() const CASM::jsonParser
is_obj() const CASM::jsonParser
is_string() const CASM::jsonParser
iterator typedefCASM::jsonParser
jsonParser()CASM::jsonParserinline
jsonParser(T &t)CASM::jsonParserinlineexplicit
jsonParser(const T &t)CASM::jsonParserinlineexplicit
null()CASM::jsonParserinlinestatic
object()CASM::jsonParserinlinestatic
object(Iterator begin, Iterator end)CASM::jsonParserinlinestatic
operator!=(const jsonParser &json) const CASM::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) const CASM::jsonParser
operator[](const int &element)CASM::jsonParser
operator[](const int &element) const CASM::jsonParser
parse(const std::string &str)CASM::jsonParserinlinestatic
parse(const fs::path &path)CASM::jsonParserinlinestatic
parse(std::istream &stream)CASM::jsonParserinlinestatic
print(std::ostream &stream, unsigned int indent=2, unsigned int prec=12) const CASM::jsonParser
push_back(const T &value)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, typename CASM_TMP::enable_if_iterator< Iterator >::type *=nullptr)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() const CASM::jsonParser
size_type typedefCASM::jsonParser
write(const std::string &file_name, unsigned int indent=2, unsigned int prec=12) const CASM::jsonParser
write(const boost::filesystem::path &mypath, unsigned int indent=2, unsigned int prec=12) const CASM::jsonParser