This patch replaces the class cxx_form::Declarator::Id with three classes that better represent the various alternatives of the C++ grammar production for declarator-id. This allows the resulting structures to be used in more natural representations of the grammar production abstract-declarator.
This patch replaces the class
cxx_form::Declarator::Id
with three classes that better represent the various alternatives of the C++ grammar production for declarator-id. This allows the resulting structures to be used in more natural representations of the grammar production abstract-declarator.