webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
gl::Range< T > Struct Template Reference

#include <mathutil.h>

Public Member Functions

 Range ()
 
 Range (T lo, T hi)
 
T length () const
 
bool intersects (Range< T > other)
 
void extend (T value)
 
bool empty () const
 

Public Attributes

T start
 
T end
 

Constructor & Destructor Documentation

◆ Range() [1/2]

template<typename T>
gl::Range< T >::Range ( )
inline

◆ Range() [2/2]

template<typename T>
gl::Range< T >::Range ( T  lo,
T  hi 
)
inline

Member Function Documentation

◆ empty()

template<typename T>
bool gl::Range< T >::empty ( ) const
inline

◆ extend()

template<typename T>
void gl::Range< T >::extend ( T  value)
inline

◆ intersects()

template<typename T>
bool gl::Range< T >::intersects ( Range< T other)
inline

◆ length()

template<typename T>
T gl::Range< T >::length ( void  ) const
inline

Member Data Documentation

◆ end

template<typename T>
T gl::Range< T >::end

◆ start

template<typename T>
T gl::Range< T >::start

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