scoped_name

scoped_name 
      ::= identifier 
      | ( "::" identifier ) 
      | ( scoped_name "::" identifier ) 

[rule list]
This rule is called by

-> const_type -> inheritance_spec -> param_type_spec -> primary_expr -> raises_expr -> scoped_name -> simple_type_spec -> switch_type_spec