52 #ifndef REFBLOCK_BOUNDS_CHECK_DEFAULT
53 # ifndef BOUNDS_CHECK_DEFAULT
54 # define REFBLOCK_BOUNDS_CHECK_DEFAULT false
56 # define REFBLOCK_BOUNDS_CHECK_DEFAULT BOUNDS_CHECK_DEFAULT
60 template<
class T,
bool BoundsCheck=REFBLOCK_BOUNDS_CHECK_DEFAULT>
99 return (
P<=p) && (p<
Pend) ;
262 #endif // REF_BLOCK_H
RefCountedP< RefBlockController > Controller
RefBlockP< T, BoundsCheck > & operator=(const RefBlockP< T, BoundsCheck > &rhs)
RefBlockP< T, BoundsCheck > & operator--()
RefBlockController(size_t size)
RefBlockP< T, BoundsCheck > operator-(int i)
T & operator[](int i) const
RefBlockController(T *p, size_t size)
bool operator==(const RefBlockP< T, BoundsCheck > &a) const
RefBlockP< T, BoundsCheck > operator--(int)
RefBlockP< T, BoundsCheck > & operator++()
RefBlockP(T *p, size_t size)
RefBlockP< T, BoundsCheck > operator+(int i)
RefBlockP< T, BoundsCheck > operator++(int)
RefBlockP(const RefBlockP< T, BoundsCheck > &b)