lumiera_documentation/src/lib
Ichthyostega 252c735b7b Library: solve forwarding of child-expansion
For sake of completeness, since the `IterExplorer` supports building extended
search- and evaluation patterns, a tuple-zipping adapter can be expected
to handle these extended usages transparently.

While the idea is simple, making this actually happen had several ramifications
and required to introduce additional flexibility within the adaptor-framework
to cope better with those cases were some iterator must return a value, not a ref.
In the end, this could be solved with a bit of metaprogramming based on `std::common_type`

...and indeed, this is all quite nasty stuff — in hindsight, my initial intuition
to shy away from this topic was spot-on....
2024-11-26 03:01:28 +01:00
..
diff Library: handle chaining of iterator-pipelines 2024-11-24 23:53:38 +01:00
idi Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
meta Library: solve forwarding of child-expansion 2024-11-26 03:01:28 +01:00
stat Library: handle chaining of iterator-pipelines 2024-11-24 23:53:38 +01:00
test Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
time Library: shorten display of unsigned types 2024-11-22 22:02:45 +01:00
access-casted-o.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
access-casted.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
allocation-cluster.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
allocation-cluster.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
allocator-handle.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
binary-search.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
builder-qualifier-support.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
call-queue.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
cmdline.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
cmdline.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
del-stash.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
depend-inject.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
depend.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
diagnostic-context.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
DIR_INFO Lumiera renaming -- build system 2008-03-10 05:07:21 +01:00
dot-gen.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
element-tracker.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
error-exception.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
error-state.c Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
error.h Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
error.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
format-cout.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
format-obj.cpp Library: shorten display of unsigned types 2024-11-22 22:02:45 +01:00
format-obj.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
format-string.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
format-string.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
format-util.hpp Library: investigate how a »zip iterator« can be built 2024-11-22 22:07:39 +01:00
frameid.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
gnuplot-gen.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
gnuplot-gen.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
handle.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
hash-combine.hpp Invocation: build test-data manipulation function 2024-11-21 00:50:39 +01:00
hash-fnv.c Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
hash-fnv.h Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
hash-indexed.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
hash-standard.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
hash-value.h Invocation: change TestFrame to use a dedicated header 2024-11-19 01:05:56 +01:00
incidence-count.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
index-iter.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
integral.hpp Library: shorten display of unsigned types 2024-11-22 22:02:45 +01:00
ios-savepoint.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
iter-adapter-ptr-deref.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
iter-adapter-stl.hpp Library: extend implementation to support references 2024-11-23 22:48:11 +01:00
iter-adapter.hpp Library: solve forwarding of child-expansion 2024-11-26 03:01:28 +01:00
iter-chain-search.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
iter-cursor.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
iter-explorer.hpp Library: solve forwarding of child-expansion 2024-11-26 03:01:28 +01:00
iter-source.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
iter-stack.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
iter-zip.hpp Library: handle chaining of iterator-pipelines 2024-11-24 23:53:38 +01:00
itertools.hpp Library: extend implementation to support references 2024-11-23 22:48:11 +01:00
lazy-init.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
lifecycle.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
lifecycleregistry.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
linked-elements.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
llist.h Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
lockerror.c Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
lockerror.h Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
luid.c Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
luid.h Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
multifact.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
mutex.c Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
mutex.h Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
nobug-init.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
nobug-init.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
nobug-resource-handle-context.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
nocopy.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
null-value.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
opaque-holder.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
optional-ref.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
p.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
path-array.hpp Library: handle chaining of iterator-pipelines 2024-11-24 23:53:38 +01:00
polymorphic-value.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
ppmpl.h Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
psplay.c Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
psplay.h Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
query-diagnostics.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
query-text.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
query-text.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
query-util.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
query-util.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
random-draw.hpp Library: handle chaining of iterator-pipelines 2024-11-24 23:53:38 +01:00
random.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
random.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
rational.hpp Library: shorten display of unsigned types 2024-11-22 22:02:45 +01:00
recmutex.c Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
recmutex.h Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
ref-array-impl.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
ref-array.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
regex.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
replaceable-item.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
result.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
safeclib.c Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
safeclib.h Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
scoped-collection.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
scoped-holder-transfer.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
scoped-holder.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
scoped-ptrvect.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
searchpath.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
searchpath.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
sectionlock.h Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
several-builder.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
several.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
simple-allocator.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
split-splice.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
sub-id.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
symbol-impl.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
symbol-table.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
symbol.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
sync-barrier.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
sync-classlock.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
sync.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
text-template-gen-node-binding.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
text-template.hpp Library: handle chaining of iterator-pipelines 2024-11-24 23:53:38 +01:00
thread.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
thread.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
time.h Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
tmpbuf.c Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
tmpbuf.h Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
typed-allocation-manager.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
typed-counter.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
uninitialised-storage.hpp Library: handle chaining of iterator-pipelines 2024-11-24 23:53:38 +01:00
unique-malloc-owner.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
util-coll.hpp Library: extend implementation to support references 2024-11-23 22:48:11 +01:00
util-foreach.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
util-quant.hpp Library: shorten display of unsigned types 2024-11-22 22:02:45 +01:00
util-tuple.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
util.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
util.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
variant-o.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
variant.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
vcall.h Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
verb-token.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
verb-visitor.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
visitor-dispatcher.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
visitor-policies.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
visitor.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
wrapper.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
wrapperptr.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
zombie-check.hpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00