Hi Marshall, I believe you might be able to use something like
PREDEFINED = "NS_ENUM ( ret_t, enumName )= enum enumName" to get you into the ballpark. It won't quite be the same as the hand coded C, but I think it is plausible you could at least get the right name. Best regards, Tom > Folks, > > I have a file with a bunch of typedefs. > > I'm using Apple's recommended method of defining a NS_ENUM macro to > declare enumeration typedefs. > > Normally, I'd define a typedef like so: > > typedef enum > { > MyCoolEnum_Value1= 1, > MyCoolEnum_Value2= 2 > } MyCoolEnum; > > However, Apple (Objective C 2.0, really) has created a macro that allows > you to assign a datatype to the enum, like so: > > typedef NS_ENUM ( uInt_16, MyCoolEnum ) > { > MyCoolEnum_Value1= 1, > MyCoolEnum_Value2= 2 > }; > > Unfortunately, when Doxygen hits this, it sets the enum as "NS_ENUM", > instead of "MyCoolEnum". > > Is there any way for me to get Doxygen to recognize the enum, or should > I discard the Apple method, and use the plain old-fashioned C++ enum? > > > > > _CONFIDENTIAL:_ > This e-mail including any attachments is intended only for the party or > parties to whom it is addressed and may contain information which is > privileged and/or confidential. If you are not the intended recipient, > you are hereby notified that any use, disclosure, dissemination, > distribution, copying, or printing of any information contained in or > attached to this e-mail is STRICTLY PROHIBITED and may constitute a > breach of confidentiality and/or privilege. If you have received this > e-mail in error, please notify immediately the sender by reply e-mail > and then delete this e-mail and any attachments in their entirety from > your system. Thank you. This e-mail message including any attachments is > believed to be free of any viruses; however, it is the sole > responsibility of the recipient to ensure that it is virus free, and > Nikon does not accept any responsibility for any loss, disruption or > damage to your data or computer system which may occur in connection > with this e-mail including any attachments. > > > *Christopher D Marshall* > Sr. Software Development Manager > Nikon Inc. > 1300 Walt Whitman Road > Melville NY 11747-3064 > Office: 631-547-4334 Fax: 631-547-0361 > > cmarsh...@nikon.net <mailto:cmarsh...@nikon.net> > > www.nikonusa.com > > > > > <http://www.nikonusa.com/en/Nikon-Products/Product/Compact-Digital-Cameras/26423/COOLPIX-A.html?cid=eml-0613-coolpixa-signature> > > > > > > > ------------------------------------------------------------------------------ > LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! > 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint > 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes > Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. > http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk > > > > _______________________________________________ > Doxygen-users mailing list > Doxygen-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/doxygen-users > ------------------------------------------------------------------------------ LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk _______________________________________________ Doxygen-users mailing list Doxygen-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/doxygen-users