Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

range< T > Struct Template Reference

#include <range.hpp>

List of all members.

Public Methods

 range ()
 range (T a, T b)
bool operator< (const range< T > &rhs) const
bool operator== (const range< T > &rhs) const

Public Attributes

begin
end

template<class T>
struct range< T >


Constructor & Destructor Documentation

template<class T>
range< T >::range   [inline]
 

Definition at line 33 of file range.hpp.

00033 {};

template<class T>
range< T >::range   a,
  b
[inline]
 

Definition at line 34 of file range.hpp.

00034 :begin(a),end(b) {};


Member Function Documentation

template<class T>
bool range< T >::operator< const range< T > &    rhs const [inline]
 

Definition at line 36 of file range.hpp.

00037   { return begin<rhs.begin; }

template<class T>
bool range< T >::operator== const range< T > &    rhs const [inline]
 

Definition at line 39 of file range.hpp.

00040   { return begin==rhs.begin; }


Member Data Documentation

template<class T>
T range< T >::begin
 

Definition at line 31 of file range.hpp.

Referenced by CodeParser::ExcludeFileRange(), range_set< T >::range_comp::operator()(), range< vma_t >::operator<(), range< vma_t >::operator==(), range< vma_t >::range(), CodeParser::ResetCodeRange(), and CodeParser::SetCodeRange().

template<class T>
T range< T >::end
 

Definition at line 32 of file range.hpp.

Referenced by CodeParser::ExcludeFileRange(), range_set< T >::range_comp::operator()(), range< vma_t >::range(), and CodeParser::ResetCodeRange().


The documentation for this struct was generated from the following file:
Generated on Mon Jan 13 22:20:36 2003 for perdr by doxygen1.2.15