1 #ifndef vbl_fwd_h_
2 #define vbl_fwd_h_
3 
4 
5 template <class T> class vbl_array_1d;
6 template <class T> class vbl_array_2d;
7 template <class T> class vbl_array_3d;
8 template <class T> class vbl_sparse_array_1d;
9 template <class T> class vbl_sparse_array_2d;
10 template <class T> class vbl_sparse_array_3d;
11 template <class T> class vbl_big_sparse_array_3d;
12 class vbl_bit_array_2d;
13 class vbl_bit_array_3d;
14 
15 template <class T, int DIM> class vbl_bounding_box;
16 
17 class vbl_ref_count;
18 template <class T> class vbl_smart_ptr;
19 template <class T> class vbl_scoped_ptr;
20 template <class T> class vbl_shared_pointer;
21 
22 template <class T1, class T2, class T3> struct vbl_triple;
23 class vbl_bool_ostream;
24 
25 #endif // vbl_fwd_h_
26