Searched refs:ParseResultHolderBase (Results 1 – 2 of 2) sorted by relevance
23 class ParseResultHolderBase {26 virtual ~ParseResultHolderBase() = default;33 explicit ParseResultHolderBase(TypeId type_id) : type_id_(type_id) { in ParseResultHolderBase() function42 using ParseResultTypeId = ParseResultHolderBase::TypeId;45 class ParseResultHolder : public ParseResultHolderBase {48 : ParseResultHolderBase(id), value_(std::move(value)) {} in ParseResultHolder()52 friend class ParseResultHolderBase; variable57 T& ParseResultHolderBase::Cast() { in Cast()63 const T& ParseResultHolderBase::Cast() const { in Cast()83 std::unique_ptr<ParseResultHolderBase> value_;
32 enum class ParseResultHolderBase::TypeId {