Change CxxBackend interface

Restore the interface of c++ ast.