api:cpp:support type in return and param and itemType in return