|
Gemmi C++ API
|
#include <cifdoc.hpp>
Public Member Functions | |
| Block (const std::string &name_) | |
| Block () | |
| void | swap (Block &o) noexcept |
| 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 449 of file cifdoc.hpp.
|
inlineexplicit |
Definition at line 813 of file cifdoc.hpp.
|
inline |
Definition at line 814 of file cifdoc.hpp.
Definition at line 456 of file cifdoc.hpp.
Definition at line 816 of file cifdoc.hpp.
Definition at line 824 of file cifdoc.hpp.
Definition at line 829 of file cifdoc.hpp.
Definition at line 834 of file cifdoc.hpp.
Definition at line 841 of file cifdoc.hpp.
Definition at line 855 of file cifdoc.hpp.
Definition at line 464 of file cifdoc.hpp.
Definition at line 467 of file cifdoc.hpp.
|
inline |
Definition at line 968 of file cifdoc.hpp.
Definition at line 473 of file cifdoc.hpp.
|
inline |
Definition at line 1006 of file cifdoc.hpp.
|
inline |
Definition at line 476 of file cifdoc.hpp.
|
inline |
Definition at line 869 of file cifdoc.hpp.
Definition at line 877 of file cifdoc.hpp.
|
inline |
Definition at line 886 of file cifdoc.hpp.
Definition at line 897 of file cifdoc.hpp.
|
inline |
Definition at line 494 of file cifdoc.hpp.
Definition at line 901 of file cifdoc.hpp.
|
inline |
Definition at line 918 of file cifdoc.hpp.
|
inline |
Definition at line 1031 of file cifdoc.hpp.
|
inline |
Definition at line 1052 of file cifdoc.hpp.
|
inline |
Definition at line 506 of file cifdoc.hpp.
| std::string gemmi::cif::Block::name |
Definition at line 450 of file cifdoc.hpp.
| std::vector<Item> gemmi::cif::Block::items |
Definition at line 451 of file cifdoc.hpp.