LUMIERA.clone/src/lib
Ichthyostega 20ecc3f0d0 DI: allow to trigger the lazy instantiation of a mock service instance directly
Basically the mocking mechanism just switches the configuration
and then waits for the service to be accessed in order to cause acutual
instantiation of the mock service implementation. But sometimes we want
to prepare and rig the mock instance prior to the first invocation;
in such cases it can be handy just to trigger the lazy creating process
2018-04-08 18:43:27 +02:00
..
diff Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
idi DOC: eliminate spurious mentions of tr1:: 2018-01-12 03:03:25 +01:00
meta Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
test DI: (WIP) prepare for switch to the new implementation (#1086) 2018-03-31 01:06:00 +02:00
time Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +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 Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +01:00
allocation-cluster.hpp Library: replace boost::noncopyable by our own library solution 2018-03-24 05:35:13 +01:00
call-queue.hpp Library: replace boost::noncopyable by our own library solution 2018-03-24 05:35:13 +01:00
cmdline.cpp Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +01:00
cmdline.hpp Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +01:00
condition.c GPL header whitespace 2010-12-17 23:28:49 +01:00
condition.h Doxygen Fixes (#1062) 2017-04-02 04:22:51 +02:00
del-stash.hpp reduce include dependencies of DelStash 2018-04-01 00:37:58 +02:00
depend-inject.hpp DI: allow to trigger the lazy instantiation of a mock service instance directly 2018-04-08 18:43:27 +02:00
depend.hpp Switch first Layer-Separation-Interface to expose the service implementation via lib::Depend 2018-04-02 04:19:17 +02:00
diagnostic-context.hpp Library: replace boost::noncopyable by our own library solution 2018-03-24 05:35:13 +01:00
DIR_INFO Lumiera renaming -- build system 2008-03-10 05:07:21 +01:00
element-tracker.hpp maximum munch 2016-12-23 04:23:03 +01:00
error-exception.cpp Fix setup of the ConfigManager implementation 2018-04-02 02:20:54 +02:00
error-state.c re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00
error.h Modernise Lumiera Error baseclass 2018-04-01 23:45:00 +02:00
error.hpp Fix funny problem with C header stdbool.h 2018-04-02 03:27:07 +02:00
format-cout.hpp GCC-5 compatibility: ambiguity in overload resolution 2017-05-02 00:09:48 +02:00
format-obj.cpp DI: inline into lib::Depend to obsolete InstanceHolder 2018-03-29 16:57:55 +02:00
format-obj.hpp SessionCommand: draft a massive multithreaded stress test 2017-01-14 04:19:58 +01:00
format-string.cpp wrap-up(#985): resolve various leftovers 2016-01-10 11:21:34 +01:00
format-string.hpp Library: replace boost::noncopyable by our own library solution 2018-03-24 05:35:13 +01:00
format-util.hpp Library: avoid spurious copy in string-join 2017-12-17 03:15:18 +01:00
frameid.hpp Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +01:00
functor-util.hpp DOC: eliminate spurious mentions of tr1:: 2018-01-12 03:03:25 +01:00
handle.hpp Enable move-initialisation on command activation 2017-04-01 19:26:23 +02:00
hash-fnv.c Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +01:00
hash-fnv.h Doxygen Fixes (#1062) 2017-04-02 04:22:51 +02:00
hash-indexed.hpp DOC: eliminate spurious mentions of tr1:: 2018-01-12 03:03:25 +01:00
hash-standard.hpp metaprogramming: get rid of the remaining boost::enable_if usages 2017-08-11 20:23:46 +02: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 decommission the safe-bool-idiom (closes #477) 2017-04-02 06:42:23 +02:00
iter-adapter-stl.hpp Investigation: resolve the mystery and fix the problem 2017-12-02 02:51:51 +01:00
iter-adapter.hpp Library: enable the STL algorithms to work with "Lumiera Forward Iterators" 2018-02-16 06:48:52 +01:00
iter-cursor.hpp Refactoring: switch IterStateWrapper to member function based API 2017-12-05 03:28:00 +01:00
iter-explorer.hpp Refactoring: switch IterStateWrapper to member function based API 2017-12-05 03:28:00 +01:00
iter-source.hpp Library: replace boost::noncopyable by our own library solution 2018-03-24 05:35:13 +01:00
iter-stack.hpp Library: replace boost::noncopyable by our own library solution 2018-03-24 05:35:13 +01:00
iter-tree-explorer.hpp DI: document the reworked Singleton / Dependency-Factory 2018-03-25 09:33:57 +02:00
itertools.hpp Library: investigate and fix an insidious problem with move-forwarding (util::join / transformIter) 2017-12-04 04:23:30 +01:00
lifecycle.cpp Switch basic Application initialisation to the rewritten DependencyFactory 2018-04-02 02:56:08 +02:00
lifecycleregistry.hpp Library: replace boost::noncopyable by our own library solution 2018-03-24 05:35:13 +01:00
linked-elements.hpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
llist.h Doxygen Fixes (#1062) 2017-04-02 04:22:51 +02:00
lockerror.c MERGE Doxygen clean-up done during the last months 2017-04-01 23:59:00 +02:00
lockerror.h Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +01:00
luid.c Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +01:00
luid.h clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
maybe.hpp deprecate planned Option monad 2016-07-31 00:33:26 +02:00
mpool.c Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +01:00
mpool.h Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +01:00
mrucache.c Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +01:00
mrucache.h Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +01: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 Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +01:00
nobug-init.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
nobug-resource-handle-context.hpp Library: replace boost::noncopyable by our own library solution 2018-03-24 05:35:13 +01:00
nocopy.hpp DI: rework dependency-injection configuration in terms of the new DependencyFactory 2018-03-30 05:56:53 +02:00
null-value.hpp verify a case with indeed non-assignable entities (lumiera Time) 2017-01-12 07:30:33 +01:00
observable-list.hpp maximum munch 2016-12-23 04:23:03 +01:00
opaque-holder.hpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
optional-ref.hpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
p.hpp GCC-5 compatibility: remove the last remaining auto_ptrs 2017-05-01 21:43:10 +02:00
path-array.hpp Library: enable the STL algorithms to work with "Lumiera Forward Iterators" 2018-02-16 06:48:52 +01:00
polymorphic-value.hpp metaprogramming: get rid of the remaining boost::enable_if usages 2017-08-11 20:23:46 +02:00
ppmpl.h DOC: reorganise the Doxygen configuration and structure 2013-10-25 06:34:38 +02:00
priqueue.c Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +01:00
priqueue.h Doxygen Fixes (#1062) 2017-04-02 04:22:51 +02:00
psplay.c UI-top-level: fix GTK framework initialisation order 2017-05-19 17:00:41 +02:00
psplay.h Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +01:00
query-diagnostics.hpp Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +01:00
query-text.cpp Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +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 Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +01:00
query-util.hpp Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +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 Library: replace boost::noncopyable by our own library solution 2018-03-24 05:35:13 +01:00
replaceable-item.hpp Commands: add API to unbind and discard command arguments 2017-04-16 19:21:29 +02:00
result.hpp ElementAccess: initial brainstorming about the interface mechanics 2018-04-07 02:28:29 +02: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 Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +01:00
safeclib.h Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +01:00
scoped-collection.hpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
scoped-holder-transfer.hpp GCC-5 compatibility: remove the last remaining auto_ptrs 2017-05-01 21:43:10 +02:00
scoped-holder.hpp GCC-5 compatibility: remove the last remaining auto_ptrs 2017-05-01 21:43:10 +02:00
scoped-ptrvect.hpp Library: replace boost::noncopyable by our own library solution 2018-03-24 05:35:13 +01:00
searchpath.cpp MERGE Doxygen clean-up done during the last months 2017-04-01 23:59:00 +02:00
searchpath.hpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
sectionlock.h Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +01:00
simple-allocator.hpp clean-up(#985): unify various type-indicating helpers 2016-01-09 02:05:23 +01:00
slist.h clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
sub-id.hpp Commands: establish location for defining commands 2017-03-17 21:07:12 +01:00
symbol-impl.cpp UI-Coordinates: implement a partial "sub path" order 2017-10-02 23:06:23 +02:00
symbol-table.hpp Library: replace boost::noncopyable by our own library solution 2018-03-24 05:35:13 +01:00
symbol.hpp UI-Coordinates: allow for noexcept move construction 2018-01-06 03:38:52 +01:00
sync-classlock.hpp DependencyFactory: reorder destructor to allow for re-entrance 2018-04-01 07:06:58 +02:00
sync.cpp fix insideous problem with mutex initialisation 2013-10-13 01:48:27 +02:00
sync.hpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
thread-local.hpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
time.h introduce typedef for Frame numbers (see #882) 2013-11-18 00:01:43 +01:00
tmpbuf.c Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +01:00
tmpbuf.h Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +01: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 SessionCommand: multithreaded stress test PASS (closes #1046) 2017-01-14 08:37:46 +01: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 metaprogramming: switch util-foreach to our own enable_if implementation 2017-08-11 20:02:37 +02:00
util-foreach.hpp metaprogramming: switch util-foreach to variadic templates (#967) 2017-08-11 20:35:53 +02:00
util-quant.hpp Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +01:00
util.cpp Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +01:00
util.hpp Library: enable the STL algorithms to work with "Lumiera Forward Iterators" 2018-02-16 06:48:52 +01:00
variant-o.hpp Library: replace boost::noncopyable by our own library solution 2018-03-24 05:35:13 +01:00
variant.hpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02: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 MERGE Doxygen clean-up done during the last months 2017-04-01 23:59:00 +02:00
visitor-policies.hpp clean up lib/meta namespaces 2011-12-03 03:15:59 +01:00
visitor.hpp Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +01:00
wrapper.hpp Modernise Unknown Exception handler and Exception messages 2018-04-02 01:48:51 +02:00
wrapperptr.hpp Doxygen: fill in missing file level headlines for the Library 2016-11-08 13:18:05 +01:00
zombie-check.hpp simplify ClassLock by use of Meyer's Singleton with zombie check 2018-04-01 06:09:01 +02:00