move cpp completion requestor inline