| 334 | }; |
| 335 | |
| 336 | std::shared_ptr<TypeMatcher> RunEndEncoded( |
| 337 | std::shared_ptr<TypeMatcher> value_type_matcher) { |
| 338 | return std::make_shared<RunEndEncodedMatcher>(RunEndInteger(), |
| 339 | std::move(value_type_matcher)); |
| 340 | } |
| 341 | |
| 342 | std::shared_ptr<TypeMatcher> RunEndEncoded(Type::type value_type_id) { |
| 343 | return RunEndEncoded(SameTypeId(value_type_id)); |