#include "tools/binary_size/libsupersize/viewer/caspian/lens.h"
#include <string>
#include "third_party/re2/src/re2/re2.h"
#include "tools/binary_size/libsupersize/viewer/caspian/model.h"
namespace {
constexpr const char* kDefaultContainer = …;
constexpr const char* kNoComponent = …;
bool PartialMatch(const char* string, const RE2& regex) { … }
}
namespace caspian {
std::string_view IdPathLens::ParentName(const BaseSymbol& symbol) { … }
std::string_view ContainerLens::ParentName(const BaseSymbol& symbol) { … }
std::string_view ComponentLens::ParentName(const BaseSymbol& symbol) { … }
std::string_view TemplateLens::ParentName(const BaseSymbol& symbol) { … }
std::string_view GeneratedLens::ParentName(const BaseSymbol& symbol) { … }
}