|
CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include <boost/filesystem.hpp>#include <map>#include <memory>#include <set>#include <string>#include "casm/casm_io/json/jsonParser.hh"#include "casm/global/definitions.hh"#include "casm/misc/Validator.hh"Go to the source code of this file.
Classes | |
| struct | CASM::KwargsParser |
| class | CASM::InputParser< T > |
| class | CASM::ParentInputParser |
Namespaces | |
| CASM | |
| Main CASM namespace. | |
Functions | |
| int | CASM::parse_verbosity (KwargsParser &parser, int default_verbosity=10) |
| void | CASM::parse (InputParser< std::nullptr_t > &parser) |
| Temporary – enables compilation of legacy code. More... | |
| template<typename T > | |
| void | CASM::parse (InputParser< T > &parser) |
| void | CASM::print_warnings (KwargsParser const &parser, Log &log, std::string header="Warnings") |
| Formatted print warning messages, including all subparsers. More... | |
| void | CASM::print_errors (KwargsParser const &parser, Log &log, std::string header="Errors") |
| Formatted print error messages, including all subparsers. More... | |
| jsonParser | CASM::make_report (KwargsParser const &parser) |
| Return parser.input with error and warning messages added in place. More... | |
| template<typename ErrorType > | |
| void | CASM::report_and_throw_if_invalid (KwargsParser const &parser, Log &log, ErrorType error) |