lumiera_documentation/src/gui/interact
Ichthyostega 121cd41408 ouch: GCC-4.9 doesn't yet support the C++14 transparent comparators
This is actually a STL library feature, and was added precisely
for the reason encountered here: if we want logarithmic search,
we'll have to construct a new GenNode object, just to have something
for the set to invoke the comparison operator.

C++14 introduced the convention that the Comparator of the set
may define a marker type `is_transparent` alongside with a generic
comparison operator. But, as is obvious from the source code of
our GNU Standard library implementation, our std::set has no such
overload to make use of that feature

http://en.cppreference.com/w/cpp/container/set/find
http://stackoverflow.com/questions/20317413/what-are-transparent-comparators

The only good thing is that, just 10 minutes ago, I felt like
a complete moron because I'm writing a unit test for such a simple
storage class. ;-)
2016-02-13 22:55:59 +01:00
..
interaction-state-manager.cpp stub and rectify interfaces defined thus far. 2015-11-28 23:50:56 +01:00
interaction-state-manager.hpp harmonise the form of the header include guards 2015-11-28 18:36:35 +01:00
invocation-trail.hpp better use a named magic constant 2016-02-13 22:55:57 +01:00
presentation-state-manager.cpp stub new parts 2016-02-13 22:55:58 +01:00
presentation-state-manager.hpp finialise simple state manager implementation 2016-02-13 22:55:59 +01:00
state-map-grouping-storage.hpp ouch: GCC-4.9 doesn't yet support the C++14 transparent comparators 2016-02-13 22:55:59 +01:00
state-recorder.hpp implementation of storage for state manager 2016-02-13 22:55:59 +01:00