b6b2996b76e1b0f0e403b4be40430a445bc0873c
Stefan Schuermans classes for format, size an...

Stefan Schuermans authored 12 years ago

1) /* Blinker
Stefan Schuermans update copyright years

Stefan Schuermans authored 10 years ago

2)    Copyright 2011-2014 Stefan Schuermans <stefan@blinkenarea.org>
Stefan Schuermans classes for format, size an...

Stefan Schuermans authored 12 years ago

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 fixed end of string check i...

Stefan Schuermans authored 12 years ago

33)       !parser.uintNo(y) ||
34)       !parser.isDone())