data-type-conversion types static type casts function template typename keyword
functions pointers pointer type function template typename keyword template
class typename keyword template
class function template typename keyword
functions function template typename keyword
struct pointers typedef typename keyword
struct typedef typename keyword template
typename keyword template