6a2a2adb655fec2807983b42ac67dbacb7b2f1b5
Stefan Schuermans classes for format, size an...

Stefan Schuermans authored 12 years ago

1) /* Blinker
2)    Copyright 2011 Stefan Schuermans <stefan@blinkenarea.org>
3)    Copyleft GNU public license - http://www.gnu.org/copyleft/gpl.html
4)    a blinkenarea.org project */
5) 
6) #include <sstream>
7) #include <string>
8) 
9) #include "Position.h"
10) #include "StringParser.h"
11) 
12) namespace Blinker {
13) 
14) /// constructor
15) Position::Position():
16)   m_x(0),
17)   m_y(0)
18) {
19) }
20) 
21) /**
22)  * @brief parse from string format
23)  * @param[in] str string format
24)  * @return if parsing was successful
25)  */
26) bool Position::fromStr(const std::string &str)
27) {
28)   StringParser parser(str);
Stefan Schuermans changed canvas to be able t...

Stefan Schuermans authored 12 years ago

29)   unsigned int x, y;
Stefan Schuermans classes for format, size an...

Stefan Schuermans authored 12 years ago

30) 
Stefan Schuermans changed canvas to be able t...

Stefan Schuermans authored 12 years ago

31)   if (!parser.uintNo(x) ||
Stefan Schuermans classes for format, size an...

Stefan Schuermans authored 12 years ago

32)       !parser.fixChr(',') ||
Stefan Schuermans changed canvas to be able t...

Stefan Schuermans authored 12 years ago

33)       !parser.uintNo(y))