The syntax of the exception specification is:
/-,------\ | >>--throw--(--------------)-->< \-type-/
The syntax of a function definition that includes an exception
specification is:
/-,----------\ /-,------\ | | >>--return_type--function_name--(------------------)--throw--(--------------> \-argument-/ \-type-/ >--)--{--function_body--}--><