Lines Matching refs:optional
12 #include <optional>
51 std::optional<Value> Parse(std::string_view input);
125 std::optional<std::string> string_;
130 std::optional<std::string_view> PeekChars(int count);
133 std::optional<char> PeekChar();
137 std::optional<std::string_view> ConsumeChars(int count);
140 std::optional<char> ConsumeChar();
157 std::optional<Value> ParseNextToken();
161 std::optional<Value> ParseToken(Token token);
165 std::optional<Value> ConsumeDictionary();
169 std::optional<Value> ConsumeList();
172 std::optional<Value> ConsumeString();
187 std::optional<Value> ConsumeNumber();
194 std::optional<Value> ConsumeLiteral();
203 // |index_| and |index_last_line_|, with an optional positive/negative