3 typedef std::back_insert_iterator<std::vector<CASM::fs::path> >
11 _json[
"import"] = _set.
import;
26 if (_json.
contains(
"additional_files"))
35 template std::pair<vector_path_back_inserter, int>
40 template std::pair<set_path_inserter, int>
PrimClex is the top-level data structure for a CASM project.
bool contains(const std::string &name) const
Return true if JSON object contains 'name'.
std::back_insert_iterator< std::vector< CASM::fs::path > > vector_path_back_inserter
std::insert_iterator< std::set< CASM::fs::path > > set_path_inserter
T get(Args &&... args) const
Get data from json, using one of several alternatives.
jsonParser & to_json(ImportSettings const &_set, jsonParser &_json)
template std::pair< vector_path_back_inserter, int > construct_pos_paths< vector_path_back_inserter >(const PrimClex &primclex, const Completer::ImportOption &import_opt, vector_path_back_inserter result)
jsonParser const & from_json(ImportSettings &_set, jsonParser const &_json)
template std::pair< set_path_inserter, int > construct_pos_paths< set_path_inserter >(const PrimClex &primclex, const Completer::ImportOption &import_opt, set_path_inserter result)
Struct with optional parameters for Config/Data Import Specifies default parameters for all values,...