Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Parse sub-types of a template class, e.g. boost iterators #1

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

mtene
Copy link

@mtene mtene commented Apr 23, 2020

Currently, the parsing stops after encountering the first template. However, e.g. Boost defines iterators on templates, see https://github.com/KindDragon/CPPDebuggerVisualizers/blob/master/VS2017/Visualizers/boost_Containers.natvis line 180. This change makes the parsing continue beyond the first template encounter.

@mtene
Copy link
Author

mtene commented Apr 23, 2020

I have made it more generic by storing the sub-types in an inner object - matrioska style.

@mtene mtene changed the title Parse tokens after a template defintion, as used in e.g. Boost Parse sub-types of a template class, e.g. iterators used in Boost Apr 23, 2020
@mtene mtene changed the title Parse sub-types of a template class, e.g. iterators used in Boost Parse sub-types of a template class, e.g. boost iterators Apr 23, 2020
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