GNOME Bugzilla – Bug 345622
No support set/get properties for groupdef in .IDL file
Last modified: 2009-01-19 19:45:40 UTC
Please describe the problem: Distribution version: Windows XP SP2 doxygen version: 1.4.7 When insert set/get properties into a defined group, these properties document don't be produced . interface IControl : IDispatch{ /*! \defgroup SinglePropertyGroup IControl Single Property */ /*@{*/ /*! \brief Send Control Command \param newVal Control Command \return S_OK: Successful \n S_FAIL: Failed \n */ [propput, id(1), helpstring("Send Control Command")] HRESULT Command([in] BYTE newVal); /*! \brief Get Control Command \param pVal Control Command \return S_OK: Successful \n S_FAIL: Failed \n */ [propget, id(1), helpstring("Get Control Command")] HRESULT Command([out, retval] BYTE* pVal); /*@}*/ /*! \defgroup MutiplePropertyGroup IControl Mutiple Property */ /*@{*/ /*! \brief Send Engine State \param newVal Engine State \return S_OK: Successful \n S_FAIL: Failed \n */ [propput, id(2), helpstring("Send Engine State")] HRESULT EngineState([in] BYTE newVal); /*! \brief Get Engine State \param pVal Engine State \return S_OK: Successful \n S_FAIL: Failed \n */ [propget, id(2), helpstring("Get Control Command")] HRESULT EngineState([out, retval] BYTE* pVal); /*@}*/ /*! \defgroup SingleMethodGroup IControl Single Method */ /*@{*/ /*! \brief Start Engine \return S_OK: Successful \n S_FAIL: Failed \n */ [id(3), helpstring("Start Engine")] HRESULT Start(); /*! \brief Stop Engine \return S_OK: Successful \n S_FAIL: Failed \n */ [id(4), helpstring("Stop Engine")] HRESULT Stop(); /*@}*/ }; The reason is that set/get properties have been supported in 1.4.7, but there are no MemberList corresponding with "Properties". So add MemberList decPropMembers; MemberList docPropMembers; into the groupdef.h(&.cpp), and it works. Steps to reproduce: 1. 2. 3. Actual results: Expected results: Does this happen every time? Yes Other information:
Created attachment 67827 [details] Test and Patches file for this bug
This bug's version was set to "latest". Since this is a moving target, I changed it to 1.5.3-SVN. If you believe this has already been fixed, then please change the status accordingly.
I see that the implementation has changed in the meantim, and as a result the problem should have been fixed as well. Can you verify this with version 1.5.5?
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!