ippl icon indicating copy to clipboard operation
ippl copied to clipboard

Reorganize header inclusion

Open matt-frey opened this issue 2 years ago • 1 comments

In GitLab by @vinciguerra_a on Jun 14, 2023, 13:24

The IPPL wiki should be updated to describe some best practices and a set of conventions for #includes and forward declarations in header files. The headers in IPPL then need to be updated to follow these best practices to ensure that all types are properly defined or declared wherever they appear and that there is no dependence on #include directives appearing in a particular order (see !160).

In addition, different sections of IPPL should be grouped together such that end-users can #include a single file to gain access to the components they need, e.g. IPPL core, solvers, etc.

matt-frey avatar Jun 14 '23 12:06 matt-frey

This issue is potentially superseded by #293

Arc676 avatar Sep 22 '24 09:09 Arc676