++exttype doc