webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Attributes | List of all members
JSC::GenericOffset< T > Class Template Reference

#include <GenericOffset.h>

Public Member Functions

 GenericOffset ()
 
 GenericOffset (unsigned offset)
 
bool operator! () const
 
unsigned offsetUnchecked () const
 
unsigned offset () const
 
bool operator== (const T &other) const
 
bool operator!= (const T &other) const
 
bool operator< (const T &other) const
 
bool operator> (const T &other) const
 
bool operator<= (const T &other) const
 
bool operator>= (const T &other) const
 
T operator+ (int value) const
 
T operator- (int value) const
 
Toperator+= (int value)
 
Toperator-= (int value)
 
 GenericOffset ()
 
 GenericOffset (unsigned offset)
 
bool operator! () const
 
unsigned offsetUnchecked () const
 
unsigned offset () const
 
bool operator== (const T &other) const
 
bool operator!= (const T &other) const
 
bool operator< (const T &other) const
 
bool operator> (const T &other) const
 
bool operator<= (const T &other) const
 
bool operator>= (const T &other) const
 
T operator+ (int value) const
 
T operator- (int value) const
 
Toperator+= (int value)
 
Toperator-= (int value)
 

Static Public Attributes

static const unsigned invalidOffset = UINT_MAX
 

Constructor & Destructor Documentation

◆ GenericOffset() [1/4]

template<typename T>
JSC::GenericOffset< T >::GenericOffset ( )
inline

◆ GenericOffset() [2/4]

template<typename T>
JSC::GenericOffset< T >::GenericOffset ( unsigned  offset)
inlineexplicit

◆ GenericOffset() [3/4]

template<typename T>
JSC::GenericOffset< T >::GenericOffset ( )
inline

◆ GenericOffset() [4/4]

template<typename T>
JSC::GenericOffset< T >::GenericOffset ( unsigned  offset)
inlineexplicit

Member Function Documentation

◆ offset() [1/2]

template<typename T>
unsigned JSC::GenericOffset< T >::offset ( ) const
inline

◆ offset() [2/2]

template<typename T>
unsigned JSC::GenericOffset< T >::offset ( ) const
inline

◆ offsetUnchecked() [1/2]

template<typename T>
unsigned JSC::GenericOffset< T >::offsetUnchecked ( ) const
inline

◆ offsetUnchecked() [2/2]

template<typename T>
unsigned JSC::GenericOffset< T >::offsetUnchecked ( ) const
inline

◆ operator!() [1/2]

template<typename T>
bool JSC::GenericOffset< T >::operator! ( ) const
inline

◆ operator!() [2/2]

template<typename T>
bool JSC::GenericOffset< T >::operator! ( ) const
inline

◆ operator!=() [1/2]

template<typename T>
bool JSC::GenericOffset< T >::operator!= ( const T other) const
inline

◆ operator!=() [2/2]

template<typename T>
bool JSC::GenericOffset< T >::operator!= ( const T other) const
inline

◆ operator+() [1/2]

template<typename T>
T JSC::GenericOffset< T >::operator+ ( int  value) const
inline

◆ operator+() [2/2]

template<typename T>
T JSC::GenericOffset< T >::operator+ ( int  value) const
inline

◆ operator+=() [1/2]

template<typename T>
T& JSC::GenericOffset< T >::operator+= ( int  value)
inline

◆ operator+=() [2/2]

template<typename T>
T& JSC::GenericOffset< T >::operator+= ( int  value)
inline

◆ operator-() [1/2]

template<typename T>
T JSC::GenericOffset< T >::operator- ( int  value) const
inline

◆ operator-() [2/2]

template<typename T>
T JSC::GenericOffset< T >::operator- ( int  value) const
inline

◆ operator-=() [1/2]

template<typename T>
T& JSC::GenericOffset< T >::operator-= ( int  value)
inline

◆ operator-=() [2/2]

template<typename T>
T& JSC::GenericOffset< T >::operator-= ( int  value)
inline

◆ operator<() [1/2]

template<typename T>
bool JSC::GenericOffset< T >::operator< ( const T other) const
inline

◆ operator<() [2/2]

template<typename T>
bool JSC::GenericOffset< T >::operator< ( const T other) const
inline

◆ operator<=() [1/2]

template<typename T>
bool JSC::GenericOffset< T >::operator<= ( const T other) const
inline

◆ operator<=() [2/2]

template<typename T>
bool JSC::GenericOffset< T >::operator<= ( const T other) const
inline

◆ operator==() [1/2]

template<typename T>
bool JSC::GenericOffset< T >::operator== ( const T other) const
inline

◆ operator==() [2/2]

template<typename T>
bool JSC::GenericOffset< T >::operator== ( const T other) const
inline

◆ operator>() [1/2]

template<typename T>
bool JSC::GenericOffset< T >::operator> ( const T other) const
inline

◆ operator>() [2/2]

template<typename T>
bool JSC::GenericOffset< T >::operator> ( const T other) const
inline

◆ operator>=() [1/2]

template<typename T>
bool JSC::GenericOffset< T >::operator>= ( const T other) const
inline

◆ operator>=() [2/2]

template<typename T>
bool JSC::GenericOffset< T >::operator>= ( const T other) const
inline

Member Data Documentation

◆ invalidOffset

template<typename T>
static const unsigned JSC::GenericOffset< T >::invalidOffset = UINT_MAX
static

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