MCPcopy Create free account
hub / github.com/Samsung/ONE / recoverFromError

Method recoverFromError

runtime/3rdparty/jsoncpp/jsoncpp.cpp:1057–1070  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1055}
1056
1057bool Reader::recoverFromError(TokenType skipUntilToken)
1058{
1059 size_t const errorCount = errors_.size();
1060 Token skip;
1061 for (;;)
1062 {
1063 if (!readToken(skip))
1064 errors_.resize(errorCount); // discard errors caused by recovery
1065 if (skip.type_ == skipUntilToken || skip.type_ == tokenEndOfStream)
1066 break;
1067 }
1068 errors_.resize(errorCount);
1069 return false;
1070}
1071
1072bool Reader::addErrorAndRecover(const String &message, Token &token, TokenType skipUntilToken)
1073{

Callers

nothing calls this directly

Calls 2

sizeMethod · 0.45
resizeMethod · 0.45

Tested by

no test coverage detected