diff options
Diffstat (limited to 'SwifTools/SpellParser.h')
-rw-r--r-- | SwifTools/SpellParser.h | 37 |
1 files changed, 21 insertions, 16 deletions
diff --git a/SwifTools/SpellParser.h b/SwifTools/SpellParser.h index b64565c..3c1cf8b 100644 --- a/SwifTools/SpellParser.h +++ b/SwifTools/SpellParser.h @@ -4,28 +4,33 @@ * See Documentation/Licenses/BSD-simplified.txt for more information. */ +/* + * Copyright (c) 2016 Isode Limited. + * All rights reserved. + * See the COPYING file for more information. + */ + #pragma once +#include <vector> + #include <boost/algorithm/string.hpp> #include <boost/tuple/tuple.hpp> -#include <boost/algorithm/string.hpp> - -#include <vector> namespace Swift { - enum token_ids - { - ID_WWW = 1, - ID_HTTP = 2, - ID_WORD = 3, - ID_CHAR = 4 - }; + enum token_ids + { + ID_WWW = 1, + ID_HTTP = 2, + ID_WORD = 3, + ID_CHAR = 4 + }; - typedef boost::tuple<int, int> PositionPair; - typedef std::vector<PositionPair > PositionPairList; + typedef boost::tuple<size_t, size_t> PositionPair; + typedef std::vector<PositionPair > PositionPairList; - class SpellParser{ - public: - void check(const std::string& fragment, PositionPairList& wordPositions); - }; + class SpellParser{ + public: + void check(const std::string& fragment, PositionPairList& wordPositions); + }; } |