Doc: document the cpp module

Change-Id: I951fe51fd805256009d799fccc4f1500500f3802
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>