added comments.

This commit is contained in:
HuYingzhuo(hugo/hyzboy) 2023-11-01 14:58:13 +08:00
parent 006eaa3f1c
commit ac8565e338

View File

@ -2587,10 +2587,53 @@ namespace hgl
return(count); return(count);
} }
/**
*
*
* \param str
* \param result
* \param max_count
* \param end_char 0
* \param end_pointer
* \return
*/
template<typename T,typename I> inline const int parse_float_array(const T *str,I *result,int max_count,const T end_char=0,const T **end_pointer=0){ParseFloatArray<T,I> pna;return parse_number_array<T,I>(&pna,str,result,max_count,end_char,end_pointer);} template<typename T,typename I> inline const int parse_float_array(const T *str,I *result,int max_count,const T end_char=0,const T **end_pointer=0){ParseFloatArray<T,I> pna;return parse_number_array<T,I>(&pna,str,result,max_count,end_char,end_pointer);}
/**
*
*
* \param str
* \param result
* \param max_count
* \param end_char 0
* \param end_pointer
* \return
*/
template<typename T,typename I> inline const int parse_int_array (const T *str,I *result,int max_count,const T end_char=0,const T **end_pointer=0){ParseIntArray<T,I> pna;return parse_number_array<T,I>(pna,str,result,max_count,end_char,end_pointer);} template<typename T,typename I> inline const int parse_int_array (const T *str,I *result,int max_count,const T end_char=0,const T **end_pointer=0){ParseIntArray<T,I> pna;return parse_number_array<T,I>(pna,str,result,max_count,end_char,end_pointer);}
/**
*
*
* \param str
* \param result
* \param max_count
* \param end_char 0
* \param end_pointer
* \return
*/
template<typename T,typename I> inline const int parse_uint_array (const T *str,I *result,int max_count,const T end_char=0,const T **end_pointer=0){ParseUIntArray<T,I> pna;return parse_number_array<T,I>(pna,str,result,max_count,end_char,end_pointer);} template<typename T,typename I> inline const int parse_uint_array (const T *str,I *result,int max_count,const T end_char=0,const T **end_pointer=0){ParseUIntArray<T,I> pna;return parse_number_array<T,I>(pna,str,result,max_count,end_char,end_pointer);}
template<typename T,typename I> inline const int parse_xint_array (const T *str,I *result,int max_count,const T end_char=0,const T **end_pointer=0){ParseHexArray<T,I> pna;return parse_number_array<T,I>(pna,str,result,max_count,end_char,end_pointer);}
/**
* 16
*
* \param str
* \param result
* \param max_count
* \param end_char 0
* \param end_pointer
* \return
*/
template<typename T,typename I> inline const int parse_hex_array (const T *str,I *result,int max_count,const T end_char=0,const T **end_pointer=0){ParseHexArray<T,I> pna;return parse_number_array<T,I>(pna,str,result,max_count,end_char,end_pointer);}
/** /**
* ,"1,2,3""1 2 3" * ,"1,2,3""1 2 3"
@ -2647,10 +2690,45 @@ namespace hgl
return(count); return(count);
} }
/**
*
*
* \param str
* \param len
* \param result_list
* \return
*/
template<typename T,typename I,typename SET> inline const int parse_float_array (const T *str,const int len,SET &result_list){ParseFloatArray<T,I> pna;return parse_number_array<T,I,SET>(&pna,str,len,result_list);} template<typename T,typename I,typename SET> inline const int parse_float_array (const T *str,const int len,SET &result_list){ParseFloatArray<T,I> pna;return parse_number_array<T,I,SET>(&pna,str,len,result_list);}
/**
*
*
* \param str
* \param len
* \param result_list
* \return
*/
template<typename T,typename I,typename SET> inline const int parse_int_array (const T *str,const int len,SET &result_list){ParseIntArray<T,I> pna;return parse_number_array<T,I,SET>(&pna,str,len,result_list);} template<typename T,typename I,typename SET> inline const int parse_int_array (const T *str,const int len,SET &result_list){ParseIntArray<T,I> pna;return parse_number_array<T,I,SET>(&pna,str,len,result_list);}
/**
*
*
* \param str
* \param len
* \param result_list
* \return
*/
template<typename T,typename I,typename SET> inline const int parse_uint_array (const T *str,const int len,SET &result_list){ParseUIntArray<T,I> pna;return parse_number_array<T,I,SET>(&pna,str,len,result_list);} template<typename T,typename I,typename SET> inline const int parse_uint_array (const T *str,const int len,SET &result_list){ParseUIntArray<T,I> pna;return parse_number_array<T,I,SET>(&pna,str,len,result_list);}
template<typename T,typename I,typename SET> inline const int parse_xint_array (const T *str,const int len,SET &result_list){ParseHexArray<T,I> pna;return parse_number_array<T,I,SET>(&pna,str,len,result_list);}
/**
* 16
*
* \param str
* \param len
* \param result_list
* \return
*/
template<typename T,typename I,typename SET> inline const int parse_hex_array (const T *str,const int len,SET &result_list){ParseHexArray<T,I> pna;return parse_number_array<T,I,SET>(&pna,str,len,result_list);}
/** /**
* *