diff options
Diffstat (limited to 'src/entry.cpp')
-rw-r--r-- | src/entry.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/entry.cpp b/src/entry.cpp index 9d15ec8..e4fb0a5 100644 --- a/src/entry.cpp +++ b/src/entry.cpp @@ -73,6 +73,11 @@ Entry::Entry(const Entry &e) spec = e.spec; initLines = e.initLines; stat = e.stat; + localToc = e.localToc; + for (int i = 0; i < sizeof(localTocLevel) / sizeof(*localTocLevel) ; i++) + { + localTocLevel[i] = e.localTocLevel[i]; + } explicitExternal = e.explicitExternal; proto = e.proto; subGrouping = e.subGrouping; @@ -253,6 +258,11 @@ void Entry::reset() mtype = Method; virt = Normal; stat = FALSE; + localToc = Definition::None; + for (int i = 0; i < sizeof(localTocLevel) / sizeof(*localTocLevel) ; i++) + { + localTocLevel[i] = 0; + } proto = FALSE; explicitExternal = FALSE; spec = 0; |