c/c++ code navigation support