Skip to content

external header includes internal header #2035

@lukasdreyer

Description

@lukasdreyer

Bug report

Describe the bug
The external header t8_cmesh.hxx includes the internal header t8_cmesh_types.hxx, using it to access internal types in the templated function register_geometry.
Thus, external applications are not able to include t8_cmesh.hxx.

To Reproduce
'#include <t8_cmesh/t8_cmesh.hxx>'
from an external application using t8code as a library.

Expected behavior
clean inclusion

Estimated priority
Which of these is most applicable (remove the others):

"Priority: high" Should be solved as soon as possible

Metadata

Metadata

Assignees

Labels

criticalShould be handled ASAPpriority:highShould be solved as soon as possibleworkload:mediumWould take a week or less

Type

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions