doxygen/doxygen — pull request #266 by rabindra-harlalka (2014-12-14 16:26:49+00:00)
Title: Fix parsing of ODL-style properties

Declaration of properties inside a dispinterface (ODL syntax) is not interpreted correctly by doxygen. Here is a minimal example to reproduce the issue.

```idl
dispinterface IReproduce
{
properties:
[id(1)] BSTR StringPropertyOne;
[id(2)] BSTR SecondStringyProp;
[id(3)] BSTR SelectedTest;
[id(4), readonly] SAFEARRAY(BSTR) Tests;
methods:
[id(5)] VARIANT_BOOL Close();
[propget, id(6)] HRESULT ProperProperty([out, retval] BSTR *pVal);
[propput, id(6)] HRESULT ProperProperty([in] BSTR val);
};
```

Screenshot showing the original doxygen output:
![image](https://cloud.githubusercontent.com/assets/8935231/5428035/15322d8c-83db-11e4-837f-f39245b8725d.png)

Screenshot showing the doxygen output after this change:
![image](https://cloud.githubusercontent.com/assets/8935231/5428050/60ef34d6-83db-11e4-90ce-abf62f0e746b.png)