correctly extracting pass type and specifier
Fully functional c++ part in quickedit