Kai Ludwig wrote:
> Hi All,
>
> please notice "C++ Coding Standards" section 5.1.
> Within the EChem++ project I propose the following
> include directives:
>
> #include <LibraryPath/fileName.hpp>,
>
> where LibraryPath is the path off the
> module the library belongs to.
>
> e.g. in Module GUI, we have a library "Visualization".
> Then all Files that include a header (e.g. graph.hpp)
> from that library should contain the line
>
> #include <Visualization/graph.hpp>
>
> This reduces Includepath-statements within and
> from outside the project, as only the paths to
> the main modules are needed. Moreover it leaves
> the modules autarkic.
>
all right,
I changed the EChem++/Experiment hierarchy according to this suggestion. Just
uploaded it to the cvs server.
I'll think about doing the same for the Quantities library, which should make
the handling of EChem++ installation a little easier. Stay tuned for this.
Bernd
--
=======================================================================
Bernd Speiser
Institut f"ur Organische Chemie
Auf der Morgenstelle 18
D-72076 T"ubingen
Germany
phone: +49-7071-2976205 (office) +49-7071-2976242 (laboratory)
fax: +49-7071-295518
e-mail: ber...@un...
Internet: http://www.uni-tuebingen.de/speiser
=======================================================================
|