faada3e569
CppHeaderParser has limited support for unnamed structs. It leaves the name empty so this results in classes (a.k.a structs) having trailing '::' characters, also giving no way to distingush two unnamed structs at the same level of nesting. An example are the inner structs of hipExternalSemaphoreSignalParams. The workaround consists in skipping over these, so they are not generated in the output header file which lists all ostream ops<<. Only the inner unnamed structs are skipped, the rest is processed as it should. Change-Id: I17439c46095469b7adb7aee0b0f0b3d234aabc11