QuarkContent & operator+=(const QuarkContent &rhs)
QuarkContent operator-(const QuarkContent &rhs) const
char nameFromPosition(int i) const
static bool initPositions()
static std::map< char, int > _positions
std::ostream & operator<<(std::ostream &st, const QuarkContent &qc)
QuarkContent & operator-=(const QuarkContent &rhs)
int content(int quarkNumber) const
QuarkContent operator+(const QuarkContent &rhs) const
bool initFromString(const std::string &str)
void print(std::ostream &os=std::cout) const
int positionFromName(char c) const