Searched refs:ParseResultHolder (Results 1 – 3 of 3) sorted by relevance
87 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 …]
107 class ParseResultHolder : public ParseResultHolderBase {109 explicit ParseResultHolder(T value) in ParseResultHolder() function120 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()
15 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 =