lumiera_documentation/src/lib
Ichthyostega aa96cb6dd1 implement full data-based equality for GenNode
initially my intention was to use the ID for equality test.
But on a second thought, this seemed like a bad idea, since
it confuses the concepts of equality and identity.

Note: at the moment, I do not know if we even need an equality test,
so it is provided here rather for sake of completeness. And this
means even more that we want an 'equality' implementation that
does what one would naively expect: compare the object identity
*and* compare the contents.
2015-08-28 16:12:04 +02:00
..
diff implement full data-based equality for GenNode 2015-08-28 16:12:04 +02:00
idi investigate hash collisions on 32bit platform 2015-08-27 23:48:39 +02:00
meta Merge Platform upgrade and Diff-Framework development 2015-08-16 01:42:26 +02:00
test test helper to show short demangled type names without scope 2015-04-25 01:40:39 +02:00
time Merge Platform upgrade and Diff-Framework development 2015-08-16 01:42:26 +02:00
access-casted-o.hpp phase out the (now obsoleted) old Variant and AccessCasted implementation 2015-04-28 04:49:08 +02:00
access-casted.hpp TICKET 141: now we've full coverage, both for Variant and AccessCasted 2015-04-26 05:55:54 +02:00
allocation-cluster.cpp CLang-Compatibility: zero argument ctor now treated as function definition 2014-08-26 03:31:03 +02:00
allocation-cluster.hpp CLang-Compatibility: zero argument ctor now treated as function definition 2014-08-26 03:31:03 +02:00
bool-checkable.hpp DOC: some further round-up and polishsing 2013-10-28 06:14:42 +01:00
cmdline.cpp tricky header reordering to support a hackish-workaround (#944) 2014-08-17 08:03:21 +02:00
cmdline.hpp refactor some lib facilities 2011-02-05 23:53:37 +01:00
condition.c GPL header whitespace 2010-12-17 23:28:49 +01:00
condition.h clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
del-stash.hpp draft the creation and lifecycle facilities 2013-10-19 00:07:06 +02:00
depend.hpp DOC: reorganise the Doxygen configuration and structure 2013-10-25 06:34:38 +02:00
dependency-factory.hpp remove diagnostic msgs 2013-10-21 02:55:33 +02:00
diagnostic-context.hpp reduce memory requirements for this test 2012-01-07 03:27:31 +01:00
DIR_INFO Lumiera renaming -- build system 2008-03-10 05:07:21 +01:00
element-tracker.hpp restore and fix some broken tests 2012-12-27 03:31:09 +01:00
error-exception.cpp re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
error-state.c re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
error.h re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
error.hpp tricky header reordering to support a hackish-workaround (#944) 2014-08-17 08:03:21 +02:00
format-string.cpp bugfix: format-string for long and ulong values 2013-11-10 04:14:22 +01:00
format-string.hpp fix warnings found by CLang (3.5) 2015-08-16 01:37:04 +02:00
format-util.hpp formatting helper to join a collection into a string 2015-08-16 01:35:28 +02:00
frameid.hpp standard hash value for jobs (prerequisite for #786) 2013-09-01 02:30:14 +02:00
functor-util.hpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
handle.hpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
hash-fnv.c refactor use of HashVal typedef (#722) 2012-12-02 23:03:37 +01:00
hash-fnv.h refactor use of HashVal typedef (#722) 2012-12-02 23:03:37 +01:00
hash-indexed.hpp tricky header reordering to support a hackish-workaround (#944) 2014-08-17 08:03:21 +02:00
hash-standard.hpp fix questionable construct 2015-08-16 01:18:43 +02:00
hash-value.h reorganise some boost::format usage 2013-09-01 17:36:05 +02:00
hierarchy-orientation-indicator.hpp navigation orientation indicator done (closes #918) 2013-04-30 02:40:21 +02:00
iter-adapter-ptr-deref.hpp includes: split out rarely used PtrDerefIter 2015-08-16 01:35:28 +02:00
iter-adapter-stl.hpp includes: split out rarely used PtrDerefIter 2015-08-16 01:35:28 +02:00
iter-adapter.hpp fix warnings found by CLang (3.5) 2015-08-16 01:37:04 +02:00
iter-explorer.hpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
iter-source.hpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
iter-stack.hpp successfully implemented another combinator strategy 2012-10-10 05:20:20 +02:00
iter-type-binding.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
itertools.hpp Generic Record: reorganise type configuration 2015-08-17 02:40:57 +02:00
lifecycle.cpp fix a warning 2011-09-25 19:26:04 +02:00
lifecycleregistry.hpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
linked-elements.hpp implementation of JobTicket::ExplorationState 2012-10-10 05:20:22 +02:00
llist.h clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
lockerror.c DOC: reorganise the Doxygen configuration and structure 2013-10-25 06:34:38 +02:00
lockerror.h GPL header whitespace 2010-12-17 23:28:49 +01:00
luid.c refactor use of HashVal typedef (#722) 2012-12-02 23:03:37 +01:00
luid.h clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
maybe.hpp cleanup: remove precompiled headers 2011-12-01 23:32:34 +01:00
mpool.c clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
mpool.h clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
mrucache.c GPL header whitespace 2010-12-17 23:28:49 +01:00
mrucache.h clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
multifact.hpp fix argument passing for MultiFact(#388) 2014-09-23 03:37:28 +02:00
mutex.c GPL header whitespace 2010-12-17 23:28:49 +01:00
mutex.h clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
nobug-init.cpp re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
nobug-init.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
nobug-resource-handle-context.hpp generalised diagnostic context passes unit test 2011-12-24 05:57:28 +01:00
nocopy.hpp new header to define some class partially noncopyable 2012-10-10 05:20:20 +02:00
null-value.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
observable-list.hpp Remove redundant '*' in many doxygen style comments 2011-01-14 16:57:34 +01:00
opaque-holder.hpp phase out the (now obsoleted) old Variant and AccessCasted implementation 2015-04-28 04:49:08 +02:00
optional-ref.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
p.hpp Ticket #942: introduce move semantics for our custom shared-ptr-wrapper lib::P 2014-04-28 01:06:40 +02:00
polymorphic-value.hpp decide on the foundations of tree diff representation 2015-03-21 02:00:55 +01:00
ppmpl.h DOC: reorganise the Doxygen configuration and structure 2013-10-25 06:34:38 +02:00
priqueue.c integrate priority queue: lumiera namespace prefix; unit test pass 2013-09-13 05:44:58 +02:00
priqueue.h integrate priority queue: lumiera namespace prefix; unit test pass 2013-09-13 05:44:58 +02:00
psplay.c GPL header whitespace 2010-12-17 23:28:49 +01:00
psplay.h clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
query-diagnostics.hpp re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
query-text.cpp integrate (placeholder) query definition 2012-12-07 01:49:35 +01:00
query-text.hpp refactor defaults-manager to use the reworked query interface 2012-12-22 00:39:23 +01:00
query-util.cpp DOC: reorganise the Doxygen configuration and structure 2013-10-25 06:34:38 +02:00
query-util.hpp adapt the fake-config-rules to use the new Query::Builder 2012-12-25 01:16:19 +01:00
reccondition.c GPL header whitespace 2010-12-17 23:28:49 +01:00
reccondition.h clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
recmutex.c GPL header whitespace 2010-12-17 23:28:49 +01:00
recmutex.h clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
ref-array-impl.hpp bugfix: don't call the dtor on failed objects 2013-10-21 05:17:59 +02:00
ref-array.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
result.hpp cleanup: remove precompiled headers 2011-12-01 23:32:34 +01:00
rwlock.c GPL header whitespace 2010-12-17 23:28:49 +01:00
rwlock.h clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
safeclib.c GPL header whitespace 2010-12-17 23:28:49 +01:00
safeclib.h clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
scoped-collection.hpp Clang(#928): refactor OutputSlot implementation to resolve a scoping problem 2013-09-27 23:25:51 +02:00
scoped-holder-transfer.hpp define a front-end for explicit allocations 2011-09-25 19:26:09 +02:00
scoped-holder.hpp time::Control simple unit test pass 2011-09-25 19:25:52 +02:00
scoped-ptrvect.hpp includes: split out rarely used PtrDerefIter 2015-08-16 01:35:28 +02:00
searchpath.cpp comments and tidying within BasicStetup and AppState 2013-01-05 04:50:59 +01:00
searchpath.hpp DOC: locating of dependencies and resources at application start-up 2015-05-27 04:01:09 +02:00
sectionlock.h GPL header whitespace 2010-12-17 23:28:49 +01:00
simple-allocator.hpp merge diagnostic facilities 2011-12-31 06:49:31 +01:00
singleton-ref.hpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
slist.h clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
sub-id.hpp move asside lib/format.hpp 2011-12-27 07:44:49 +01:00
symbol-impl.cpp extract a basic set of generic ID functions for #984 2015-08-16 01:35:29 +02:00
symbol.hpp tricky header reordering to support a hackish-workaround (#944) 2014-08-17 08:03:21 +02:00
sync-classlock.hpp some naming cleanup and namespace indentation fixes 2010-12-18 00:58:19 +01:00
sync.cpp fix insideous problem with mutex initialisation 2013-10-13 01:48:27 +02:00
sync.hpp DOC: reorganise the Doxygen configuration and structure 2013-10-25 06:34:38 +02:00
thread-local.hpp unit test to cover thread-local helper 2011-12-24 05:55:31 +01:00
time.h introduce typedef for Frame numbers (see #882) 2013-11-18 00:01:43 +01:00
tmpbuf.c REVERT tmpbuf implementation to the state of July.2010 (bc989dab) 2011-05-21 06:52:39 +02:00
tmpbuf.h REVERT tmpbuf implementation to the state of July.2010 (bc989dab) 2011-05-21 06:52:39 +02:00
tree.hpp DOC: reorganise the Doxygen configuration and structure 2013-10-25 06:34:38 +02:00
typed-allocation-manager.hpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
typed-counter.hpp extract a basic set of generic ID functions for #984 2015-08-16 01:35:29 +02:00
unique-malloc-owner.hpp DSL verb token: move to distinct definition header 2014-11-28 12:50:58 +01:00
util-coll.hpp C++11 transition fixes 2014-04-05 22:20:38 +02:00
util-foreach.hpp WIP: pondering diff representation variants 2014-11-10 04:00:39 +01:00
util-quant.hpp refactor the division/quantisation helpers 2012-10-10 05:20:12 +02:00
util.cpp pick up work where I left one month ago 2015-08-17 01:22:01 +02:00
util.hpp pick up work where I left one month ago 2015-08-17 01:22:01 +02:00
variant-o.hpp TICKET #738: move asside existing variant implementation 2015-04-16 18:38:35 +02:00
variant.hpp fix warnings found by CLang (3.5) 2015-08-16 01:37:04 +02:00
vcall.h GPL header whitespace 2010-12-17 23:28:49 +01:00
verb-token.hpp code up the actual list diff generator algorithm 2015-01-04 12:02:41 +01:00
visitor-dispatcher.hpp CLang-Compatibility: zero argument ctor now treated as function definition 2014-08-26 03:31:03 +02:00
visitor-policies.hpp clean up lib/meta namespaces 2011-12-03 03:15:59 +01:00
visitor.hpp DOC: reorganise the Doxygen configuration and structure 2013-10-25 06:34:38 +02:00
wrapper.hpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
wrapperptr.hpp phase out the (now obsoleted) old Variant and AccessCasted implementation 2015-04-28 04:49:08 +02:00