00001 #ifndef vbl_fwd_h_ 00002 #define vbl_fwd_h_ 00003 00004 #include <vcl_compiler.h> // for export keyword 00005 00006 export 00007 template <class T> class vbl_array_1d; 00008 export 00009 template <class T> class vbl_array_2d; 00010 export 00011 template <class T> class vbl_array_3d; 00012 template <class T> class vbl_sparse_array_1d; 00013 template <class T> class vbl_sparse_array_2d; 00014 template <class T> class vbl_sparse_array_3d; 00015 template <class T> class vbl_big_sparse_array_3d; 00016 class vbl_bit_array_2d; 00017 class vbl_bit_array_3d; 00018 00019 template <class T, int DIM> class vbl_bounding_box; 00020 00021 class vbl_ref_count; 00022 template <class T> class vbl_smart_ptr; 00023 template <class T> class vbl_scoped_ptr; 00024 template <class T> class vbl_shared_pointer; 00025 00026 template <class T1, class T2, class T3> struct vbl_triple; 00027 class vbl_bool_ostream; 00028 00029 #endif // vbl_fwd_h_