try boost addref and addconst but the result is not my hope
this is my result to add ref and const
add test for add ref and cosnt