/* * Copyright 2019 Google LLC * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #include "SkReflected.h" #include "SkCurve.h" SkSTArray<16, const SkReflected::Type*, true> SkReflected::gTypes; void SkReflected::VisitTypes(std::function visitor) { for (const Type* type : gTypes) { visitor(type); } } void SkFieldVisitor::visit(const char* name, SkCurve& c) { this->enterObject(name); c.visitFields(this); this->exitObject(); }