Gemmi C++ API
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
gemmi::cif::JsonWriter Class Reference

#include <to_json.hpp>

Public Member Functions

 JsonWriter (std::ostream &os)
 
void write_json (const Document &d)
 
void set_comcifs ()
 
void set_mmjson ()
 

Public Attributes

bool comcifs = false
 
bool group_ddl2_categories = false
 
bool with_data_keyword = false
 
bool bare_tags = false
 
bool values_as_arrays = false
 
bool lowercase_names = true
 
int quote_numbers = 1
 
std::string cif_dot = "null"
 

Detailed Description

Definition at line 19 of file to_json.hpp.

Constructor & Destructor Documentation

◆ JsonWriter()

gemmi::cif::JsonWriter::JsonWriter ( std::ostream &  os)
inlineexplicit

Definition at line 29 of file to_json.hpp.

Member Function Documentation

◆ write_json()

void gemmi::cif::JsonWriter::write_json ( const Document d)
inline

Definition at line 267 of file to_json.hpp.

◆ set_comcifs()

void gemmi::cif::JsonWriter::set_comcifs ( )
inline

Definition at line 31 of file to_json.hpp.

◆ set_mmjson()

void gemmi::cif::JsonWriter::set_mmjson ( )
inline

Definition at line 37 of file to_json.hpp.

Member Data Documentation

◆ comcifs

bool gemmi::cif::JsonWriter::comcifs = false

Definition at line 21 of file to_json.hpp.

◆ group_ddl2_categories

bool gemmi::cif::JsonWriter::group_ddl2_categories = false

Definition at line 22 of file to_json.hpp.

◆ with_data_keyword

bool gemmi::cif::JsonWriter::with_data_keyword = false

Definition at line 23 of file to_json.hpp.

◆ bare_tags

bool gemmi::cif::JsonWriter::bare_tags = false

Definition at line 24 of file to_json.hpp.

◆ values_as_arrays

bool gemmi::cif::JsonWriter::values_as_arrays = false

Definition at line 25 of file to_json.hpp.

◆ lowercase_names

bool gemmi::cif::JsonWriter::lowercase_names = true

Definition at line 26 of file to_json.hpp.

◆ quote_numbers

int gemmi::cif::JsonWriter::quote_numbers = 1

Definition at line 27 of file to_json.hpp.

◆ cif_dot

std::string gemmi::cif::JsonWriter::cif_dot = "null"

Definition at line 28 of file to_json.hpp.


The documentation for this class was generated from the following file: