CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
This is the complete list of members for CASM::jsonFile, including all inherited members.
almost_equal(const jsonParser &B, double tol) const | CASM::jsonParser | |
array() | CASM::jsonParser | inlinestatic |
array(size_type N) | CASM::jsonParser | inlinestatic |
array(size_type N, const T &t) | CASM::jsonParser | inlinestatic |
array(Iterator begin, Iterator end, typename CASM_TMP::enable_if_iterator< Iterator >::type *=nullptr) | CASM::jsonParser | inlinestatic |
at(const fs::path &path) | CASM::jsonParser | |
at(const fs::path &path) const | CASM::jsonParser | |
at(const size_type &element) | CASM::jsonParser | |
at(const size_type &element) const | CASM::jsonParser | |
begin() | CASM::jsonParser | |
begin() const | CASM::jsonParser | |
cbegin() const | CASM::jsonParser | |
cend() const | CASM::jsonParser | |
const_iterator typedef | CASM::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 | |
find_at(const fs::path &path) | CASM::jsonParser | |
find_at(const fs::path &path) 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 | |
get_if_else(const std::string &key, const T &default_value, Args &&... args) const | CASM::jsonParser | |
is_array() const | CASM::jsonParser | |
is_bool() const | CASM::jsonParser | |
is_float() 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 typedef | CASM::jsonParser | |
jsonFile(const T &t) | CASM::jsonFile | inline |
jsonParser() | CASM::jsonParser | inline |
jsonParser(T &t) | CASM::jsonParser | inlineexplicit |
jsonParser(const T &t) | CASM::jsonParser | inlineexplicit |
make(Args &&... args) const | CASM::jsonParser | |
make(std::unique_ptr< T > &ptr, Args &&... args) const | CASM::jsonParser | |
make_else(std::unique_ptr< T > &ptr, const std::string &key, std::unique_ptr< T > default_value, Args &&... args) const | CASM::jsonParser | |
make_if(std::unique_ptr< T > &ptr, const std::string &key, Args &&... args) const | CASM::jsonParser | |
make_if_else(const std::string &key, std::unique_ptr< T > default_value, Args &&... args) const | CASM::jsonParser | |
make_optional(const std::string &key, Args &&... args) const | CASM::jsonParser | |
null() | CASM::jsonParser | inlinestatic |
object() | CASM::jsonParser | inlinestatic |
object(Iterator begin, Iterator end) | CASM::jsonParser | inlinestatic |
operator!=(const jsonParser &json) const | CASM::jsonParser | inline |
operator=(const T &value) | CASM::jsonParser | |
operator=(const json_spirit::mValue &value) | CASM::jsonParser | inlineprivate |
operator[](const std::string &name) | CASM::jsonParser | |
operator[](const std::string &name) const | CASM::jsonParser | |
operator[](const size_type &element) | CASM::jsonParser | |
operator[](const size_type &element) const | CASM::jsonParser | |
parse(const std::string &str) | CASM::jsonParser | inlinestatic |
parse(const fs::path &path) | CASM::jsonParser | static |
parse(std::istream &stream) | CASM::jsonParser | inlinestatic |
print(std::ostream &stream, unsigned int indent=2, unsigned int prec=12) const | CASM::jsonParser | |
push_back(const T &value, Args &&... args) | CASM::jsonParser | |
put(const T &value) | CASM::jsonParser | |
put_array() | CASM::jsonParser | inline |
put_array(size_type N) | CASM::jsonParser | inline |
put_array(size_type N, const T &t) | CASM::jsonParser | |
put_array(Iterator begin, Iterator end, Args &&... args) | CASM::jsonParser | |
put_null() | CASM::jsonParser | inline |
put_obj() | CASM::jsonParser | inline |
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 typedef | CASM::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 |