[NeXus-code-tickets] [NeXusCode] #116: Add C++ API

NeXus Data Format Library and Applications noreply at nexusformat.org
Wed Aug 27 15:08:35 BST 2008


#116: Add C++ API
-----------------------------+----------------------------------------------
  Reporter:  Peter Peterson  |       Owner:  Peter Peterson 
      Type:  enhancement     |      Status:  assigned       
  Priority:  major           |   Milestone:  NeXus 4.2 Ready
 Component:  bindings        |     Version:  trunk          
Resolution:                  |    Keywords:                 
-----------------------------+----------------------------------------------
Comment (by Mark Koennecke):

 Hi,

 the C++ API causes problems when generating the doxygen documentation. Or
 is my doxygen
 version: 1.4.7 to old? What I see is that in the header file method
 protoypes are defined
 as for example std::string. In the implementation file, the std:: is
 missing. And this makes
 doxygen spit tons of error messages and finally die on me. For a fix there
 are possibilities:
 - I have to get a spanking new doxygen version, but then the build system
 should check for
   that
 - The std:: get removed all over the place.
 - The std:: get added all over the place.
 I call on all C++ gurus to have their say. I would opt for removing the
 std::, but then I do
 not like the namespace feature and this is admittedly no rational
 argument.

            Mark

-- 
Ticket URL: <http://trac.nexusformat.org/code/ticket/116#comment:53>
NeXus Data Format Library and Applications <http://www.nexusformat.org/>
NeXus Data Format Library and Applications



More information about the NeXus-code-tickets mailing list