Skip to content

Commit a091035

Browse files
authored
Merge pull request Tencent#1240 from ksergey/FIX_Reader
Added const for Reader methods
2 parents b32cd94 + d0a78bf commit a091035

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

include/rapidjson/reader.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -672,7 +672,7 @@ class GenericReader {
672672
//! Check if token-by-token parsing JSON text is complete
673673
/*! \return Whether the JSON has been fully decoded.
674674
*/
675-
RAPIDJSON_FORCEINLINE bool IterativeParseComplete() {
675+
RAPIDJSON_FORCEINLINE bool IterativeParseComplete() const {
676676
return IsIterativeParsingCompleteState(state_);
677677
}
678678

@@ -1784,7 +1784,7 @@ class GenericReader {
17841784
kTokenCount
17851785
};
17861786

1787-
RAPIDJSON_FORCEINLINE Token Tokenize(Ch c) {
1787+
RAPIDJSON_FORCEINLINE Token Tokenize(Ch c) const {
17881788

17891789
//!@cond RAPIDJSON_HIDDEN_FROM_DOXYGEN
17901790
#define N NumberToken
@@ -1811,7 +1811,7 @@ class GenericReader {
18111811
return NumberToken;
18121812
}
18131813

1814-
RAPIDJSON_FORCEINLINE IterativeParsingState Predict(IterativeParsingState state, Token token) {
1814+
RAPIDJSON_FORCEINLINE IterativeParsingState Predict(IterativeParsingState state, Token token) const {
18151815
// current state x one lookahead token -> new state
18161816
static const char G[cIterativeParsingStateCount][kTokenCount] = {
18171817
// Finish(sink state)
@@ -2150,11 +2150,11 @@ class GenericReader {
21502150
}
21512151
}
21522152

2153-
RAPIDJSON_FORCEINLINE bool IsIterativeParsingDelimiterState(IterativeParsingState s) {
2153+
RAPIDJSON_FORCEINLINE bool IsIterativeParsingDelimiterState(IterativeParsingState s) const {
21542154
return s >= IterativeParsingElementDelimiterState;
21552155
}
21562156

2157-
RAPIDJSON_FORCEINLINE bool IsIterativeParsingCompleteState(IterativeParsingState s) {
2157+
RAPIDJSON_FORCEINLINE bool IsIterativeParsingCompleteState(IterativeParsingState s) const {
21582158
return s <= IterativeParsingErrorState;
21592159
}
21602160

0 commit comments

Comments
 (0)