Classes | Macros
vbl_shared_pointer.h File Reference

Non-intrusive smart pointers. More...

Go to the source code of this file.

Classes

struct  vbl_shared_pointer_data
 
class  vbl_shared_pointer< T >
 Non-intrusive smart pointers. More...
 

Macros

#define vbl_shared_pointer_zero(var)   (var) = 0
 
#define VBL_SHARED_POINTER_INSTANTIATE(T)
 

Detailed Description

Non-intrusive smart pointers.

Author
fsm
  Modifications
   10 Sep. 2004 Peter Vanroose  Inlined all 1-line methods in class decl
   13 Feb. 2007 Amitha Perera   Change implementation to allow base class conversions.

Definition in file vbl_shared_pointer.h.

Macro Definition Documentation

◆ VBL_SHARED_POINTER_INSTANTIATE

#define VBL_SHARED_POINTER_INSTANTIATE (   T)

Definition at line 170 of file vbl_shared_pointer.h.

◆ vbl_shared_pointer_zero

#define vbl_shared_pointer_zero (   var)    (var) = 0

Definition at line 19 of file vbl_shared_pointer.h.