xmol/basics/ResidueId.h file

Contents

Namespaces

namespace xmol
Reworked original xmol.
namespace xmol::detail

Classes

struct xmol::detail::InsertionCodeTag
struct xmol::ResidueId

Typedefs

using ResidueInsertionCode = utils::ShortAsciiString<1, false, detail::InsertionCodeTag>
using residueSerial_t = int32_t

Functions

auto to_string(const ResidueId& residueId) -> std::string
auto operator<(const ResidueId& lhs, const residueSerial_t& rhs) -> bool
auto operator>(const ResidueId& lhs, const residueSerial_t& rhs) -> bool
auto operator==(const ResidueId& lhs, const residueSerial_t& rhs) -> bool
auto operator!=(const ResidueId& lhs, const residueSerial_t& rhs) -> bool
auto operator<=(const ResidueId& lhs, const residueSerial_t& rhs) -> bool
auto operator>=(const ResidueId& lhs, const residueSerial_t& rhs) -> bool
auto operator<(const residueSerial_t& lhs, const ResidueId& rhs) -> bool
auto operator>(const residueSerial_t& lhs, const ResidueId& rhs) -> bool
auto operator==(const residueSerial_t& lhs, const ResidueId& rhs) -> bool
auto operator!=(const residueSerial_t& lhs, const ResidueId& rhs) -> bool
auto operator<=(const residueSerial_t& lhs, const ResidueId& rhs) -> bool
auto operator>=(const residueSerial_t& lhs, const ResidueId& rhs) -> bool