Gemmi C++ API
|
#include <algorithm>
#include <cstdio>
#include <memory>
#include <string>
#include <vector>
#include "third_party/sajson.h"
#include "cifdoc.hpp"
#include "fail.hpp"
#include "fileutil.hpp"
Go to the source code of this file.
Namespaces | |
namespace | gemmi |
namespace | gemmi::cif |
Macros | |
#define | SAJSON_UNSORTED_OBJECT_KEYS |
#define | SAJSON_NUMBERS_AS_STRINGS |
Functions | |
std::string | gemmi::cif::json_type_as_string (sajson::type t) |
std::string | gemmi::cif::as_cif_value (const sajson::value &val) |
void | gemmi::cif::fill_document_from_sajson (Document &d, const sajson::document &s) |
Document | gemmi::cif::read_mmjson_insitu (char *buffer, size_t size, const std::string &name="mmJSON") |
Document | gemmi::cif::read_mmjson_file (const std::string &path) |
template<typename T > | |
Document | gemmi::cif::read_mmjson (T &&input) |