Gemmi C++ API
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
to_cif.hpp File Reference

Writing cif::Document or its parts to std::ostream. More...

#include <ostream>
#include "cifdoc.hpp"

Go to the source code of this file.

Classes

struct  gemmi::cif::WriteOptions
 
class  gemmi::cif::BufOstream
 std::ostream with buffering. More...
 

Namespaces

namespace  gemmi
 
namespace  gemmi::cif
 

Enumerations

enum class  gemmi::cif::Style {
  gemmi::cif::Simple , gemmi::cif::NoBlankLines , gemmi::cif::PreferPairs , gemmi::cif::Pdbx ,
  gemmi::cif::Indent35 , gemmi::cif::Aligned
}
 deprecated, use cif::WriteOptions instead More...
 

Functions

void gemmi::cif::write_text_field (BufOstream &os, const std::string &value)
 
void gemmi::cif::write_out_pair (BufOstream &os, const std::string &name, const std::string &value, WriteOptions options)
 
void gemmi::cif::write_out_loop (BufOstream &os, const Loop &loop, WriteOptions options)
 
void gemmi::cif::write_out_item (BufOstream &os, const Item &item, WriteOptions options)
 
void gemmi::cif::write_cif_block_to_stream (std::ostream &os_, const Block &block, WriteOptions options=WriteOptions())
 
void gemmi::cif::write_cif_to_stream (std::ostream &os, const Document &doc, WriteOptions options=WriteOptions())
 

Detailed Description

Writing cif::Document or its parts to std::ostream.

Definition in file to_cif.hpp.