webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
WebCore::LayoutUnit Class Reference

#include <LayoutUnit.h>

Public Member Functions

 LayoutUnit ()
 
 LayoutUnit (int value)
 
 LayoutUnit (unsigned short value)
 
 LayoutUnit (unsigned value)
 
 LayoutUnit (unsigned long value)
 
 LayoutUnit (unsigned long long value)
 
 LayoutUnit (float value)
 
 LayoutUnit (double value)
 
int toInt () const
 
float toFloat () const
 
double toDouble () const
 
unsigned toUnsigned () const
 
 operator int () const
 
 operator float () const
 
 operator double () const
 
 operator bool () const
 
LayoutUnitoperator++ ()
 
int rawValue () const
 
void setRawValue (int value)
 
void setRawValue (long long value)
 
LayoutUnit abs () const
 
int ceil () const
 
int round () const
 
int floor () const
 
float ceilToFloat () const
 
LayoutUnit fraction () const
 
bool mightBeSaturated () const
 
 LayoutUnit ()
 
 LayoutUnit (int value)
 
 LayoutUnit (unsigned short value)
 
 LayoutUnit (unsigned value)
 
 LayoutUnit (unsigned long value)
 
 LayoutUnit (unsigned long long value)
 
 LayoutUnit (float value)
 
 LayoutUnit (double value)
 
int toInt () const
 
float toFloat () const
 
double toDouble () const
 
unsigned toUnsigned () const
 
 operator int () const
 
 operator float () const
 
 operator double () const
 
 operator bool () const
 
LayoutUnitoperator++ ()
 
int rawValue () const
 
void setRawValue (int value)
 
void setRawValue (long long value)
 
LayoutUnit abs () const
 
int ceil () const
 
int round () const
 
int floor () const
 
float ceilToFloat () const
 
LayoutUnit fraction () const
 
bool mightBeSaturated () const
 

Static Public Member Functions

static LayoutUnit fromPixel (int value)
 
static LayoutUnit fromFloatCeil (float value)
 
static LayoutUnit fromFloatFloor (float value)
 
static LayoutUnit fromFloatRound (float value)
 
static float epsilon ()
 
static const LayoutUnit max ()
 
static const LayoutUnit min ()
 
static const LayoutUnit nearlyMax ()
 
static const LayoutUnit nearlyMin ()
 
static LayoutUnit clamp (double value)
 
static LayoutUnit fromPixel (int value)
 
static LayoutUnit fromFloatCeil (float value)
 
static LayoutUnit fromFloatFloor (float value)
 
static LayoutUnit fromFloatRound (float value)
 
static float epsilon ()
 
static const LayoutUnit max ()
 
static const LayoutUnit min ()
 
static const LayoutUnit nearlyMax ()
 
static const LayoutUnit nearlyMin ()
 
static LayoutUnit clamp (double value)
 

Constructor & Destructor Documentation

◆ LayoutUnit() [1/16]

WebCore::LayoutUnit::LayoutUnit ( )
inline

◆ LayoutUnit() [2/16]

WebCore::LayoutUnit::LayoutUnit ( int  value)
inline

◆ LayoutUnit() [3/16]

WebCore::LayoutUnit::LayoutUnit ( unsigned short  value)
inline

◆ LayoutUnit() [4/16]

WebCore::LayoutUnit::LayoutUnit ( unsigned  value)
inline

◆ LayoutUnit() [5/16]

WebCore::LayoutUnit::LayoutUnit ( unsigned long  value)
inline

◆ LayoutUnit() [6/16]

WebCore::LayoutUnit::LayoutUnit ( unsigned long long  value)
inline

◆ LayoutUnit() [7/16]

WebCore::LayoutUnit::LayoutUnit ( float  value)
inline

◆ LayoutUnit() [8/16]

WebCore::LayoutUnit::LayoutUnit ( double  value)
inline

◆ LayoutUnit() [9/16]

WebCore::LayoutUnit::LayoutUnit ( )
inline

◆ LayoutUnit() [10/16]

WebCore::LayoutUnit::LayoutUnit ( int  value)
inline

◆ LayoutUnit() [11/16]

WebCore::LayoutUnit::LayoutUnit ( unsigned short  value)
inline

◆ LayoutUnit() [12/16]

WebCore::LayoutUnit::LayoutUnit ( unsigned  value)
inline

◆ LayoutUnit() [13/16]

WebCore::LayoutUnit::LayoutUnit ( unsigned long  value)
inline

◆ LayoutUnit() [14/16]

WebCore::LayoutUnit::LayoutUnit ( unsigned long long  value)
inline

◆ LayoutUnit() [15/16]

WebCore::LayoutUnit::LayoutUnit ( float  value)
inline

◆ LayoutUnit() [16/16]

WebCore::LayoutUnit::LayoutUnit ( double  value)
inline

Member Function Documentation

◆ abs() [1/2]

LayoutUnit WebCore::LayoutUnit::abs ( ) const
inline

◆ abs() [2/2]

LayoutUnit WebCore::LayoutUnit::abs ( ) const
inline

◆ ceil() [1/2]

int WebCore::LayoutUnit::ceil ( ) const
inline

◆ ceil() [2/2]

int WebCore::LayoutUnit::ceil ( ) const
inline

◆ ceilToFloat() [1/2]

float WebCore::LayoutUnit::ceilToFloat ( ) const
inline

◆ ceilToFloat() [2/2]

float WebCore::LayoutUnit::ceilToFloat ( ) const
inline

◆ clamp() [1/2]

static LayoutUnit WebCore::LayoutUnit::clamp ( double  value)
inlinestatic

◆ clamp() [2/2]

static LayoutUnit WebCore::LayoutUnit::clamp ( double  value)
inlinestatic

◆ epsilon() [1/2]

static float WebCore::LayoutUnit::epsilon ( )
inlinestatic

◆ epsilon() [2/2]

static float WebCore::LayoutUnit::epsilon ( )
inlinestatic

◆ floor() [1/2]

int WebCore::LayoutUnit::floor ( ) const
inline

◆ floor() [2/2]

int WebCore::LayoutUnit::floor ( ) const
inline

◆ fraction() [1/2]

LayoutUnit WebCore::LayoutUnit::fraction ( ) const
inline

◆ fraction() [2/2]

LayoutUnit WebCore::LayoutUnit::fraction ( ) const
inline

◆ fromFloatCeil() [1/2]

static LayoutUnit WebCore::LayoutUnit::fromFloatCeil ( float  value)
inlinestatic

◆ fromFloatCeil() [2/2]

static LayoutUnit WebCore::LayoutUnit::fromFloatCeil ( float  value)
inlinestatic

◆ fromFloatFloor() [1/2]

static LayoutUnit WebCore::LayoutUnit::fromFloatFloor ( float  value)
inlinestatic

◆ fromFloatFloor() [2/2]

static LayoutUnit WebCore::LayoutUnit::fromFloatFloor ( float  value)
inlinestatic

◆ fromFloatRound() [1/2]

static LayoutUnit WebCore::LayoutUnit::fromFloatRound ( float  value)
inlinestatic

◆ fromFloatRound() [2/2]

static LayoutUnit WebCore::LayoutUnit::fromFloatRound ( float  value)
inlinestatic

◆ fromPixel() [1/2]

static LayoutUnit WebCore::LayoutUnit::fromPixel ( int  value)
inlinestatic

◆ fromPixel() [2/2]

static LayoutUnit WebCore::LayoutUnit::fromPixel ( int  value)
inlinestatic

◆ max() [1/2]

static const LayoutUnit WebCore::LayoutUnit::max ( )
inlinestatic

◆ max() [2/2]

static const LayoutUnit WebCore::LayoutUnit::max ( )
inlinestatic

◆ mightBeSaturated() [1/2]

bool WebCore::LayoutUnit::mightBeSaturated ( ) const
inline

◆ mightBeSaturated() [2/2]

bool WebCore::LayoutUnit::mightBeSaturated ( ) const
inline

◆ min() [1/2]

static const LayoutUnit WebCore::LayoutUnit::min ( )
inlinestatic

◆ min() [2/2]

static const LayoutUnit WebCore::LayoutUnit::min ( )
inlinestatic

◆ nearlyMax() [1/2]

static const LayoutUnit WebCore::LayoutUnit::nearlyMax ( )
inlinestatic

◆ nearlyMax() [2/2]

static const LayoutUnit WebCore::LayoutUnit::nearlyMax ( )
inlinestatic

◆ nearlyMin() [1/2]

static const LayoutUnit WebCore::LayoutUnit::nearlyMin ( )
inlinestatic

◆ nearlyMin() [2/2]

static const LayoutUnit WebCore::LayoutUnit::nearlyMin ( )
inlinestatic

◆ operator bool() [1/2]

WebCore::LayoutUnit::operator bool ( ) const
inlineexplicit

◆ operator bool() [2/2]

WebCore::LayoutUnit::operator bool ( ) const
inlineexplicit

◆ operator double() [1/2]

WebCore::LayoutUnit::operator double ( ) const
inline

◆ operator double() [2/2]

WebCore::LayoutUnit::operator double ( ) const
inline

◆ operator float() [1/2]

WebCore::LayoutUnit::operator float ( ) const
inline

◆ operator float() [2/2]

WebCore::LayoutUnit::operator float ( ) const
inline

◆ operator int() [1/2]

WebCore::LayoutUnit::operator int ( ) const
inline

◆ operator int() [2/2]

WebCore::LayoutUnit::operator int ( ) const
inline

◆ operator++() [1/2]

LayoutUnit& WebCore::LayoutUnit::operator++ ( )
inline

◆ operator++() [2/2]

LayoutUnit& WebCore::LayoutUnit::operator++ ( )
inline

◆ rawValue() [1/2]

int WebCore::LayoutUnit::rawValue ( ) const
inline

◆ rawValue() [2/2]

int WebCore::LayoutUnit::rawValue ( ) const
inline

◆ round() [1/2]

int WebCore::LayoutUnit::round ( ) const
inline

◆ round() [2/2]

int WebCore::LayoutUnit::round ( ) const
inline

◆ setRawValue() [1/4]

void WebCore::LayoutUnit::setRawValue ( int  value)
inline

◆ setRawValue() [2/4]

void WebCore::LayoutUnit::setRawValue ( int  value)
inline

◆ setRawValue() [3/4]

void WebCore::LayoutUnit::setRawValue ( long long  value)
inline

◆ setRawValue() [4/4]

void WebCore::LayoutUnit::setRawValue ( long long  value)
inline

◆ toDouble() [1/2]

double WebCore::LayoutUnit::toDouble ( ) const
inline

◆ toDouble() [2/2]

double WebCore::LayoutUnit::toDouble ( ) const
inline

◆ toFloat() [1/2]

float WebCore::LayoutUnit::toFloat ( ) const
inline

◆ toFloat() [2/2]

float WebCore::LayoutUnit::toFloat ( ) const
inline

◆ toInt() [1/2]

int WebCore::LayoutUnit::toInt ( ) const
inline

◆ toInt() [2/2]

int WebCore::LayoutUnit::toInt ( ) const
inline

◆ toUnsigned() [1/2]

unsigned WebCore::LayoutUnit::toUnsigned ( ) const
inline

◆ toUnsigned() [2/2]

unsigned WebCore::LayoutUnit::toUnsigned ( ) const
inline

The documentation for this class was generated from the following file: