| /* | |
| * Copyright 2019 Google Inc. | |
| * | |
| * Use of this source code is governed by a BSD-style license that can be | |
| * found in the LICENSE file. | |
| */ | |
| #ifndef SkSGNodePriv_DEFINED | |
| #define SkSGNodePriv_DEFINED | |
| #include "modules/sksg/include/SkSGNode.h" | |
| namespace sksg { | |
| // Helper for accessing implementation-private Node methods. | |
| class NodePriv final { | |
| public: | |
| static bool HasInval(const sk_sp<Node>& node) { return node->hasInval(); } | |
| private: | |
| NodePriv() = delete; | |
| }; | |
| } // namespace sksg | |
| #endif // SkSGNodePriv_DEFINED |