webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | List of all members
WTF::RangeSet< RangeType > Class Template Reference

#include <RangeSet.h>

Public Types

typedef RangeType Range
 
typedef Range::Type Type
 
typedef RangeType Range
 
typedef Range::Type Type
 
typedef RangeType Range
 
typedef Range::Type Type
 

Public Member Functions

 RangeSet ()
 
 ~RangeSet ()
 
void add (const Range &range)
 
bool contains (const Range &range) const
 
bool overlaps (const Range &range) const
 
void clear ()
 
void dump (PrintStream &out) const
 
void dumpRaw (PrintStream &out) const
 
 RangeSet ()
 
 ~RangeSet ()
 
void add (const Range &range)
 
bool contains (const Range &range) const
 
bool overlaps (const Range &range) const
 
void clear ()
 
void dump (PrintStream &out) const
 
void dumpRaw (PrintStream &out) const
 
 RangeSet ()
 
 ~RangeSet ()
 
void add (const Range &range)
 
bool contains (const Range &range) const
 
bool overlaps (const Range &range) const
 
void clear ()
 
void dump (PrintStream &out) const
 
void dumpRaw (PrintStream &out) const
 

Member Typedef Documentation

◆ Range [1/3]

template<typename RangeType >
typedef RangeType WTF::RangeSet< RangeType >::Range

◆ Range [2/3]

template<typename RangeType >
typedef RangeType WTF::RangeSet< RangeType >::Range

◆ Range [3/3]

template<typename RangeType >
typedef RangeType WTF::RangeSet< RangeType >::Range

◆ Type [1/3]

template<typename RangeType >
typedef Range::Type WTF::RangeSet< RangeType >::Type

◆ Type [2/3]

template<typename RangeType >
typedef Range::Type WTF::RangeSet< RangeType >::Type

◆ Type [3/3]

template<typename RangeType >
typedef Range::Type WTF::RangeSet< RangeType >::Type

Constructor & Destructor Documentation

◆ RangeSet() [1/3]

template<typename RangeType >
WTF::RangeSet< RangeType >::RangeSet ( )
inline

◆ ~RangeSet() [1/3]

template<typename RangeType >
WTF::RangeSet< RangeType >::~RangeSet ( )
inline

◆ RangeSet() [2/3]

template<typename RangeType >
WTF::RangeSet< RangeType >::RangeSet ( )
inline

◆ ~RangeSet() [2/3]

template<typename RangeType >
WTF::RangeSet< RangeType >::~RangeSet ( )
inline

◆ RangeSet() [3/3]

template<typename RangeType >
WTF::RangeSet< RangeType >::RangeSet ( )
inline

◆ ~RangeSet() [3/3]

template<typename RangeType >
WTF::RangeSet< RangeType >::~RangeSet ( )
inline

Member Function Documentation

◆ add() [1/3]

template<typename RangeType >
void WTF::RangeSet< RangeType >::add ( const Range range)
inline

◆ add() [2/3]

template<typename RangeType >
void WTF::RangeSet< RangeType >::add ( const Range range)
inline

◆ add() [3/3]

template<typename RangeType >
void WTF::RangeSet< RangeType >::add ( const Range range)
inline

◆ clear() [1/3]

template<typename RangeType >
void WTF::RangeSet< RangeType >::clear ( )
inline

◆ clear() [2/3]

template<typename RangeType >
void WTF::RangeSet< RangeType >::clear ( )
inline

◆ clear() [3/3]

template<typename RangeType >
void WTF::RangeSet< RangeType >::clear ( )
inline

◆ contains() [1/3]

template<typename RangeType >
bool WTF::RangeSet< RangeType >::contains ( const Range range) const
inline

◆ contains() [2/3]

template<typename RangeType >
bool WTF::RangeSet< RangeType >::contains ( const Range range) const
inline

◆ contains() [3/3]

template<typename RangeType >
bool WTF::RangeSet< RangeType >::contains ( const Range range) const
inline

◆ dump() [1/3]

template<typename RangeType >
void WTF::RangeSet< RangeType >::dump ( PrintStream out) const
inline

◆ dump() [2/3]

template<typename RangeType >
void WTF::RangeSet< RangeType >::dump ( PrintStream out) const
inline

◆ dump() [3/3]

template<typename RangeType >
void WTF::RangeSet< RangeType >::dump ( PrintStream out) const
inline

◆ dumpRaw() [1/3]

template<typename RangeType >
void WTF::RangeSet< RangeType >::dumpRaw ( PrintStream out) const
inline

◆ dumpRaw() [2/3]

template<typename RangeType >
void WTF::RangeSet< RangeType >::dumpRaw ( PrintStream out) const
inline

◆ dumpRaw() [3/3]

template<typename RangeType >
void WTF::RangeSet< RangeType >::dumpRaw ( PrintStream out) const
inline

◆ overlaps() [1/3]

template<typename RangeType >
bool WTF::RangeSet< RangeType >::overlaps ( const Range range) const
inline

◆ overlaps() [2/3]

template<typename RangeType >
bool WTF::RangeSet< RangeType >::overlaps ( const Range range) const
inline

◆ overlaps() [3/3]

template<typename RangeType >
bool WTF::RangeSet< RangeType >::overlaps ( const Range range) const
inline

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