Closed eschkufz closed 9 years ago
There are some bugs in these that I just came across.
Bubbling this up to high priority since I need this for debugging.
I understand this now. It's another issue of static initialization order being undefined.
The problem is that the iterators reference the global sets which haven't necessarily been created yet.
I can get around this in stoke for now, so I'll downgrade this to low priority.
Can do now that the static initialization bugs are fixed.
I'm going to add a stylistic edit to this as well and change the interator classes to low_case as in
Type::const_iterator vs Type::ConstIterator
Low priority since these don't seem like they're on the critical path, but these could be smaller/faster.