Home
last modified time | relevance | path

Searched refs:ParseResultHolder (Results 1 – 3 of 3) sorted by relevance

/third_party/node/deps/v8/src/torque/
Dtorque-parser.cc87 V8_EXPORT_PRIVATE const ParseResultTypeId ParseResultHolder<std::string>::id =
90 V8_EXPORT_PRIVATE const ParseResultTypeId ParseResultHolder<bool>::id =
93 V8_EXPORT_PRIVATE const ParseResultTypeId ParseResultHolder<int32_t>::id =
96 V8_EXPORT_PRIVATE const ParseResultTypeId ParseResultHolder<double>::id =
100 ParseResultHolder<IntegerLiteral>::id = ParseResultTypeId::kIntegerLiteral;
103 ParseResultHolder<std::vector<std::string>>::id =
106 V8_EXPORT_PRIVATE const ParseResultTypeId ParseResultHolder<Declaration*>::id =
110 ParseResultHolder<TypeExpression*>::id =
114 ParseResultHolder<base::Optional<TypeExpression*>>::id =
117 V8_EXPORT_PRIVATE const ParseResultTypeId ParseResultHolder<TryHandler*>::id =
[all …]
Dearley-parser.h107 class ParseResultHolder : public ParseResultHolderBase {
109 explicit ParseResultHolder(T value) in ParseResultHolder() function
120 CHECK_EQ(ParseResultHolder<T>::id, type_id_); in Cast()
121 return static_cast<ParseResultHolder<T>*>(this)->value_; in Cast()
126 CHECK_EQ(ParseResultHolder<T>::id, type_id_); in Cast()
127 return static_cast<const ParseResultHolder<T>*>(this)->value_; in Cast()
133 explicit ParseResult(T x) : value_(new ParseResultHolder<T>(std::move(x))) {} in ParseResult()
/third_party/node/deps/v8/src/torque/ls/
Djson-parser.cc15 V8_EXPORT_PRIVATE const ParseResultTypeId ParseResultHolder<ls::JsonValue>::id =
20 ParseResultHolder<std::pair<std::string, ls::JsonValue>>::id =
25 ParseResultHolder<std::vector<ls::JsonValue>>::id =
30 ParseResultHolder<std::vector<std::pair<std::string, ls::JsonValue>>>::id =