struct
#include <gemmi/cifdoc.hpp>
Block
Contents
Constructors, destructors, conversion operators
-
Block(const std::
string& name_) explicit - Block()
Public functions
- void swap(Block& o)
-
auto find_pair_item(const std::
string& tag) const -> const Item* -
auto find_pair(const std::
string& tag) const -> const Pair* -
auto find_value(const std::
string& tag) const -> const std:: string* -
auto find_loop(const std::
string& tag) -> Column -
auto find_values(const std::
string& tag) -> Column -
auto has_tag(const std::
string& tag) const -> bool -
auto has_any_value(const std::
string& tag) const -> bool -
auto find(const std::
string& prefix, const std:: vector<std:: string>& tags) -> Table -
auto find(const std::
vector<std:: string>& tags) -> Table -
auto find_any(const std::
string& prefix, const std:: vector<std:: string>& tags) -> Table -
auto find_or_add(const std::
string& prefix, std:: vector<std:: string> tags) -> Table -
auto find_frame(std::
string name) -> Block* -
auto get_index(const std::
string& tag) const -> size_ t -
void set_pair(const std::
string& tag, const std:: string& value) -
auto init_loop(const std::
string& prefix, std:: vector<std:: string> tags) -> Loop& - void move_item(int old_pos, int new_pos)
-
auto get_mmcif_category_names() const -> std::
vector<std:: string> -
auto find_mmcif_category(std::
string cat) -> Table -
auto init_mmcif_loop(std::
string cat, std:: vector<std:: string> tags) -> Loop&