# User:Clipka/IncludeHierarchy

Jump to navigation
Jump to search

Within the POV-Ray backend, the include hierarchy is as follows (using *randomsequences.cpp* as an example; standard headers are omitted here for simplicity):

- randomsequences.cpp
- backend/frame.h
- base/configbase.h
- syspovconfigbase.h
- syspovconfig.h
- ../vfeconf.h
- compilers/msvc.h

- syspovconfig.h
- base/povms.h
**(this appears bogus to me)** - base/povmscpp.h
**(this appears bogus to me)**- base/povms.h
*(already included earlier, ignored)* - base/pov_err.h
- base/configbase.h
*(recursively included, ignored)*

- base/configbase.h

- base/povms.h
- syspovprotobase.h
- base/povms.h
*(already included earlier, ignored)***(this appears bogus to me)**

- base/povms.h

- syspovconfigbase.h
- base/types.h
- base/configbase.h
*(already included earlier, ignored)*

- base/configbase.h
- base/fileinputoutput.h
- base/types.h
*(already included earlier, ignored)* - base/path.h
- base/configbase.h
*(already included earlier, ignored)* - base/types.h
*(already included earlier, ignored)*

- base/configbase.h

- base/types.h
- backend/configbackend.h
- syspovconfigbackend.h
- syspovconfig.h
*(already included earlier, ignored)*

- syspovconfig.h
- syspovprotobackend.h
- syspovconfig.h
*(already included earlier, ignored)*

- syspovconfig.h

- syspovconfigbackend.h
- backend/support/simplevector.h
- backend/support/randomsequences.h
**(will be removed from here soon)**- base/configbase.h
*(already included earlier, ignored)* - base/timer.h
**(this appears bogus to me)**- base/configbase.h
*(already included earlier, ignored)* - syspovprotobase.h
*(already included earlier, ignored)*

- base/configbase.h
- base/pov_err.h
*(already included earlier, ignored)*

- base/configbase.h
- backend/control/messagefactory.h
- ...

- backend/colour/spectral.h
- ...

- pov_mem.h
- ...

- base/configbase.h
- backend/support/randomsequences.h
- ...

- base/povdebug
- ...

- backend/frame.h