Function spaces of generalised smoothness