parameterized classes | functions - [ template ]
parameterized class with template
parameterized class with template - type and value
parameterized class with template - multiple parameters
template functions
template/hierarchy/namespace