| Flutter Impeller |

Classes | Namespaces | Typedefs | Functions
size.h File Reference
`#include <algorithm>`
`#include <cmath>`
`#include <limits>`
`#include <ostream>`
`#include <string>`
`#include "impeller/geometry/scalar.h"`

Go to the source code of this file.

## Classes
struct | impeller::TSize< T >

## Namespaces
| impeller
| std

## Typedefs
using | impeller::Size = TSize< Scalar >
using | impeller::ISize32 = TSize< int32_t >
using | impeller::ISize64 = TSize< int64_t >
using | impeller::ISize = ISize64

## Functions
template<class T , class U , class = std::enable_if_t<std::is_arithmetic_v<U>>>
constexpr TSize< T > | impeller::operator* (U s, const TSize< T > &p)
template<class T , class U , class = std::enable_if_t<std::is_arithmetic_v<U>>>
constexpr TSize< T > | impeller::operator/ (U s, const TSize< T > &p)
template<class T >
std::ostream & | std::operator<< (std::ostream &out, const impeller::TSize< T > &s)