core/vnl/vnl_error.h
Go to the documentation of this file.
00001 // This is core/vnl/vnl_error.h
00002 #ifndef vnl_error_h_
00003 #define vnl_error_h_
00004 #ifdef VCL_NEEDS_PRAGMA_INTERFACE
00005 #pragma interface
00006 #endif
00007 //:
00008 //  \file
00009 //  \author fsm
00010 
00011 //
00012 extern void vnl_error_vector_index (const char* fcn, int index);
00013 extern void vnl_error_vector_dimension (const char* fcn, int l1, int l2);
00014 extern void vnl_error_vector_va_arg (int n);
00015 
00016 //
00017 extern void vnl_error_matrix_row_index (char const* fcn, int r);
00018 extern void vnl_error_matrix_col_index (char const* fcn, int c);
00019 extern void vnl_error_matrix_dimension (char const* fcn, int r1, int c1, int r2, int c2);
00020 extern void vnl_error_matrix_nonsquare (char const* fcn);
00021 extern void vnl_error_matrix_va_arg (int n);
00022 
00023 #endif // vnl_error_h_