52 template <
class T>
class DBRef;
65 #define DBOBJID_NONE OId()
107 bool operator<(const DBRef<T>& other)
const;
144 const T *
operator->(
void)
const throw (r_Error);
154 const T &
operator*(
void)
const throw (r_Error);
166 T *
ptr(
void)
throw (r_Error);
171 const T *
ptr(
void)
const throw (r_Error);
242 operator IndexDS*()
const throw (r_Error);
247 operator HierIndexDS*()
const throw (r_Error);
252 operator T*()
throw (r_Error);
256 operator const T*()
const throw (r_Error);
292 static bool pointerCaching;
295 template <
class T>
bool operator< (const DBRef<T> &me,
const DBRef<T> &him);
297 #ifdef EARLY_TEMPLATE
298 #ifdef __EXECUTABLE__
Definition: hierindex.hh:45
static void setPointerCaching(bool useIt)
T & operator[](int idx) const
Definition: dbrcindexds.hh:79
Definition: dbtcindex.hh:39
Definition: dbmddobj.hh:65
bool isInitialised() const
bool is_valid(void) const
Definition: inlinetile.hh:63
double OIdPrimitive
Definition: oidif.hh:102
int operator==(const DBRef< T > &src) const
DBRef< T > & operator=(const DBRef< T > &src)
Definition: blobtile.hh:71
Definition: dbobject.hh:29
static bool getPointerCaching()
Definition: dbobject.hh:54