The Pedigree Project  0.1
Public Member Functions | Public Attributes | List of all members
RangeList< T, Reversed >::Range Struct Reference

#include <RangeList.h>

+ Collaboration diagram for RangeList< T, Reversed >::Range:

Public Member Functions

 Range (T Address, T Length)
 
bool operator== (const Range &other) const
 

Public Attributes

address
 
length
 

Detailed Description

template<typename T, bool Reversed = false>
struct RangeList< T, Reversed >::Range

Structure of one range

Definition at line 62 of file RangeList.h.

Constructor & Destructor Documentation

template<typename T, bool Reversed = false>
RangeList< T, Reversed >::Range::Range ( Address,
Length 
)
inline

Construct a Range

Definition at line 65 of file RangeList.h.

Member Data Documentation

template<typename T, bool Reversed = false>
T RangeList< T, Reversed >::Range::address

Beginning address of the range

Definition at line 70 of file RangeList.h.

Referenced by RangeList< T, Reversed >::dump(), and RangeList< T, Reversed >::sweep().

template<typename T, bool Reversed = false>
T RangeList< T, Reversed >::Range::length

Length of the range

Definition at line 72 of file RangeList.h.

Referenced by RangeList< T, Reversed >::dump(), and RangeList< T, Reversed >::sweep().


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