gemmi::cif::Table::Row struct

Public types

using iterator = IndirectIter<Row, std::string>
using const_iterator = IndirectIter<const Row, const std::string>

Public functions

auto value_at_unsafe(int pos) -> std::string&
auto value_at(int pos) -> std::string&
auto value_at(int pos) const -> const std::string&
auto at(int n) -> std::string&
auto at(int n) const -> const std::string&
auto operator[](int n) -> std::string&
auto operator[](int n) const -> const std::string&
auto ptr_at(int n) -> std::string*
auto ptr_at(int n) const -> const std::string*
auto has(int n) const -> bool
auto has2(int n) const -> bool
auto one_of(int n1, int n2) const -> const std::string&
auto size() const -> size_t
auto str(int n) const -> std::string
auto begin() -> iterator
auto end() -> iterator
auto begin() const -> const_iterator
auto end() const -> const_iterator

Public variables

Table& tab
int row_index