BRL-CAD

Remove throw statements from BRL-CAD's C++ core interface (C - F)

Dynamic exception specifications are deprecated in C++11, and the GNU C compiler warns about them. This results in a flood of messages during the compilation run. In this task you shall remove the throw statements in the code related to the header files

  • ConstDatabase.h
  • Database.h
  • Ellipsoid.h
  • EllipticalTorus.h
  • FileDatabase.h

In preparation, you have to compile and Install BRL-CAD from latest source code and compile coreinterface from BRL-CAD's rt^3 module. There are own tasks for this.

Create a patch file with your changes and SUBMIT it to the GCi task.

Task tags

  • experimental features
  • c++

Students who completed this task

H1manshu, BurningPhoenix

Task type

  • code Code
  • done_all Quality Assurance
close

2019