add cppapi rst back