From 09a3c9c3485a023b5ae98652c46129941ca7fd41 Mon Sep 17 00:00:00 2001 From: ckgt Date: Sat, 28 Mar 2015 19:08:43 -0400 Subject: Initial commit. --- include/nmeaparse/NumberConversion.h | 47 ++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 include/nmeaparse/NumberConversion.h (limited to 'include/nmeaparse/NumberConversion.h') diff --git a/include/nmeaparse/NumberConversion.h b/include/nmeaparse/NumberConversion.h new file mode 100644 index 0000000..b872124 --- /dev/null +++ b/include/nmeaparse/NumberConversion.h @@ -0,0 +1,47 @@ +/* + * NumberConversion.h + * + * Created on: Aug 14, 2014 + * Author: Cameron Karlsson + */ + +#ifndef NUMBERCONVERSION_H_ +#define NUMBERCONVERSION_H_ + + +#include +#include +#include +#include + + +namespace nmea { + +class NumberConversionError : public std::exception { +public: + std::string message; + NumberConversionError(std::string msg) + : message(msg) + {}; + + virtual ~NumberConversionError() + {}; + + std::string what(){ + return message; + } +}; + + + + +double parseDouble(std::string s); +int64_t parseInt(std::string s, int radix = 10); + +//void NumberConversion_test(); + +} + + + +#endif /* NUMBERCONVERSION_H_ */ -- cgit v1.2.3