gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
Range< T > Class Template Reference

#include <Range.h>

Public Member Functions

 Range ()
 
 Range (const T &low, const T &high)
 
low () const
 
void low (const T &low)
 
high () const
 
void high (const T &high)
 
int contains (const T &value) const
 
int contains (const Range< T > &range) const
 
int operator== (const Range< T > &range) const
 

Private Attributes

Low
 
High
 

Detailed Description

template<class T>
class Range< T >

Definition at line 10 of file Range.h.

Constructor & Destructor Documentation

◆ Range() [1/2]

template<class T >
Range< T >::Range ( )
inline

Definition at line 16 of file Range.h.

◆ Range() [2/2]

template<class T >
Range< T >::Range ( const T &  low,
const T &  high 
)
inline

Definition at line 17 of file Range.h.

Member Function Documentation

◆ contains() [1/2]

template<class T >
int Range< T >::contains ( const Range< T > &  range) const

Definition at line 32 of file Range.h.

Here is the call graph for this function:

◆ contains() [2/2]

template<class T >
int Range< T >::contains ( const T &  value) const

Definition at line 27 of file Range.h.

◆ high() [1/2]

◆ high() [2/2]

template<class T >
void Range< T >::high ( const T &  high)
inline

Definition at line 21 of file Range.h.

Referenced by Range< T >::high().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ low() [1/2]

◆ low() [2/2]

template<class T >
void Range< T >::low ( const T &  low)
inline

Definition at line 19 of file Range.h.

Referenced by Range< T >::low().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator==()

template<class T >
int Range< T >::operator== ( const Range< T > &  range) const

Definition at line 37 of file Range.h.

Here is the call graph for this function:

Member Data Documentation

◆ High

template<class T >
T Range< T >::High
private

Definition at line 13 of file Range.h.

Referenced by Range< T >::high().

◆ Low

template<class T >
T Range< T >::Low
private

Definition at line 12 of file Range.h.

Referenced by Range< T >::low().


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