Lines Matching refs:fptr
682 struct demangle_data fptr;
690 if (init_demangle_data(&fptr) == false)
693 fptr.p = d->p + 1;
699 if (read_type(&fptr) == false) {
700 dest_demangle_data(&fptr);
705 if (fptr.ptr == true) {
706 if (VEC_PUSH_STR(&fptr.vec, "*") == false) {
707 dest_demangle_data(&fptr);
712 fptr.ptr = false;
715 if (fptr.ref == true) {
716 if (VEC_PUSH_STR(&fptr.vec, "&") == false) {
717 dest_demangle_data(&fptr);
722 fptr.ref = false;
725 if (fptr.cnst == true) {
726 if (VEC_PUSH_STR(&fptr.vec, " const") == false) {
727 dest_demangle_data(&fptr);
732 fptr.cnst = false;
735 if (*fptr.p == '_')
738 if (VEC_PUSH_STR(&fptr.vec, ", ") == false) {
739 dest_demangle_data(&fptr);
746 dest_demangle_data(&fptr);
752 arg_type = vector_str_get_flat(&fptr.vec, &arg_len);
754 d->p = fptr.p + 1;
756 dest_demangle_data(&fptr);
758 if (init_demangle_data(&fptr) == false) {
764 fptr.p = d->p;
767 if (read_type(&fptr) == false) {
769 dest_demangle_data(&fptr);
774 rtn_type = vector_str_get_flat(&fptr.vec, &rtn_len);
775 d->p = fptr.p;
778 dest_demangle_data(&fptr);