Template Function ProcessSobelfunc

Function Documentation

Warning

doxygenfunction: Unable to resolve function “ProcessSobelfunc” with arguments “(xf::cv::Mat<SRC_T, ROWS, COLS, NPC>&, xf::cv::Mat<DST_T, ROWS, COLS, NPC>&, xf::cv::Mat<DST_T, ROWS, COLS, NPC>&, XF_SNAME(WORDWIDTH_SRC), XF_PTNAME(DEPTH_SRC), XF_PTNAME(DEPTH_DST), XF_PTNAME(DEPTH_DST), XF_SNAME(WORDWIDTH_DST) &, XF_SNAME(WORDWIDTH_DST) &, uint16_t, uint16_t, uint16_t&, ap_uint<13>, ap_uint<13>, ap_uint<8>, int&, int&, int&)”. Candidate function could not be parsed. Parsing error is Error when parsing function declaration. If the function has no return type: Error in declarator or parameters-and-qualifiers Invalid C++ declaration: Expected identifier in nested name, got keyword: void [error at 167] template<int SRC_T, int DST_T, int ROWS, int COLS, int DEPTH_SRC, int DEPTH_DST, int NPC, int WORDWIDTH_SRC, int WORDWIDTH_DST, int TC, int WIN_SZ, int WIN_SZ_SQ> void ProcessSobelfunc (xf::cv::Mat< SRC_T, ROWS, COLS, NPC > &_src_mat, xf::cv::Mat< DST_T, ROWS, COLS, NPC > &_out_mat, xf::cv::Mat< DST_T, ROWS, COLS, NPC > &_out_mat1, XF_SNAME(WORDWIDTH_SRC) buf[WIN_SZ][(COLS > > XF_BITSHIFT(NPC))], XF_PTNAME(DEPTH_SRC) src_buf[WIN_SZ][XF_NPIXPERCYCLE(NPC)+(WIN_SZ - 1)], XF_PTNAME(DEPTH_DST) OutputValues[XF_NPIXPERCYCLE(NPC)], XF_PTNAME(DEPTH_DST) OutputValues1[XF_NPIXPERCYCLE(NPC)], XF_SNAME(WORDWIDTH_DST) &P0, XF_SNAME(WORDWIDTH_DST) &P1, uint16_t img_width, uint16_t img_height, uint16_t &shift_x, ap_uint< 13 > row_ind[WIN_SZ], ap_uint< 13 > row, ap_uint< 8 > win_size, int &readind, int &writeind, int &writeind1) ———————————————————————————————————————————————————————–^ If the function has a return type: Error in declarator or parameters-and-qualifiers If pointer to member declarator: Invalid C++ declaration: Expected ‘::’ in pointer to member (function). [error at 185] template<int SRC_T, int DST_T, int ROWS, int COLS, int DEPTH_SRC, int DEPTH_DST, int NPC, int WORDWIDTH_SRC, int WORDWIDTH_DST, int TC, int WIN_SZ, int WIN_SZ_SQ> void ProcessSobelfunc (xf::cv::Mat< SRC_T, ROWS, COLS, NPC > &_src_mat, xf::cv::Mat< DST_T, ROWS, COLS, NPC > &_out_mat, xf::cv::Mat< DST_T, ROWS, COLS, NPC > &_out_mat1, XF_SNAME(WORDWIDTH_SRC) buf[WIN_SZ][(COLS > > XF_BITSHIFT(NPC))], XF_PTNAME(DEPTH_SRC) src_buf[WIN_SZ][XF_NPIXPERCYCLE(NPC)+(WIN_SZ - 1)], XF_PTNAME(DEPTH_DST) OutputValues[XF_NPIXPERCYCLE(NPC)], XF_PTNAME(DEPTH_DST) OutputValues1[XF_NPIXPERCYCLE(NPC)], XF_SNAME(WORDWIDTH_DST) &P0, XF_SNAME(WORDWIDTH_DST) &P1, uint16_t img_width, uint16_t img_height, uint16_t &shift_x, ap_uint< 13 > row_ind[WIN_SZ], ap_uint< 13 > row, ap_uint< 8 > win_size, int &readind, int &writeind, int &writeind1) —————————————————————————————————————————————————————————————–^ If declarator-id: Invalid C++ declaration: Expecting “,” or “)” in parameters-and-qualifiers, got “b”. [error at 358] template<int SRC_T, int DST_T, int ROWS, int COLS, int DEPTH_SRC, int DEPTH_DST, int NPC, int WORDWIDTH_SRC, int WORDWIDTH_DST, int TC, int WIN_SZ, int WIN_SZ_SQ> void ProcessSobelfunc (xf::cv::Mat< SRC_T, ROWS, COLS, NPC > &_src_mat, xf::cv::Mat< DST_T, ROWS, COLS, NPC > &_out_mat, xf::cv::Mat< DST_T, ROWS, COLS, NPC > &_out_mat1, XF_SNAME(WORDWIDTH_SRC) buf[WIN_SZ][(COLS > > XF_BITSHIFT(NPC))], XF_PTNAME(DEPTH_SRC) src_buf[WIN_SZ][XF_NPIXPERCYCLE(NPC)+(WIN_SZ - 1)], XF_PTNAME(DEPTH_DST) OutputValues[XF_NPIXPERCYCLE(NPC)], XF_PTNAME(DEPTH_DST) OutputValues1[XF_NPIXPERCYCLE(NPC)], XF_SNAME(WORDWIDTH_DST) &P0, XF_SNAME(WORDWIDTH_DST) &P1, uint16_t img_width, uint16_t img_height, uint16_t &shift_x, ap_uint< 13 > row_ind[WIN_SZ], ap_uint< 13 > row, ap_uint< 8 > win_size, int &readind, int &writeind, int &writeind1) ———————————————————————————————————————————————————————————————————————————————————————————————————————————————————————-^