LUMIERA.clone/src/lib
Ichthyostega 5dbe877318 Library: add option to bypass the sanitising in EntryID
While in general it is fine to clean-up any entity IDs
to be US-ASCII alphanumerics (plus some allowed interpunction),
the GenNodes and also keys in object-bindings for diff are
considerd internal interfaces, assuming that any passed
ID symbol is already sanitised and checked. So the
sanitise operation can be skipped. This changeset
adds the same option directly to lib::EntryID,
allowing to create an EntryID that matches
a similar GenNode's (hash) ID.
2016-05-28 03:21:04 +02:00
..
diff explicit error message 2016-05-28 01:49:03 +02:00
idi Library: add option to bypass the sanitising in EntryID 2016-05-28 03:21:04 +02:00
meta mark where function signature helpers should be refactored (#994) 2016-03-25 19:58:09 +01:00
test change the semantics of EventLog "clearing" 2016-02-14 00:56:52 +01:00
time Analysis continued: inner contradictions of object field vs attribute 2016-05-21 17:55:48 +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 prefer more readable bool operator spelling 2015-09-25 03:12:04 +02:00
cmdline.cpp mass clean-up: adapt usage of std::cout pretty much everywhere 2016-01-07 20:12:46 +01:00
cmdline.hpp mass clean-up: adapt usage of std::cout pretty much everywhere 2016-01-07 20:12:46 +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 wrap-up(#985): resolve various leftovers 2016-01-10 11:21:34 +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 investigation(#985): solution concept for generic stringify 2016-01-05 03:32:24 +01:00
format-cout.hpp unit-test(#985): define more tests 2016-01-09 22:23:50 +01:00
format-obj.cpp wrap-up(#985): resolve various leftovers 2016-01-10 11:21:34 +01:00
format-obj.hpp fix spurious include 2016-01-15 21:29:39 +01:00
format-string.cpp wrap-up(#985): resolve various leftovers 2016-01-10 11:21:34 +01:00
format-string.hpp format-frontend: print bool values textually 2016-02-05 23:53:12 +01:00
format-util.hpp Bugfix: logic in string join function 2016-03-04 23:16:34 +01:00
frameid.hpp standard hash value for jobs (prerequisite for #786) 2013-09-01 02:30:14 +02:00
functor-util.hpp harmonise the form of the header include guards 2015-11-28 18:36:35 +01: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 prefer more readable bool operator spelling 2015-09-25 03:12:04 +02:00
hash-standard.hpp fix compilation problem with gcc-5 2015-11-20 02:53:16 +01:00
hash-value.h reorganise some boost::format usage 2013-09-01 17:36:05 +02:00
hierarchy-orientation-indicator.hpp fix inconsistency in conception of HierarchyOrientationIndicator 2015-09-25 03:57:29 +02:00
iter-adapter-ptr-deref.hpp prefer more readable bool operator spelling 2015-09-25 03:12:04 +02:00
iter-adapter-stl.hpp prefer more readable bool operator spelling 2015-09-25 03:12:04 +02:00
iter-adapter.hpp correctness: should use less-than comparison to detect iteration end 2016-02-04 22:58:17 +01:00
iter-cursor.hpp DOC: fix some Doxygen link syntax 2015-12-27 03:16:49 +01:00
iter-explorer.hpp refine implementation draft: make FilterIter extensible on-the-fly 2015-12-05 00:28:07 +01:00
iter-source.hpp Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
iter-stack.hpp prefer more readable bool operator spelling 2015-09-25 03:12:04 +02:00
iter-type-binding.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
itertools.hpp EventLog: implement match backwards 2015-12-06 03:35:07 +01: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 idea how to crack the (daunting) problem regarding mutator storage 2016-03-06 02:26:42 +01:00
optional-ref.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
p.hpp clean-up(#985): unify various type-indicating helpers 2016-01-09 02:05:23 +01:00
polymorphic-value.hpp prefer more readable bool operator spelling 2015-09-25 03:12:04 +02: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 wrap-up(#985): resolve various leftovers 2016-01-10 11:21:34 +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 idea how to crack the (daunting) problem regarding mutator storage 2016-03-06 02:26:42 +01:00
scoped-holder-transfer.hpp define a front-end for explicit allocations 2011-09-25 19:26:09 +02:00
scoped-holder.hpp idea how to crack the (daunting) problem regarding mutator storage 2016-03-06 02:26:42 +01: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 clean-up(#985): unify various type-indicating helpers 2016-01-09 02:05:23 +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 clean-up(#985): remove code superseded by this rework 2016-01-09 02:05:23 +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 evolution(#967): simplify by variadic arguments 2016-02-06 22:17:48 +01: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 reorganisation(#985): move basic typeString implementation into lib::meta 2016-01-05 23:34:53 +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 util: epsilon comparison for doubles 2015-08-30 04:14:28 +02:00
util.cpp type-display(#985): implement extractor for simple type designator 2016-01-10 02:02:18 +01:00
util.hpp type-display(#985): improvements and supplements 2016-01-10 03:59:01 +01:00
variant-o.hpp TICKET #738: move asside existing variant implementation 2015-04-16 18:38:35 +02:00
variant.hpp variant: change the method to check for suitable payload type 2016-03-24 17:33:28 +01:00
vcall.h GPL header whitespace 2010-12-17 23:28:49 +01:00
verb-token.hpp mass clean-up: adapt usage of std::cout pretty much everywhere 2016-01-07 20:12:46 +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 prefer more readable bool operator spelling 2015-09-25 03:12:04 +02:00
wrapperptr.hpp phase out the (now obsoleted) old Variant and AccessCasted implementation 2015-04-28 04:49:08 +02:00