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