lumiera_documentation/src/lib
Ichthyostega 3395d002bd Library: helper to produce threadsafe member-IDs for a family of objects
This is a little bit of functionality needed again and again;
first I thought to use the TypedCounter, but this would be overkill,
since we do not actually need different instances, and we do not need
to select by type when incrementing the counter. In fact, we do not
even need anything beyond just allocating a number.

So I made a new class, which can be used RAII style
2017-01-14 03:07:48 +01:00
..
diff copy-n-paste-programming to define SessionCommand interface / service 2016-12-12 03:09:08 +01:00
idi Library: add option to bypass the sanitising in EntryID 2016-05-28 03:21:04 +02:00
meta SessionCommand-facade: consider how to expose command invocation 2016-12-23 07:26:00 +01:00
test clean-up: kill Boost scoped_ptr 2017-01-05 00:56:46 +01:00
time Timehandling: allow default initialisation for Offset values 2017-01-11 04:09:32 +01: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 clean-up: kill Boost scoped_ptr 2017-01-05 00:56:46 +01: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
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
DIR_INFO
element-tracker.hpp maximum munch 2016-12-23 04:23:03 +01:00
error-exception.cpp wrap-up(#985): resolve various leftovers 2016-01-10 11:21:34 +01:00
error-state.c
error.h DispatcherLoop: no timeout turnaround necessary in idle state 2017-01-07 02:46:34 +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 Library: allow for pretty-printing of smart-ptr values 2016-07-31 00:33:26 +02:00
format-obj.hpp Library: allow for pretty-printing of smart-ptr values 2016-07-31 00:33:26 +02:00
format-string.cpp wrap-up(#985): resolve various leftovers 2016-01-10 11:21:34 +01:00
format-string.hpp Library: allow for pretty-printing of smart-ptr values 2016-07-31 00:33:26 +02:00
format-util.hpp Bugfix: logic in string join function 2016-03-04 23:16:34 +01:00
frameid.hpp
functor-util.hpp harmonise the form of the header include guards 2015-11-28 18:36:35 +01:00
handle.hpp maximum munch 2016-12-23 04:23:03 +01:00
hash-fnv.c
hash-fnv.h
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
hierarchy-orientation-indicator.hpp fix inconsistency in conception of HierarchyOrientationIndicator 2015-09-25 03:57:29 +02:00
iter-adapter-ptr-deref.hpp maximum munch 2016-12-23 04:23:03 +01:00
iter-adapter-stl.hpp maximum munch 2016-12-23 04:23:03 +01:00
iter-adapter.hpp maximum munch 2016-12-23 04:23:03 +01:00
iter-cursor.hpp DOC: fix some Doxygen link syntax 2015-12-27 03:16:49 +01:00
iter-explorer.hpp maximum munch 2016-12-23 04:23:03 +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 Lib: fix warning regarding subobject-linkage 2016-12-25 20:09:24 +01:00
iter-type-binding.hpp
itertools.hpp maximum munch 2016-12-23 04:23:03 +01:00
lifecycle.cpp
lifecycleregistry.hpp clean-up: kill Boost scoped_ptr 2017-01-05 00:56:46 +01:00
linked-elements.hpp
llist.h clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
lockerror.c DispatcherLoop: no timeout turnaround necessary in idle state 2017-01-07 02:46:34 +01:00
lockerror.h
luid.c
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 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
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
mutex.h clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
nobug-init.cpp
nobug-init.hpp
nobug-resource-handle-context.hpp
nocopy.hpp
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 maximum munch 2016-12-23 04:23:03 +01:00
optional-ref.hpp maximum munch 2016-12-23 04:23:03 +01:00
p.hpp obviously a better name 2016-12-23 04:24:22 +01:00
polymorphic-value.hpp solution for access to "tree mutator building closure" 2016-07-21 19:29:16 +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
psplay.h clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
query-diagnostics.hpp
query-text.cpp
query-text.hpp
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
reccondition.h clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
recmutex.c
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 define creation and control structure of TimelineWidget 2016-12-03 05:42:34 +01:00
replaceable-item.hpp Command-Framework: enable the use of immutable types as state memento 2017-01-13 01:10:05 +01:00
result.hpp
rwlock.c
rwlock.h clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
safeclib.c
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 DOC: follow-up of removing boost::scoped_ptr 2017-01-05 01:20:34 +01:00
scoped-holder.hpp DOC: follow-up of removing boost::scoped_ptr 2017-01-05 01:20:34 +01:00
scoped-ptrvect.hpp DOC: follow-up of removing boost::scoped_ptr 2017-01-05 01:20:34 +01:00
searchpath.cpp
searchpath.hpp DOC: locating of dependencies and resources at application start-up 2015-05-27 04:01:09 +02:00
sectionlock.h
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
sync.cpp fix insideous problem with mutex initialisation 2013-10-13 01:48:27 +02:00
sync.hpp DispatcherLoop implementation complete (closes #1049) 2017-01-05 23:36:42 +01:00
thread-local.hpp
time.h introduce typedef for Frame numbers (see #882) 2013-11-18 00:01:43 +01:00
tmpbuf.c
tmpbuf.h
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 Library: helper to produce threadsafe member-IDs for a family of objects 2017-01-14 03:07:48 +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 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
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 maximum munch 2016-12-23 04:23:03 +01:00
visitor-policies.hpp
visitor.hpp DOC: reorganise the Doxygen configuration and structure 2013-10-25 06:34:38 +02:00
wrapper.hpp Library: draft a wrapper to snapshot a non assignable value 2017-01-12 05:21:29 +01:00
wrapperptr.hpp phase out the (now obsoleted) old Variant and AccessCasted implementation 2015-04-28 04:49:08 +02:00