chromium/third_party/skia/src/sksl/ir/SkSLEmptyExpression.h

/*
 * Copyright 2023 Google LLC.
 *
 * Use of this source code is governed by a BSD-style license that can be
 * found in the LICENSE file.
 */
#ifndef SkSLEmptyExpression_DEFINED
#define SkSLEmptyExpression_DEFINED

#include "src/sksl/SkSLBuiltinTypes.h"
#include "src/sksl/SkSLCompiler.h"
#include "src/sksl/SkSLContext.h"
#include "src/sksl/ir/SkSLExpression.h"

namespace SkSL {

/**
 * The EmptyExpression is a void-typed expression with nothing inside. EmptyExpressions can exist
 * inside an ExpressionStatement; this construct is functionally equivalent to a Nop.
 */
class EmptyExpression : public Expression {};

} // namespace SkSL

#endif  // SkSLEmptyExpression_DEFINED