Skip to content

Fix: Treat partial class template specializations correctly#136

Open
fknorr wants to merge 1 commit intojessevdk:masterfrom
fknorr:partial-class-specialization
Open

Fix: Treat partial class template specializations correctly#136
fknorr wants to merge 1 commit intojessevdk:masterfrom
fknorr:partial-class-specialization

Conversation

@fknorr
Copy link

@fknorr fknorr commented May 29, 2018

cldoc currently does not generate nodes for partial template class specializations. It still tries to process its children, which receive the containing namespace as parent (fallback). This causes problems elsewhere, e.g. if the child is a method, it expects its parent to be a class.

This PR models partial template class specializations as class templates, fixing this issue. The change requires Node types to map to multiple kinds.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant