blob: 9b7f5d11502df376782036709812c434a930b56b [file] [log] [blame] [edit]
// Copyright 2022 The PDFium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef CORE_FXCRT_FX_2D_SIZE_H_
#define CORE_FXCRT_FX_2D_SIZE_H_
#include "core/fxcrt/fx_safe_types.h"
template <typename T, typename U>
size_t Fx2DSizeOrDie(const T& w, const U& h) {
FX_SAFE_SIZE_T safe_size = w;
safe_size *= h;
return safe_size.ValueOrDie();
}
#endif // CORE_FXCRT_FX_2D_SIZE_H_