use Class::Struct DoxygenSymbol =>
  [ name => '$' # symbol name
  , id => '$' # Doxygen assigned ID
  , text => '$' # Descriptive text
  , src_idx => '$' # index of source file in global array
  , arg_text => '$' # argument signature text, if any
  ]
;

package doxy;

sub unmangle_file_name {
    my $file = shift;
    $file =~ s/[.]html$//;
    $file =~ s/_1/:/g;
    $file =~ s/_8/./g;
    $file =~ s/__/_/g;
    return $file;
}

1;