Gemmi C++ API
|
#include <cifdoc.hpp>
Public Member Functions | |
Block (const std::string &name_) | |
Block () | |
void | swap (Block &o) |
const Item * | find_pair_item (const std::string &tag) const |
const Pair * | find_pair (const std::string &tag) const |
Column | find_loop (const std::string &tag) |
const Item * | find_loop_item (const std::string &tag) const |
const std::string * | find_value (const std::string &tag) const |
Column | find_values (const std::string &tag) |
bool | has_tag (const std::string &tag) const |
bool | has_any_value (const std::string &tag) const |
Table | find (const std::string &prefix, const std::vector< std::string > &tags) |
Table | find (const std::vector< std::string > &tags) |
Table | find_any (const std::string &prefix, const std::vector< std::string > &tags) |
Table | find_or_add (const std::string &prefix, std::vector< std::string > tags) |
Block * | find_frame (std::string name) |
Table | item_as_table (Item &item) |
size_t | get_index (const std::string &tag) const |
void | set_pair (const std::string &tag, const std::string &value) |
Loop & | init_loop (const std::string &prefix, std::vector< std::string > tags) |
void | move_item (int old_pos, int new_pos) |
std::vector< std::string > | get_mmcif_category_names () const |
Table | find_mmcif_category (std::string cat) |
bool | has_mmcif_category (std::string cat) const |
Loop & | init_mmcif_loop (std::string cat, std::vector< std::string > tags) |
Public Attributes | |
std::string | name |
std::vector< Item > | items |
Definition at line 443 of file cifdoc.hpp.
|
inlineexplicit |
Definition at line 805 of file cifdoc.hpp.
|
inline |
Definition at line 806 of file cifdoc.hpp.
Definition at line 450 of file cifdoc.hpp.
Definition at line 808 of file cifdoc.hpp.
Definition at line 816 of file cifdoc.hpp.
Definition at line 821 of file cifdoc.hpp.
Definition at line 826 of file cifdoc.hpp.
Definition at line 834 of file cifdoc.hpp.
Definition at line 848 of file cifdoc.hpp.
Definition at line 458 of file cifdoc.hpp.
Definition at line 461 of file cifdoc.hpp.
|
inline |
Definition at line 961 of file cifdoc.hpp.
Definition at line 467 of file cifdoc.hpp.
|
inline |
Definition at line 999 of file cifdoc.hpp.
|
inline |
Definition at line 470 of file cifdoc.hpp.
|
inline |
Definition at line 862 of file cifdoc.hpp.
Definition at line 870 of file cifdoc.hpp.
|
inline |
Definition at line 879 of file cifdoc.hpp.
Definition at line 890 of file cifdoc.hpp.
|
inline |
Definition at line 488 of file cifdoc.hpp.
Definition at line 894 of file cifdoc.hpp.
|
inline |
Definition at line 911 of file cifdoc.hpp.
|
inline |
Definition at line 1025 of file cifdoc.hpp.
|
inline |
Definition at line 1047 of file cifdoc.hpp.
|
inline |
Definition at line 500 of file cifdoc.hpp.
std::string gemmi::cif::Block::name |
Definition at line 444 of file cifdoc.hpp.
std::vector<Item> gemmi::cif::Block::items |
Definition at line 445 of file cifdoc.hpp.