#include "chrome/browser/ui/views/payments/view_stack.h"
#include <memory>
#include <utility>
#include "ui/base/metadata/metadata_impl_macros.h"
#include "ui/compositor/layer.h"
#include "ui/views/layout/fill_layout.h"
ViewStack::ViewStack()
: … { … }
ViewStack::~ViewStack() { … }
void ViewStack::Push(std::unique_ptr<views::View> view, bool animate) { … }
void ViewStack::Pop(bool animate) { … }
void ViewStack::PopMany(int n, bool animate) { … }
size_t ViewStack::GetSize() const { … }
bool ViewStack::GetCanProcessEventsWithinSubtree() const { … }
void ViewStack::RequestFocus() { … }
void ViewStack::OnBoundsChanged(const gfx::Rect& previous_bounds) { … }
void ViewStack::HideCoveredViews() { … }
void ViewStack::UpdateAnimatorBounds(
views::BoundsAnimator* animator, const gfx::Rect& target) { … }
void ViewStack::OnBoundsAnimatorDone(views::BoundsAnimator* animator) { … }
BEGIN_METADATA(…)