1 #ifndef LIBR2C2_ARTICLENUMBER_H_
2 #define LIBR2C2_ARTICLENUMBER_H_
6 #include <msp/strings/lexicalcast.h>
18 bool operator<(const Part &) const;
21 std::vector<Part> parts;
25 ArticleNumber(unsigned);
26 ArticleNumber(const std::string &);
28 std::string str() const;
30 bool operator<(const ArticleNumber &) const;
33 void operator>>(const Msp::LexicalConverter &, ArticleNumber &);
34 void operator<<(Msp::LexicalConverter &, const ArticleNumber &);