chromium/tools/binary_size/libsupersize/viewer/caspian/lens.h

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef TOOLS_BINARY_SIZE_LIBSUPERSIZE_VIEWER_CASPIAN_LENS_H_
#define TOOLS_BINARY_SIZE_LIBSUPERSIZE_VIEWER_CASPIAN_LENS_H_

#include <string_view>

namespace caspian {
class BaseSymbol;

class BaseLens {};

class IdPathLens : public BaseLens {};

class ContainerLens : public BaseLens {};

class ComponentLens : public BaseLens {};

class TemplateLens : public BaseLens {};

class GeneratedLens : public BaseLens {};
}  // namespace caspian

#endif  // TOOLS_BINARY_SIZE_LIBSUPERSIZE_VIEWER_CASPIAN_LENS_H_