env→allocator — An optional allocator for frame allocation
+
env→frame_allocator — An optional frame allocator
diff --git a/preview/4.coroutines/4e.cancellation.html b/preview/capy/4.coroutines/4e.cancellation.html
similarity index 100%
rename from preview/4.coroutines/4e.cancellation.html
rename to preview/capy/4.coroutines/4e.cancellation.html
diff --git a/preview/4.coroutines/4f.composition.html b/preview/capy/4.coroutines/4f.composition.html
similarity index 100%
rename from preview/4.coroutines/4f.composition.html
rename to preview/capy/4.coroutines/4f.composition.html
diff --git a/preview/4.coroutines/4g.allocators.html b/preview/capy/4.coroutines/4g.allocators.html
similarity index 100%
rename from preview/4.coroutines/4g.allocators.html
rename to preview/capy/4.coroutines/4g.allocators.html
diff --git a/preview/5.buffers/5.intro.html b/preview/capy/5.buffers/5.intro.html
similarity index 100%
rename from preview/5.buffers/5.intro.html
rename to preview/capy/5.buffers/5.intro.html
diff --git a/preview/5.buffers/5a.overview.html b/preview/capy/5.buffers/5a.overview.html
similarity index 100%
rename from preview/5.buffers/5a.overview.html
rename to preview/capy/5.buffers/5a.overview.html
diff --git a/preview/5.buffers/5b.types.html b/preview/capy/5.buffers/5b.types.html
similarity index 100%
rename from preview/5.buffers/5b.types.html
rename to preview/capy/5.buffers/5b.types.html
diff --git a/preview/5.buffers/5c.sequences.html b/preview/capy/5.buffers/5c.sequences.html
similarity index 100%
rename from preview/5.buffers/5c.sequences.html
rename to preview/capy/5.buffers/5c.sequences.html
diff --git a/preview/5.buffers/5d.system-io.html b/preview/capy/5.buffers/5d.system-io.html
similarity index 100%
rename from preview/5.buffers/5d.system-io.html
rename to preview/capy/5.buffers/5d.system-io.html
diff --git a/preview/5.buffers/5e.algorithms.html b/preview/capy/5.buffers/5e.algorithms.html
similarity index 100%
rename from preview/5.buffers/5e.algorithms.html
rename to preview/capy/5.buffers/5e.algorithms.html
diff --git a/preview/5.buffers/5f.dynamic.html b/preview/capy/5.buffers/5f.dynamic.html
similarity index 100%
rename from preview/5.buffers/5f.dynamic.html
rename to preview/capy/5.buffers/5f.dynamic.html
diff --git a/preview/6.streams/6.intro.html b/preview/capy/6.streams/6.intro.html
similarity index 100%
rename from preview/6.streams/6.intro.html
rename to preview/capy/6.streams/6.intro.html
diff --git a/preview/6.streams/6a.overview.html b/preview/capy/6.streams/6a.overview.html
similarity index 100%
rename from preview/6.streams/6a.overview.html
rename to preview/capy/6.streams/6a.overview.html
diff --git a/preview/6.streams/6b.streams.html b/preview/capy/6.streams/6b.streams.html
similarity index 100%
rename from preview/6.streams/6b.streams.html
rename to preview/capy/6.streams/6b.streams.html
diff --git a/preview/6.streams/6c.sources-sinks.html b/preview/capy/6.streams/6c.sources-sinks.html
similarity index 100%
rename from preview/6.streams/6c.sources-sinks.html
rename to preview/capy/6.streams/6c.sources-sinks.html
diff --git a/preview/6.streams/6d.buffer-concepts.html b/preview/capy/6.streams/6d.buffer-concepts.html
similarity index 100%
rename from preview/6.streams/6d.buffer-concepts.html
rename to preview/capy/6.streams/6d.buffer-concepts.html
diff --git a/preview/6.streams/6e.algorithms.html b/preview/capy/6.streams/6e.algorithms.html
similarity index 100%
rename from preview/6.streams/6e.algorithms.html
rename to preview/capy/6.streams/6e.algorithms.html
diff --git a/preview/6.streams/6f.isolation.html b/preview/capy/6.streams/6f.isolation.html
similarity index 100%
rename from preview/6.streams/6f.isolation.html
rename to preview/capy/6.streams/6f.isolation.html
diff --git a/preview/7.examples/7.intro.html b/preview/capy/7.examples/7.intro.html
similarity index 100%
rename from preview/7.examples/7.intro.html
rename to preview/capy/7.examples/7.intro.html
diff --git a/preview/7.examples/7a.hello-task.html b/preview/capy/7.examples/7a.hello-task.html
similarity index 100%
rename from preview/7.examples/7a.hello-task.html
rename to preview/capy/7.examples/7a.hello-task.html
diff --git a/preview/7.examples/7b.producer-consumer.html b/preview/capy/7.examples/7b.producer-consumer.html
similarity index 100%
rename from preview/7.examples/7b.producer-consumer.html
rename to preview/capy/7.examples/7b.producer-consumer.html
diff --git a/preview/7.examples/7c.buffer-composition.html b/preview/capy/7.examples/7c.buffer-composition.html
similarity index 100%
rename from preview/7.examples/7c.buffer-composition.html
rename to preview/capy/7.examples/7c.buffer-composition.html
diff --git a/preview/7.examples/7d.mock-stream-testing.html b/preview/capy/7.examples/7d.mock-stream-testing.html
similarity index 100%
rename from preview/7.examples/7d.mock-stream-testing.html
rename to preview/capy/7.examples/7d.mock-stream-testing.html
diff --git a/preview/7.examples/7e.type-erased-echo.html b/preview/capy/7.examples/7e.type-erased-echo.html
similarity index 100%
rename from preview/7.examples/7e.type-erased-echo.html
rename to preview/capy/7.examples/7e.type-erased-echo.html
diff --git a/preview/7.examples/7f.timeout-cancellation.html b/preview/capy/7.examples/7f.timeout-cancellation.html
similarity index 100%
rename from preview/7.examples/7f.timeout-cancellation.html
rename to preview/capy/7.examples/7f.timeout-cancellation.html
diff --git a/preview/7.examples/7g.parallel-fetch.html b/preview/capy/7.examples/7g.parallel-fetch.html
similarity index 100%
rename from preview/7.examples/7g.parallel-fetch.html
rename to preview/capy/7.examples/7g.parallel-fetch.html
diff --git a/preview/7.examples/7h.custom-dynamic-buffer.html b/preview/capy/7.examples/7h.custom-dynamic-buffer.html
similarity index 100%
rename from preview/7.examples/7h.custom-dynamic-buffer.html
rename to preview/capy/7.examples/7h.custom-dynamic-buffer.html
diff --git a/preview/7.examples/7i.echo-server-corosio.html b/preview/capy/7.examples/7i.echo-server-corosio.html
similarity index 100%
rename from preview/7.examples/7i.echo-server-corosio.html
rename to preview/capy/7.examples/7i.echo-server-corosio.html
diff --git a/preview/7.examples/7j.stream-pipeline.html b/preview/capy/7.examples/7j.stream-pipeline.html
similarity index 100%
rename from preview/7.examples/7j.stream-pipeline.html
rename to preview/capy/7.examples/7j.stream-pipeline.html
diff --git a/preview/8.design/8.intro.html b/preview/capy/8.design/8.intro.html
similarity index 100%
rename from preview/8.design/8.intro.html
rename to preview/capy/8.design/8.intro.html
diff --git a/preview/8.design/8a.CapyLayering.html b/preview/capy/8.design/8a.CapyLayering.html
similarity index 100%
rename from preview/8.design/8a.CapyLayering.html
rename to preview/capy/8.design/8a.CapyLayering.html
diff --git a/preview/8.design/8b.Separation.html b/preview/capy/8.design/8b.Separation.html
similarity index 100%
rename from preview/8.design/8b.Separation.html
rename to preview/capy/8.design/8b.Separation.html
diff --git a/preview/8.design/8c.ReadStream.html b/preview/capy/8.design/8c.ReadStream.html
similarity index 100%
rename from preview/8.design/8c.ReadStream.html
rename to preview/capy/8.design/8c.ReadStream.html
diff --git a/preview/8.design/8d.ReadSource.html b/preview/capy/8.design/8d.ReadSource.html
similarity index 100%
rename from preview/8.design/8d.ReadSource.html
rename to preview/capy/8.design/8d.ReadSource.html
diff --git a/preview/8.design/8e.BufferSource.html b/preview/capy/8.design/8e.BufferSource.html
similarity index 100%
rename from preview/8.design/8e.BufferSource.html
rename to preview/capy/8.design/8e.BufferSource.html
diff --git a/preview/8.design/8f.WriteStream.html b/preview/capy/8.design/8f.WriteStream.html
similarity index 100%
rename from preview/8.design/8f.WriteStream.html
rename to preview/capy/8.design/8f.WriteStream.html
diff --git a/preview/8.design/8g.WriteSink.html b/preview/capy/8.design/8g.WriteSink.html
similarity index 100%
rename from preview/8.design/8g.WriteSink.html
rename to preview/capy/8.design/8g.WriteSink.html
diff --git a/preview/8.design/8h.BufferSink.html b/preview/capy/8.design/8h.BufferSink.html
similarity index 100%
rename from preview/8.design/8h.BufferSink.html
rename to preview/capy/8.design/8h.BufferSink.html
diff --git a/preview/8.design/8i.TypeEraseAwaitable.html b/preview/capy/8.design/8i.TypeEraseAwaitable.html
similarity index 100%
rename from preview/8.design/8i.TypeEraseAwaitable.html
rename to preview/capy/8.design/8i.TypeEraseAwaitable.html
diff --git a/preview/8.design/8j.any_buffer_sink.html b/preview/capy/8.design/8j.any_buffer_sink.html
similarity index 100%
rename from preview/8.design/8j.any_buffer_sink.html
rename to preview/capy/8.design/8j.any_buffer_sink.html
diff --git a/preview/8.design/8k.Executor.html b/preview/capy/8.design/8k.Executor.html
similarity index 100%
rename from preview/8.design/8k.Executor.html
rename to preview/capy/8.design/8k.Executor.html
diff --git a/preview/8.design/8l.RunApi.html b/preview/capy/8.design/8l.RunApi.html
similarity index 100%
rename from preview/8.design/8l.RunApi.html
rename to preview/capy/8.design/8l.RunApi.html
diff --git a/preview/8.design/8m.WhyNotCobalt.html b/preview/capy/8.design/8m.WhyNotCobalt.html
similarity index 100%
rename from preview/8.design/8m.WhyNotCobalt.html
rename to preview/capy/8.design/8m.WhyNotCobalt.html
diff --git a/preview/8.design/8n.WhyNotCobaltConcepts.html b/preview/capy/8.design/8n.WhyNotCobaltConcepts.html
similarity index 100%
rename from preview/8.design/8n.WhyNotCobaltConcepts.html
rename to preview/capy/8.design/8n.WhyNotCobaltConcepts.html
diff --git a/preview/8.design/8o.WhyNotTMC.html b/preview/capy/8.design/8o.WhyNotTMC.html
similarity index 100%
rename from preview/8.design/8o.WhyNotTMC.html
rename to preview/capy/8.design/8o.WhyNotTMC.html
diff --git a/preview/capy/index.html b/preview/capy/index.html
new file mode 100644
index 0000000..e11f896
--- /dev/null
+++ b/preview/capy/index.html
@@ -0,0 +1,619 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Capy :: Boost Libraries Documentation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Capy abstracts away sockets, files, and asynchrony with type-erased streams and buffer sequences—code compiles fast because the implementation is hidden. It provides the framework for concurrent algorithms that transact in buffers of memory: networking, serial ports, console, timers, and any platform I/O. This is only possible because Capy is coroutine-only, enabling optimizations and ergonomics that hybrid approaches must sacrifice.
+
+
+
+
+
What This Library Does
+
+
+
+
+
Lazy coroutine tasks — task<T> with forward-propagating stop tokens and automatic cancellation
+
+
+
Buffer sequences — taken straight from Asio and improved
Test utilities — mock streams, mock sources/sinks, error injection
+
+
+
+
+
+
+
What This Library Does Not Do
+
+
+
+
+
Networking — no sockets, acceptors, or DNS; that’s what Corosio provides
+
+
+
Protocols — no HTTP, WebSocket, or TLS; see the Http and Beast2 libraries
+
+
+
Platform event loops — no io_uring, IOCP, epoll, or kqueue; Capy is the layer above
+
+
+
Callbacks or futures — coroutine-only means no other continuation styles
+
+
+
Sender/receiver — Capy uses the IoAwaitable protocol, not std::execution
+
+
+
+
+
+
+
Target Audience
+
+
+
+
+
Users of Corosio — portable coroutine networking
+
+
+
Users of Http — sans-I/O HTTP/1.1 clients and servers
+
+
+
Users of Websocket — sans-I/O WebSocket
+
+
+
Users of Beast2 — high-level HTTP/WebSocket servers
+
+
+
Users of Burl — high-level HTTP client
+
+
+
+
+
All of these are built on Capy. Understanding its concepts—tasks, buffer sequences, streams, executors—unlocks the full power of the stack.
+
+
+
+
+
Design Philosophy
+
+
+
+
+
Use case first. Buffer sequences, stream concepts, executor affinity—these exist because I/O code needs them, not because they’re theoretically elegant.
+
+
+
Coroutines-only. No callbacks, futures, or sender/receiver. Hybrid support forces compromises; full commitment unlocks optimizations that adapted models cannot achieve.
+
+
+
Address the complaints of C++. Type erasure at boundaries, minimal dependencies, and hidden implementations keep builds fast and templates manageable.
+
+
+
+
+
+
+
Requirements
+
+
+
Assumed Knowledge
+
+
+
+
C++20 coroutines, concepts, and ranges
+
+
+
Basic concurrent programming
+
+
+
+
+
+
Compiler Support
+
+
+
+
GCC 12+
+
+
+
Clang 17+
+
+
+
Apple-Clang (macOS 14+)
+
+
+
MSVC 14.34+
+
+
+
MinGW
+
+
+
+
+
+
Dependencies
+
+
None. Capy is self-contained and does not require Boost.
+
+
+
+
Linking
+
+
Capy is a compiled library. Link against capy.
+
+
+
+
+
+
Code Convention
+
+
+
+
+
+
+
+
+
+
Unless otherwise specified, all code examples in this documentation assume the following:
This example demonstrates a minimal coroutine that reads from a stream and echoes the data back:
+
+
+
+
#include <boost/capy.hpp>
+
+using namespace boost::capy;
+
+task<> echo(any_stream& stream)
+{
+ char buf[1024];
+ for(;;)
+ {
+ auto [ec, n] = co_await stream.read_some(mutable_buffer(buf));
+ if(ec.failed())
+ co_return;
+ auto [wec, wn] = co_await write(stream, const_buffer(buf, n));
+ if(wec.failed())
+ co_return;
+ }
+}
+
+int main()
+{
+ thread_pool pool;
+ // In a real application, you would obtain a stream from Corosio
+ // and call: run_async(pool.get_executor())(echo(stream));
+ return 0;
+}
+
+
+
+
The echo function accepts an any_stream&—a type-erased wrapper that works with any concrete stream implementation. The function reads data into a buffer, then writes it back. Both operations use co_await to suspend until the I/O completes.
+
+
+
The task<> return type (equivalent to task<void>) creates a lazy coroutine that does not start executing until awaited or launched with run_async.
+
+
diff --git a/preview/quick-start.html b/preview/capy/quick-start.html
similarity index 100%
rename from preview/quick-start.html
rename to preview/capy/quick-start.html
diff --git a/preview/reference/boost.html b/preview/capy/reference/boost.html
similarity index 100%
rename from preview/reference/boost.html
rename to preview/capy/reference/boost.html
diff --git a/preview/reference/boost/capy.html b/preview/capy/reference/boost/capy.html
similarity index 100%
rename from preview/reference/boost/capy.html
rename to preview/capy/reference/boost/capy.html
diff --git a/preview/reference/boost/capy/BufferSink.html b/preview/capy/reference/boost/capy/BufferSink.html
similarity index 100%
rename from preview/reference/boost/capy/BufferSink.html
rename to preview/capy/reference/boost/capy/BufferSink.html
diff --git a/preview/reference/boost/capy/BufferSource.html b/preview/capy/reference/boost/capy/BufferSource.html
similarity index 100%
rename from preview/reference/boost/capy/BufferSource.html
rename to preview/capy/reference/boost/capy/BufferSource.html
diff --git a/preview/reference/boost/capy/ConstBufferSequence.html b/preview/capy/reference/boost/capy/ConstBufferSequence.html
similarity index 100%
rename from preview/reference/boost/capy/ConstBufferSequence.html
rename to preview/capy/reference/boost/capy/ConstBufferSequence.html
diff --git a/preview/reference/boost/capy/DynamicBuffer.html b/preview/capy/reference/boost/capy/DynamicBuffer.html
similarity index 100%
rename from preview/reference/boost/capy/DynamicBuffer.html
rename to preview/capy/reference/boost/capy/DynamicBuffer.html
diff --git a/preview/reference/boost/capy/DynamicBufferParam.html b/preview/capy/reference/boost/capy/DynamicBufferParam.html
similarity index 100%
rename from preview/reference/boost/capy/DynamicBufferParam.html
rename to preview/capy/reference/boost/capy/DynamicBufferParam.html
diff --git a/preview/reference/boost/capy/ExecutionContext.html b/preview/capy/reference/boost/capy/ExecutionContext.html
similarity index 100%
rename from preview/reference/boost/capy/ExecutionContext.html
rename to preview/capy/reference/boost/capy/ExecutionContext.html
diff --git a/preview/reference/boost/capy/Executor.html b/preview/capy/reference/boost/capy/Executor.html
similarity index 100%
rename from preview/reference/boost/capy/Executor.html
rename to preview/capy/reference/boost/capy/Executor.html
diff --git a/preview/reference/boost/capy/IoAwaitable.html b/preview/capy/reference/boost/capy/IoAwaitable.html
similarity index 100%
rename from preview/reference/boost/capy/IoAwaitable.html
rename to preview/capy/reference/boost/capy/IoAwaitable.html
diff --git a/preview/reference/boost/capy/IoAwaitableRange.html b/preview/capy/reference/boost/capy/IoAwaitableRange.html
similarity index 100%
rename from preview/reference/boost/capy/IoAwaitableRange.html
rename to preview/capy/reference/boost/capy/IoAwaitableRange.html
diff --git a/preview/reference/boost/capy/IoRunnable.html b/preview/capy/reference/boost/capy/IoRunnable.html
similarity index 100%
rename from preview/reference/boost/capy/IoRunnable.html
rename to preview/capy/reference/boost/capy/IoRunnable.html
diff --git a/preview/reference/boost/capy/MatchCondition.html b/preview/capy/reference/boost/capy/MatchCondition.html
similarity index 100%
rename from preview/reference/boost/capy/MatchCondition.html
rename to preview/capy/reference/boost/capy/MatchCondition.html
diff --git a/preview/reference/boost/capy/MutableBufferSequence.html b/preview/capy/reference/boost/capy/MutableBufferSequence.html
similarity index 100%
rename from preview/reference/boost/capy/MutableBufferSequence.html
rename to preview/capy/reference/boost/capy/MutableBufferSequence.html
diff --git a/preview/reference/boost/capy/ReadSource.html b/preview/capy/reference/boost/capy/ReadSource.html
similarity index 100%
rename from preview/reference/boost/capy/ReadSource.html
rename to preview/capy/reference/boost/capy/ReadSource.html
diff --git a/preview/reference/boost/capy/ReadStream.html b/preview/capy/reference/boost/capy/ReadStream.html
similarity index 100%
rename from preview/reference/boost/capy/ReadStream.html
rename to preview/capy/reference/boost/capy/ReadStream.html
diff --git a/preview/reference/boost/capy/Stream.html b/preview/capy/reference/boost/capy/Stream.html
similarity index 100%
rename from preview/reference/boost/capy/Stream.html
rename to preview/capy/reference/boost/capy/Stream.html
diff --git a/preview/reference/boost/capy/WriteSink.html b/preview/capy/reference/boost/capy/WriteSink.html
similarity index 100%
rename from preview/reference/boost/capy/WriteSink.html
rename to preview/capy/reference/boost/capy/WriteSink.html
diff --git a/preview/reference/boost/capy/WriteStream.html b/preview/capy/reference/boost/capy/WriteStream.html
similarity index 100%
rename from preview/reference/boost/capy/WriteStream.html
rename to preview/capy/reference/boost/capy/WriteStream.html
diff --git a/preview/reference/boost/capy/any_buffer_sink.html b/preview/capy/reference/boost/capy/any_buffer_sink.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_sink.html
rename to preview/capy/reference/boost/capy/any_buffer_sink.html
diff --git a/preview/reference/boost/capy/any_buffer_sink/2constructor-06.html b/preview/capy/reference/boost/capy/any_buffer_sink/2constructor-06.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_sink/2constructor-06.html
rename to preview/capy/reference/boost/capy/any_buffer_sink/2constructor-06.html
diff --git a/preview/reference/boost/capy/any_buffer_sink/2constructor-07a.html b/preview/capy/reference/boost/capy/any_buffer_sink/2constructor-07a.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_sink/2constructor-07a.html
rename to preview/capy/reference/boost/capy/any_buffer_sink/2constructor-07a.html
diff --git a/preview/reference/boost/capy/any_buffer_sink/2constructor-07d.html b/preview/capy/reference/boost/capy/any_buffer_sink/2constructor-07d.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_sink/2constructor-07d.html
rename to preview/capy/reference/boost/capy/any_buffer_sink/2constructor-07d.html
diff --git a/preview/reference/boost/capy/any_buffer_sink/2constructor-08.html b/preview/capy/reference/boost/capy/any_buffer_sink/2constructor-08.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_sink/2constructor-08.html
rename to preview/capy/reference/boost/capy/any_buffer_sink/2constructor-08.html
diff --git a/preview/reference/boost/capy/any_buffer_sink/2constructor-0c9.html b/preview/capy/reference/boost/capy/any_buffer_sink/2constructor-0c9.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_sink/2constructor-0c9.html
rename to preview/capy/reference/boost/capy/any_buffer_sink/2constructor-0c9.html
diff --git a/preview/reference/boost/capy/any_buffer_sink/2constructor-0ca.html b/preview/capy/reference/boost/capy/any_buffer_sink/2constructor-0ca.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_sink/2constructor-0ca.html
rename to preview/capy/reference/boost/capy/any_buffer_sink/2constructor-0ca.html
diff --git a/preview/reference/boost/capy/any_buffer_sink/2conversion.html b/preview/capy/reference/boost/capy/any_buffer_sink/2conversion.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_sink/2conversion.html
rename to preview/capy/reference/boost/capy/any_buffer_sink/2conversion.html
diff --git a/preview/reference/boost/capy/any_buffer_sink/2destructor.html b/preview/capy/reference/boost/capy/any_buffer_sink/2destructor.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_sink/2destructor.html
rename to preview/capy/reference/boost/capy/any_buffer_sink/2destructor.html
diff --git a/preview/reference/boost/capy/any_buffer_sink/commit.html b/preview/capy/reference/boost/capy/any_buffer_sink/commit.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_sink/commit.html
rename to preview/capy/reference/boost/capy/any_buffer_sink/commit.html
diff --git a/preview/reference/boost/capy/any_buffer_sink/commit_eof.html b/preview/capy/reference/boost/capy/any_buffer_sink/commit_eof.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_sink/commit_eof.html
rename to preview/capy/reference/boost/capy/any_buffer_sink/commit_eof.html
diff --git a/preview/reference/boost/capy/any_buffer_sink/has_value.html b/preview/capy/reference/boost/capy/any_buffer_sink/has_value.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_sink/has_value.html
rename to preview/capy/reference/boost/capy/any_buffer_sink/has_value.html
diff --git a/preview/reference/boost/capy/any_buffer_sink/operator_assign-02.html b/preview/capy/reference/boost/capy/any_buffer_sink/operator_assign-02.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_sink/operator_assign-02.html
rename to preview/capy/reference/boost/capy/any_buffer_sink/operator_assign-02.html
diff --git a/preview/reference/boost/capy/any_buffer_sink/operator_assign-07.html b/preview/capy/reference/boost/capy/any_buffer_sink/operator_assign-07.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_sink/operator_assign-07.html
rename to preview/capy/reference/boost/capy/any_buffer_sink/operator_assign-07.html
diff --git a/preview/reference/boost/capy/any_buffer_sink/operator_assign-0d.html b/preview/capy/reference/boost/capy/any_buffer_sink/operator_assign-0d.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_sink/operator_assign-0d.html
rename to preview/capy/reference/boost/capy/any_buffer_sink/operator_assign-0d.html
diff --git a/preview/reference/boost/capy/any_buffer_sink/prepare.html b/preview/capy/reference/boost/capy/any_buffer_sink/prepare.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_sink/prepare.html
rename to preview/capy/reference/boost/capy/any_buffer_sink/prepare.html
diff --git a/preview/reference/boost/capy/any_buffer_sink/rebind.html b/preview/capy/reference/boost/capy/any_buffer_sink/rebind.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_sink/rebind.html
rename to preview/capy/reference/boost/capy/any_buffer_sink/rebind.html
diff --git a/preview/reference/boost/capy/any_buffer_sink/write.html b/preview/capy/reference/boost/capy/any_buffer_sink/write.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_sink/write.html
rename to preview/capy/reference/boost/capy/any_buffer_sink/write.html
diff --git a/preview/reference/boost/capy/any_buffer_sink/write_eof-08.html b/preview/capy/reference/boost/capy/any_buffer_sink/write_eof-08.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_sink/write_eof-08.html
rename to preview/capy/reference/boost/capy/any_buffer_sink/write_eof-08.html
diff --git a/preview/reference/boost/capy/any_buffer_sink/write_eof-0b.html b/preview/capy/reference/boost/capy/any_buffer_sink/write_eof-0b.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_sink/write_eof-0b.html
rename to preview/capy/reference/boost/capy/any_buffer_sink/write_eof-0b.html
diff --git a/preview/reference/boost/capy/any_buffer_sink/write_eof-0e.html b/preview/capy/reference/boost/capy/any_buffer_sink/write_eof-0e.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_sink/write_eof-0e.html
rename to preview/capy/reference/boost/capy/any_buffer_sink/write_eof-0e.html
diff --git a/preview/reference/boost/capy/any_buffer_sink/write_some.html b/preview/capy/reference/boost/capy/any_buffer_sink/write_some.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_sink/write_some.html
rename to preview/capy/reference/boost/capy/any_buffer_sink/write_some.html
diff --git a/preview/reference/boost/capy/any_buffer_source.html b/preview/capy/reference/boost/capy/any_buffer_source.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_source.html
rename to preview/capy/reference/boost/capy/any_buffer_source.html
diff --git a/preview/reference/boost/capy/any_buffer_source/2constructor-02.html b/preview/capy/reference/boost/capy/any_buffer_source/2constructor-02.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_source/2constructor-02.html
rename to preview/capy/reference/boost/capy/any_buffer_source/2constructor-02.html
diff --git a/preview/reference/boost/capy/any_buffer_source/2constructor-03.html b/preview/capy/reference/boost/capy/any_buffer_source/2constructor-03.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_source/2constructor-03.html
rename to preview/capy/reference/boost/capy/any_buffer_source/2constructor-03.html
diff --git a/preview/reference/boost/capy/any_buffer_source/2constructor-04.html b/preview/capy/reference/boost/capy/any_buffer_source/2constructor-04.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_source/2constructor-04.html
rename to preview/capy/reference/boost/capy/any_buffer_source/2constructor-04.html
diff --git a/preview/reference/boost/capy/any_buffer_source/2constructor-07.html b/preview/capy/reference/boost/capy/any_buffer_source/2constructor-07.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_source/2constructor-07.html
rename to preview/capy/reference/boost/capy/any_buffer_source/2constructor-07.html
diff --git a/preview/reference/boost/capy/any_buffer_source/2constructor-08.html b/preview/capy/reference/boost/capy/any_buffer_source/2constructor-08.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_source/2constructor-08.html
rename to preview/capy/reference/boost/capy/any_buffer_source/2constructor-08.html
diff --git a/preview/reference/boost/capy/any_buffer_source/2constructor-0c.html b/preview/capy/reference/boost/capy/any_buffer_source/2constructor-0c.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_source/2constructor-0c.html
rename to preview/capy/reference/boost/capy/any_buffer_source/2constructor-0c.html
diff --git a/preview/reference/boost/capy/any_buffer_source/2conversion.html b/preview/capy/reference/boost/capy/any_buffer_source/2conversion.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_source/2conversion.html
rename to preview/capy/reference/boost/capy/any_buffer_source/2conversion.html
diff --git a/preview/reference/boost/capy/any_buffer_source/2destructor.html b/preview/capy/reference/boost/capy/any_buffer_source/2destructor.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_source/2destructor.html
rename to preview/capy/reference/boost/capy/any_buffer_source/2destructor.html
diff --git a/preview/reference/boost/capy/any_buffer_source/consume.html b/preview/capy/reference/boost/capy/any_buffer_source/consume.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_source/consume.html
rename to preview/capy/reference/boost/capy/any_buffer_source/consume.html
diff --git a/preview/reference/boost/capy/any_buffer_source/has_value.html b/preview/capy/reference/boost/capy/any_buffer_source/has_value.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_source/has_value.html
rename to preview/capy/reference/boost/capy/any_buffer_source/has_value.html
diff --git a/preview/reference/boost/capy/any_buffer_source/operator_assign-02.html b/preview/capy/reference/boost/capy/any_buffer_source/operator_assign-02.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_source/operator_assign-02.html
rename to preview/capy/reference/boost/capy/any_buffer_source/operator_assign-02.html
diff --git a/preview/reference/boost/capy/any_buffer_source/operator_assign-08.html b/preview/capy/reference/boost/capy/any_buffer_source/operator_assign-08.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_source/operator_assign-08.html
rename to preview/capy/reference/boost/capy/any_buffer_source/operator_assign-08.html
diff --git a/preview/reference/boost/capy/any_buffer_source/operator_assign-0d.html b/preview/capy/reference/boost/capy/any_buffer_source/operator_assign-0d.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_source/operator_assign-0d.html
rename to preview/capy/reference/boost/capy/any_buffer_source/operator_assign-0d.html
diff --git a/preview/reference/boost/capy/any_buffer_source/pull.html b/preview/capy/reference/boost/capy/any_buffer_source/pull.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_source/pull.html
rename to preview/capy/reference/boost/capy/any_buffer_source/pull.html
diff --git a/preview/reference/boost/capy/any_buffer_source/read.html b/preview/capy/reference/boost/capy/any_buffer_source/read.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_source/read.html
rename to preview/capy/reference/boost/capy/any_buffer_source/read.html
diff --git a/preview/reference/boost/capy/any_buffer_source/read_some.html b/preview/capy/reference/boost/capy/any_buffer_source/read_some.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_source/read_some.html
rename to preview/capy/reference/boost/capy/any_buffer_source/read_some.html
diff --git a/preview/reference/boost/capy/any_buffer_source/rebind.html b/preview/capy/reference/boost/capy/any_buffer_source/rebind.html
similarity index 100%
rename from preview/reference/boost/capy/any_buffer_source/rebind.html
rename to preview/capy/reference/boost/capy/any_buffer_source/rebind.html
diff --git a/preview/reference/boost/capy/any_executor.html b/preview/capy/reference/boost/capy/any_executor.html
similarity index 100%
rename from preview/reference/boost/capy/any_executor.html
rename to preview/capy/reference/boost/capy/any_executor.html
diff --git a/preview/reference/boost/capy/any_executor/2constructor-05.html b/preview/capy/reference/boost/capy/any_executor/2constructor-05.html
similarity index 100%
rename from preview/reference/boost/capy/any_executor/2constructor-05.html
rename to preview/capy/reference/boost/capy/any_executor/2constructor-05.html
diff --git a/preview/reference/boost/capy/any_executor/2constructor-0d6.html b/preview/capy/reference/boost/capy/any_executor/2constructor-0d6.html
similarity index 100%
rename from preview/reference/boost/capy/any_executor/2constructor-0d6.html
rename to preview/capy/reference/boost/capy/any_executor/2constructor-0d6.html
diff --git a/preview/reference/boost/capy/any_executor/2constructor-0d7.html b/preview/capy/reference/boost/capy/any_executor/2constructor-0d7.html
similarity index 100%
rename from preview/reference/boost/capy/any_executor/2constructor-0d7.html
rename to preview/capy/reference/boost/capy/any_executor/2constructor-0d7.html
diff --git a/preview/reference/boost/capy/any_executor/2constructor-0f.html b/preview/capy/reference/boost/capy/any_executor/2constructor-0f.html
similarity index 100%
rename from preview/reference/boost/capy/any_executor/2constructor-0f.html
rename to preview/capy/reference/boost/capy/any_executor/2constructor-0f.html
diff --git a/preview/reference/boost/capy/any_executor/2conversion.html b/preview/capy/reference/boost/capy/any_executor/2conversion.html
similarity index 100%
rename from preview/reference/boost/capy/any_executor/2conversion.html
rename to preview/capy/reference/boost/capy/any_executor/2conversion.html
diff --git a/preview/reference/boost/capy/any_executor/context.html b/preview/capy/reference/boost/capy/any_executor/context.html
similarity index 100%
rename from preview/reference/boost/capy/any_executor/context.html
rename to preview/capy/reference/boost/capy/any_executor/context.html
diff --git a/preview/reference/boost/capy/any_executor/dispatch.html b/preview/capy/reference/boost/capy/any_executor/dispatch.html
similarity index 100%
rename from preview/reference/boost/capy/any_executor/dispatch.html
rename to preview/capy/reference/boost/capy/any_executor/dispatch.html
diff --git a/preview/reference/boost/capy/any_executor/on_work_finished.html b/preview/capy/reference/boost/capy/any_executor/on_work_finished.html
similarity index 100%
rename from preview/reference/boost/capy/any_executor/on_work_finished.html
rename to preview/capy/reference/boost/capy/any_executor/on_work_finished.html
diff --git a/preview/reference/boost/capy/any_executor/on_work_started.html b/preview/capy/reference/boost/capy/any_executor/on_work_started.html
similarity index 100%
rename from preview/reference/boost/capy/any_executor/on_work_started.html
rename to preview/capy/reference/boost/capy/any_executor/on_work_started.html
diff --git a/preview/reference/boost/capy/any_executor/operator_assign.html b/preview/capy/reference/boost/capy/any_executor/operator_assign.html
similarity index 100%
rename from preview/reference/boost/capy/any_executor/operator_assign.html
rename to preview/capy/reference/boost/capy/any_executor/operator_assign.html
diff --git a/preview/reference/boost/capy/any_executor/operator_eq.html b/preview/capy/reference/boost/capy/any_executor/operator_eq.html
similarity index 100%
rename from preview/reference/boost/capy/any_executor/operator_eq.html
rename to preview/capy/reference/boost/capy/any_executor/operator_eq.html
diff --git a/preview/reference/boost/capy/any_executor/post.html b/preview/capy/reference/boost/capy/any_executor/post.html
similarity index 100%
rename from preview/reference/boost/capy/any_executor/post.html
rename to preview/capy/reference/boost/capy/any_executor/post.html
diff --git a/preview/reference/boost/capy/any_executor/target_type.html b/preview/capy/reference/boost/capy/any_executor/target_type.html
similarity index 100%
rename from preview/reference/boost/capy/any_executor/target_type.html
rename to preview/capy/reference/boost/capy/any_executor/target_type.html
diff --git a/preview/reference/boost/capy/any_read_source.html b/preview/capy/reference/boost/capy/any_read_source.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_source.html
rename to preview/capy/reference/boost/capy/any_read_source.html
diff --git a/preview/reference/boost/capy/any_read_source/2constructor-02.html b/preview/capy/reference/boost/capy/any_read_source/2constructor-02.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_source/2constructor-02.html
rename to preview/capy/reference/boost/capy/any_read_source/2constructor-02.html
diff --git a/preview/reference/boost/capy/any_read_source/2constructor-0a.html b/preview/capy/reference/boost/capy/any_read_source/2constructor-0a.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_source/2constructor-0a.html
rename to preview/capy/reference/boost/capy/any_read_source/2constructor-0a.html
diff --git a/preview/reference/boost/capy/any_read_source/2constructor-0b.html b/preview/capy/reference/boost/capy/any_read_source/2constructor-0b.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_source/2constructor-0b.html
rename to preview/capy/reference/boost/capy/any_read_source/2constructor-0b.html
diff --git a/preview/reference/boost/capy/any_read_source/2constructor-0d.html b/preview/capy/reference/boost/capy/any_read_source/2constructor-0d.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_source/2constructor-0d.html
rename to preview/capy/reference/boost/capy/any_read_source/2constructor-0d.html
diff --git a/preview/reference/boost/capy/any_read_source/2constructor-0fc.html b/preview/capy/reference/boost/capy/any_read_source/2constructor-0fc.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_source/2constructor-0fc.html
rename to preview/capy/reference/boost/capy/any_read_source/2constructor-0fc.html
diff --git a/preview/reference/boost/capy/any_read_source/2constructor-0fd.html b/preview/capy/reference/boost/capy/any_read_source/2constructor-0fd.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_source/2constructor-0fd.html
rename to preview/capy/reference/boost/capy/any_read_source/2constructor-0fd.html
diff --git a/preview/reference/boost/capy/any_read_source/2conversion.html b/preview/capy/reference/boost/capy/any_read_source/2conversion.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_source/2conversion.html
rename to preview/capy/reference/boost/capy/any_read_source/2conversion.html
diff --git a/preview/reference/boost/capy/any_read_source/2destructor.html b/preview/capy/reference/boost/capy/any_read_source/2destructor.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_source/2destructor.html
rename to preview/capy/reference/boost/capy/any_read_source/2destructor.html
diff --git a/preview/reference/boost/capy/any_read_source/has_value.html b/preview/capy/reference/boost/capy/any_read_source/has_value.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_source/has_value.html
rename to preview/capy/reference/boost/capy/any_read_source/has_value.html
diff --git a/preview/reference/boost/capy/any_read_source/operator_assign-08.html b/preview/capy/reference/boost/capy/any_read_source/operator_assign-08.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_source/operator_assign-08.html
rename to preview/capy/reference/boost/capy/any_read_source/operator_assign-08.html
diff --git a/preview/reference/boost/capy/any_read_source/operator_assign-0b.html b/preview/capy/reference/boost/capy/any_read_source/operator_assign-0b.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_source/operator_assign-0b.html
rename to preview/capy/reference/boost/capy/any_read_source/operator_assign-0b.html
diff --git a/preview/reference/boost/capy/any_read_source/operator_assign-0e.html b/preview/capy/reference/boost/capy/any_read_source/operator_assign-0e.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_source/operator_assign-0e.html
rename to preview/capy/reference/boost/capy/any_read_source/operator_assign-0e.html
diff --git a/preview/reference/boost/capy/any_read_source/read.html b/preview/capy/reference/boost/capy/any_read_source/read.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_source/read.html
rename to preview/capy/reference/boost/capy/any_read_source/read.html
diff --git a/preview/reference/boost/capy/any_read_source/read_some.html b/preview/capy/reference/boost/capy/any_read_source/read_some.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_source/read_some.html
rename to preview/capy/reference/boost/capy/any_read_source/read_some.html
diff --git a/preview/reference/boost/capy/any_read_source/rebind.html b/preview/capy/reference/boost/capy/any_read_source/rebind.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_source/rebind.html
rename to preview/capy/reference/boost/capy/any_read_source/rebind.html
diff --git a/preview/reference/boost/capy/any_read_stream.html b/preview/capy/reference/boost/capy/any_read_stream.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_stream.html
rename to preview/capy/reference/boost/capy/any_read_stream.html
diff --git a/preview/reference/boost/capy/any_read_stream/2constructor-004.html b/preview/capy/reference/boost/capy/any_read_stream/2constructor-004.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_stream/2constructor-004.html
rename to preview/capy/reference/boost/capy/any_read_stream/2constructor-004.html
diff --git a/preview/reference/boost/capy/any_read_stream/2constructor-007.html b/preview/capy/reference/boost/capy/any_read_stream/2constructor-007.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_stream/2constructor-007.html
rename to preview/capy/reference/boost/capy/any_read_stream/2constructor-007.html
diff --git a/preview/reference/boost/capy/any_read_stream/2constructor-01.html b/preview/capy/reference/boost/capy/any_read_stream/2constructor-01.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_stream/2constructor-01.html
rename to preview/capy/reference/boost/capy/any_read_stream/2constructor-01.html
diff --git a/preview/reference/boost/capy/any_read_stream/2constructor-080.html b/preview/capy/reference/boost/capy/any_read_stream/2constructor-080.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_stream/2constructor-080.html
rename to preview/capy/reference/boost/capy/any_read_stream/2constructor-080.html
diff --git a/preview/reference/boost/capy/any_read_stream/2constructor-08d.html b/preview/capy/reference/boost/capy/any_read_stream/2constructor-08d.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_stream/2constructor-08d.html
rename to preview/capy/reference/boost/capy/any_read_stream/2constructor-08d.html
diff --git a/preview/reference/boost/capy/any_read_stream/2constructor-0c.html b/preview/capy/reference/boost/capy/any_read_stream/2constructor-0c.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_stream/2constructor-0c.html
rename to preview/capy/reference/boost/capy/any_read_stream/2constructor-0c.html
diff --git a/preview/reference/boost/capy/any_read_stream/2conversion.html b/preview/capy/reference/boost/capy/any_read_stream/2conversion.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_stream/2conversion.html
rename to preview/capy/reference/boost/capy/any_read_stream/2conversion.html
diff --git a/preview/reference/boost/capy/any_read_stream/2destructor.html b/preview/capy/reference/boost/capy/any_read_stream/2destructor.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_stream/2destructor.html
rename to preview/capy/reference/boost/capy/any_read_stream/2destructor.html
diff --git a/preview/reference/boost/capy/any_read_stream/has_value.html b/preview/capy/reference/boost/capy/any_read_stream/has_value.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_stream/has_value.html
rename to preview/capy/reference/boost/capy/any_read_stream/has_value.html
diff --git a/preview/reference/boost/capy/any_read_stream/operator_assign-04.html b/preview/capy/reference/boost/capy/any_read_stream/operator_assign-04.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_stream/operator_assign-04.html
rename to preview/capy/reference/boost/capy/any_read_stream/operator_assign-04.html
diff --git a/preview/reference/boost/capy/any_read_stream/operator_assign-09.html b/preview/capy/reference/boost/capy/any_read_stream/operator_assign-09.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_stream/operator_assign-09.html
rename to preview/capy/reference/boost/capy/any_read_stream/operator_assign-09.html
diff --git a/preview/reference/boost/capy/any_read_stream/operator_assign-0b.html b/preview/capy/reference/boost/capy/any_read_stream/operator_assign-0b.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_stream/operator_assign-0b.html
rename to preview/capy/reference/boost/capy/any_read_stream/operator_assign-0b.html
diff --git a/preview/reference/boost/capy/any_read_stream/read_some.html b/preview/capy/reference/boost/capy/any_read_stream/read_some.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_stream/read_some.html
rename to preview/capy/reference/boost/capy/any_read_stream/read_some.html
diff --git a/preview/reference/boost/capy/any_read_stream/rebind.html b/preview/capy/reference/boost/capy/any_read_stream/rebind.html
similarity index 100%
rename from preview/reference/boost/capy/any_read_stream/rebind.html
rename to preview/capy/reference/boost/capy/any_read_stream/rebind.html
diff --git a/preview/reference/boost/capy/any_stream.html b/preview/capy/reference/boost/capy/any_stream.html
similarity index 100%
rename from preview/reference/boost/capy/any_stream.html
rename to preview/capy/reference/boost/capy/any_stream.html
diff --git a/preview/reference/boost/capy/any_stream/2constructor-01.html b/preview/capy/reference/boost/capy/any_stream/2constructor-01.html
similarity index 100%
rename from preview/reference/boost/capy/any_stream/2constructor-01.html
rename to preview/capy/reference/boost/capy/any_stream/2constructor-01.html
diff --git a/preview/reference/boost/capy/any_stream/2constructor-0b.html b/preview/capy/reference/boost/capy/any_stream/2constructor-0b.html
similarity index 100%
rename from preview/reference/boost/capy/any_stream/2constructor-0b.html
rename to preview/capy/reference/boost/capy/any_stream/2constructor-0b.html
diff --git a/preview/reference/boost/capy/any_stream/2constructor-0c.html b/preview/capy/reference/boost/capy/any_stream/2constructor-0c.html
similarity index 100%
rename from preview/reference/boost/capy/any_stream/2constructor-0c.html
rename to preview/capy/reference/boost/capy/any_stream/2constructor-0c.html
diff --git a/preview/reference/boost/capy/any_stream/2constructor-0d3.html b/preview/capy/reference/boost/capy/any_stream/2constructor-0d3.html
similarity index 100%
rename from preview/reference/boost/capy/any_stream/2constructor-0d3.html
rename to preview/capy/reference/boost/capy/any_stream/2constructor-0d3.html
diff --git a/preview/reference/boost/capy/any_stream/2constructor-0db.html b/preview/capy/reference/boost/capy/any_stream/2constructor-0db.html
similarity index 100%
rename from preview/reference/boost/capy/any_stream/2constructor-0db.html
rename to preview/capy/reference/boost/capy/any_stream/2constructor-0db.html
diff --git a/preview/reference/boost/capy/any_stream/2constructor-0f.html b/preview/capy/reference/boost/capy/any_stream/2constructor-0f.html
similarity index 100%
rename from preview/reference/boost/capy/any_stream/2constructor-0f.html
rename to preview/capy/reference/boost/capy/any_stream/2constructor-0f.html
diff --git a/preview/reference/boost/capy/any_stream/2conversion.html b/preview/capy/reference/boost/capy/any_stream/2conversion.html
similarity index 100%
rename from preview/reference/boost/capy/any_stream/2conversion.html
rename to preview/capy/reference/boost/capy/any_stream/2conversion.html
diff --git a/preview/reference/boost/capy/any_stream/2destructor.html b/preview/capy/reference/boost/capy/any_stream/2destructor.html
similarity index 100%
rename from preview/reference/boost/capy/any_stream/2destructor.html
rename to preview/capy/reference/boost/capy/any_stream/2destructor.html
diff --git a/preview/reference/boost/capy/any_stream/has_value.html b/preview/capy/reference/boost/capy/any_stream/has_value.html
similarity index 100%
rename from preview/reference/boost/capy/any_stream/has_value.html
rename to preview/capy/reference/boost/capy/any_stream/has_value.html
diff --git a/preview/reference/boost/capy/any_stream/operator_assign-02.html b/preview/capy/reference/boost/capy/any_stream/operator_assign-02.html
similarity index 100%
rename from preview/reference/boost/capy/any_stream/operator_assign-02.html
rename to preview/capy/reference/boost/capy/any_stream/operator_assign-02.html
diff --git a/preview/reference/boost/capy/any_stream/operator_assign-06.html b/preview/capy/reference/boost/capy/any_stream/operator_assign-06.html
similarity index 100%
rename from preview/reference/boost/capy/any_stream/operator_assign-06.html
rename to preview/capy/reference/boost/capy/any_stream/operator_assign-06.html
diff --git a/preview/reference/boost/capy/any_stream/operator_assign-07.html b/preview/capy/reference/boost/capy/any_stream/operator_assign-07.html
similarity index 100%
rename from preview/reference/boost/capy/any_stream/operator_assign-07.html
rename to preview/capy/reference/boost/capy/any_stream/operator_assign-07.html
diff --git a/preview/reference/boost/capy/any_write_sink.html b/preview/capy/reference/boost/capy/any_write_sink.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_sink.html
rename to preview/capy/reference/boost/capy/any_write_sink.html
diff --git a/preview/reference/boost/capy/any_write_sink/2constructor-01.html b/preview/capy/reference/boost/capy/any_write_sink/2constructor-01.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_sink/2constructor-01.html
rename to preview/capy/reference/boost/capy/any_write_sink/2constructor-01.html
diff --git a/preview/reference/boost/capy/any_write_sink/2constructor-02.html b/preview/capy/reference/boost/capy/any_write_sink/2constructor-02.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_sink/2constructor-02.html
rename to preview/capy/reference/boost/capy/any_write_sink/2constructor-02.html
diff --git a/preview/reference/boost/capy/any_write_sink/2constructor-04.html b/preview/capy/reference/boost/capy/any_write_sink/2constructor-04.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_sink/2constructor-04.html
rename to preview/capy/reference/boost/capy/any_write_sink/2constructor-04.html
diff --git a/preview/reference/boost/capy/any_write_sink/2constructor-07.html b/preview/capy/reference/boost/capy/any_write_sink/2constructor-07.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_sink/2constructor-07.html
rename to preview/capy/reference/boost/capy/any_write_sink/2constructor-07.html
diff --git a/preview/reference/boost/capy/any_write_sink/2constructor-0f7.html b/preview/capy/reference/boost/capy/any_write_sink/2constructor-0f7.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_sink/2constructor-0f7.html
rename to preview/capy/reference/boost/capy/any_write_sink/2constructor-0f7.html
diff --git a/preview/reference/boost/capy/any_write_sink/2constructor-0f9.html b/preview/capy/reference/boost/capy/any_write_sink/2constructor-0f9.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_sink/2constructor-0f9.html
rename to preview/capy/reference/boost/capy/any_write_sink/2constructor-0f9.html
diff --git a/preview/reference/boost/capy/any_write_sink/2conversion.html b/preview/capy/reference/boost/capy/any_write_sink/2conversion.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_sink/2conversion.html
rename to preview/capy/reference/boost/capy/any_write_sink/2conversion.html
diff --git a/preview/reference/boost/capy/any_write_sink/2destructor.html b/preview/capy/reference/boost/capy/any_write_sink/2destructor.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_sink/2destructor.html
rename to preview/capy/reference/boost/capy/any_write_sink/2destructor.html
diff --git a/preview/reference/boost/capy/any_write_sink/has_value.html b/preview/capy/reference/boost/capy/any_write_sink/has_value.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_sink/has_value.html
rename to preview/capy/reference/boost/capy/any_write_sink/has_value.html
diff --git a/preview/reference/boost/capy/any_write_sink/operator_assign-08b.html b/preview/capy/reference/boost/capy/any_write_sink/operator_assign-08b.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_sink/operator_assign-08b.html
rename to preview/capy/reference/boost/capy/any_write_sink/operator_assign-08b.html
diff --git a/preview/reference/boost/capy/any_write_sink/operator_assign-08d.html b/preview/capy/reference/boost/capy/any_write_sink/operator_assign-08d.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_sink/operator_assign-08d.html
rename to preview/capy/reference/boost/capy/any_write_sink/operator_assign-08d.html
diff --git a/preview/reference/boost/capy/any_write_sink/operator_assign-0c.html b/preview/capy/reference/boost/capy/any_write_sink/operator_assign-0c.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_sink/operator_assign-0c.html
rename to preview/capy/reference/boost/capy/any_write_sink/operator_assign-0c.html
diff --git a/preview/reference/boost/capy/any_write_sink/rebind.html b/preview/capy/reference/boost/capy/any_write_sink/rebind.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_sink/rebind.html
rename to preview/capy/reference/boost/capy/any_write_sink/rebind.html
diff --git a/preview/reference/boost/capy/any_write_sink/write.html b/preview/capy/reference/boost/capy/any_write_sink/write.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_sink/write.html
rename to preview/capy/reference/boost/capy/any_write_sink/write.html
diff --git a/preview/reference/boost/capy/any_write_sink/write_eof-05.html b/preview/capy/reference/boost/capy/any_write_sink/write_eof-05.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_sink/write_eof-05.html
rename to preview/capy/reference/boost/capy/any_write_sink/write_eof-05.html
diff --git a/preview/reference/boost/capy/any_write_sink/write_eof-0b.html b/preview/capy/reference/boost/capy/any_write_sink/write_eof-0b.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_sink/write_eof-0b.html
rename to preview/capy/reference/boost/capy/any_write_sink/write_eof-0b.html
diff --git a/preview/reference/boost/capy/any_write_sink/write_eof-0d.html b/preview/capy/reference/boost/capy/any_write_sink/write_eof-0d.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_sink/write_eof-0d.html
rename to preview/capy/reference/boost/capy/any_write_sink/write_eof-0d.html
diff --git a/preview/reference/boost/capy/any_write_sink/write_some.html b/preview/capy/reference/boost/capy/any_write_sink/write_some.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_sink/write_some.html
rename to preview/capy/reference/boost/capy/any_write_sink/write_some.html
diff --git a/preview/reference/boost/capy/any_write_stream.html b/preview/capy/reference/boost/capy/any_write_stream.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_stream.html
rename to preview/capy/reference/boost/capy/any_write_stream.html
diff --git a/preview/reference/boost/capy/any_write_stream/2constructor-01.html b/preview/capy/reference/boost/capy/any_write_stream/2constructor-01.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_stream/2constructor-01.html
rename to preview/capy/reference/boost/capy/any_write_stream/2constructor-01.html
diff --git a/preview/reference/boost/capy/any_write_stream/2constructor-059.html b/preview/capy/reference/boost/capy/any_write_stream/2constructor-059.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_stream/2constructor-059.html
rename to preview/capy/reference/boost/capy/any_write_stream/2constructor-059.html
diff --git a/preview/reference/boost/capy/any_write_stream/2constructor-05e.html b/preview/capy/reference/boost/capy/any_write_stream/2constructor-05e.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_stream/2constructor-05e.html
rename to preview/capy/reference/boost/capy/any_write_stream/2constructor-05e.html
diff --git a/preview/reference/boost/capy/any_write_stream/2constructor-07.html b/preview/capy/reference/boost/capy/any_write_stream/2constructor-07.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_stream/2constructor-07.html
rename to preview/capy/reference/boost/capy/any_write_stream/2constructor-07.html
diff --git a/preview/reference/boost/capy/any_write_stream/2constructor-09.html b/preview/capy/reference/boost/capy/any_write_stream/2constructor-09.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_stream/2constructor-09.html
rename to preview/capy/reference/boost/capy/any_write_stream/2constructor-09.html
diff --git a/preview/reference/boost/capy/any_write_stream/2constructor-0f.html b/preview/capy/reference/boost/capy/any_write_stream/2constructor-0f.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_stream/2constructor-0f.html
rename to preview/capy/reference/boost/capy/any_write_stream/2constructor-0f.html
diff --git a/preview/reference/boost/capy/any_write_stream/2conversion.html b/preview/capy/reference/boost/capy/any_write_stream/2conversion.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_stream/2conversion.html
rename to preview/capy/reference/boost/capy/any_write_stream/2conversion.html
diff --git a/preview/reference/boost/capy/any_write_stream/2destructor.html b/preview/capy/reference/boost/capy/any_write_stream/2destructor.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_stream/2destructor.html
rename to preview/capy/reference/boost/capy/any_write_stream/2destructor.html
diff --git a/preview/reference/boost/capy/any_write_stream/has_value.html b/preview/capy/reference/boost/capy/any_write_stream/has_value.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_stream/has_value.html
rename to preview/capy/reference/boost/capy/any_write_stream/has_value.html
diff --git a/preview/reference/boost/capy/any_write_stream/operator_assign-05.html b/preview/capy/reference/boost/capy/any_write_stream/operator_assign-05.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_stream/operator_assign-05.html
rename to preview/capy/reference/boost/capy/any_write_stream/operator_assign-05.html
diff --git a/preview/reference/boost/capy/any_write_stream/operator_assign-0b.html b/preview/capy/reference/boost/capy/any_write_stream/operator_assign-0b.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_stream/operator_assign-0b.html
rename to preview/capy/reference/boost/capy/any_write_stream/operator_assign-0b.html
diff --git a/preview/reference/boost/capy/any_write_stream/operator_assign-0c.html b/preview/capy/reference/boost/capy/any_write_stream/operator_assign-0c.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_stream/operator_assign-0c.html
rename to preview/capy/reference/boost/capy/any_write_stream/operator_assign-0c.html
diff --git a/preview/reference/boost/capy/any_write_stream/rebind.html b/preview/capy/reference/boost/capy/any_write_stream/rebind.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_stream/rebind.html
rename to preview/capy/reference/boost/capy/any_write_stream/rebind.html
diff --git a/preview/reference/boost/capy/any_write_stream/write_some.html b/preview/capy/reference/boost/capy/any_write_stream/write_some.html
similarity index 100%
rename from preview/reference/boost/capy/any_write_stream/write_some.html
rename to preview/capy/reference/boost/capy/any_write_stream/write_some.html
diff --git a/preview/reference/boost/capy/async_event.html b/preview/capy/reference/boost/capy/async_event.html
similarity index 100%
rename from preview/reference/boost/capy/async_event.html
rename to preview/capy/reference/boost/capy/async_event.html
diff --git a/preview/reference/boost/capy/async_event/2constructor-02.html b/preview/capy/reference/boost/capy/async_event/2constructor-02.html
similarity index 100%
rename from preview/reference/boost/capy/async_event/2constructor-02.html
rename to preview/capy/reference/boost/capy/async_event/2constructor-02.html
diff --git a/preview/reference/boost/capy/async_event/2constructor-06.html b/preview/capy/reference/boost/capy/async_event/2constructor-06.html
similarity index 100%
rename from preview/reference/boost/capy/async_event/2constructor-06.html
rename to preview/capy/reference/boost/capy/async_event/2constructor-06.html
diff --git a/preview/reference/boost/capy/async_event/2constructor-0b.html b/preview/capy/reference/boost/capy/async_event/2constructor-0b.html
similarity index 100%
rename from preview/reference/boost/capy/async_event/2constructor-0b.html
rename to preview/capy/reference/boost/capy/async_event/2constructor-0b.html
diff --git a/preview/reference/boost/capy/async_event/clear.html b/preview/capy/reference/boost/capy/async_event/clear.html
similarity index 100%
rename from preview/reference/boost/capy/async_event/clear.html
rename to preview/capy/reference/boost/capy/async_event/clear.html
diff --git a/preview/reference/boost/capy/async_event/is_set.html b/preview/capy/reference/boost/capy/async_event/is_set.html
similarity index 100%
rename from preview/reference/boost/capy/async_event/is_set.html
rename to preview/capy/reference/boost/capy/async_event/is_set.html
diff --git a/preview/reference/boost/capy/async_event/operator_assign.html b/preview/capy/reference/boost/capy/async_event/operator_assign.html
similarity index 100%
rename from preview/reference/boost/capy/async_event/operator_assign.html
rename to preview/capy/reference/boost/capy/async_event/operator_assign.html
diff --git a/preview/reference/boost/capy/async_event/set.html b/preview/capy/reference/boost/capy/async_event/set.html
similarity index 100%
rename from preview/reference/boost/capy/async_event/set.html
rename to preview/capy/reference/boost/capy/async_event/set.html
diff --git a/preview/reference/boost/capy/async_event/wait.html b/preview/capy/reference/boost/capy/async_event/wait.html
similarity index 100%
rename from preview/reference/boost/capy/async_event/wait.html
rename to preview/capy/reference/boost/capy/async_event/wait.html
diff --git a/preview/reference/boost/capy/async_event/wait_awaiter.html b/preview/capy/reference/boost/capy/async_event/wait_awaiter.html
similarity index 100%
rename from preview/reference/boost/capy/async_event/wait_awaiter.html
rename to preview/capy/reference/boost/capy/async_event/wait_awaiter.html
diff --git a/preview/reference/boost/capy/async_event/wait_awaiter/2constructor-002.html b/preview/capy/reference/boost/capy/async_event/wait_awaiter/2constructor-002.html
similarity index 100%
rename from preview/reference/boost/capy/async_event/wait_awaiter/2constructor-002.html
rename to preview/capy/reference/boost/capy/async_event/wait_awaiter/2constructor-002.html
diff --git a/preview/reference/boost/capy/async_event/wait_awaiter/2constructor-00b.html b/preview/capy/reference/boost/capy/async_event/wait_awaiter/2constructor-00b.html
similarity index 100%
rename from preview/reference/boost/capy/async_event/wait_awaiter/2constructor-00b.html
rename to preview/capy/reference/boost/capy/async_event/wait_awaiter/2constructor-00b.html
diff --git a/preview/reference/boost/capy/async_event/wait_awaiter/2constructor-01.html b/preview/capy/reference/boost/capy/async_event/wait_awaiter/2constructor-01.html
similarity index 100%
rename from preview/reference/boost/capy/async_event/wait_awaiter/2constructor-01.html
rename to preview/capy/reference/boost/capy/async_event/wait_awaiter/2constructor-01.html
diff --git a/preview/reference/boost/capy/async_event/wait_awaiter/2constructor-06.html b/preview/capy/reference/boost/capy/async_event/wait_awaiter/2constructor-06.html
similarity index 100%
rename from preview/reference/boost/capy/async_event/wait_awaiter/2constructor-06.html
rename to preview/capy/reference/boost/capy/async_event/wait_awaiter/2constructor-06.html
diff --git a/preview/reference/boost/capy/async_event/wait_awaiter/2destructor.html b/preview/capy/reference/boost/capy/async_event/wait_awaiter/2destructor.html
similarity index 100%
rename from preview/reference/boost/capy/async_event/wait_awaiter/2destructor.html
rename to preview/capy/reference/boost/capy/async_event/wait_awaiter/2destructor.html
diff --git a/preview/reference/boost/capy/async_event/wait_awaiter/await_ready.html b/preview/capy/reference/boost/capy/async_event/wait_awaiter/await_ready.html
similarity index 100%
rename from preview/reference/boost/capy/async_event/wait_awaiter/await_ready.html
rename to preview/capy/reference/boost/capy/async_event/wait_awaiter/await_ready.html
diff --git a/preview/reference/boost/capy/async_event/wait_awaiter/await_resume.html b/preview/capy/reference/boost/capy/async_event/wait_awaiter/await_resume.html
similarity index 100%
rename from preview/reference/boost/capy/async_event/wait_awaiter/await_resume.html
rename to preview/capy/reference/boost/capy/async_event/wait_awaiter/await_resume.html
diff --git a/preview/reference/boost/capy/async_event/wait_awaiter/await_suspend.html b/preview/capy/reference/boost/capy/async_event/wait_awaiter/await_suspend.html
similarity index 100%
rename from preview/reference/boost/capy/async_event/wait_awaiter/await_suspend.html
rename to preview/capy/reference/boost/capy/async_event/wait_awaiter/await_suspend.html
diff --git a/preview/reference/boost/capy/async_event/wait_awaiter/operator_assign-02.html b/preview/capy/reference/boost/capy/async_event/wait_awaiter/operator_assign-02.html
similarity index 100%
rename from preview/reference/boost/capy/async_event/wait_awaiter/operator_assign-02.html
rename to preview/capy/reference/boost/capy/async_event/wait_awaiter/operator_assign-02.html
diff --git a/preview/reference/boost/capy/async_event/wait_awaiter/operator_assign-06.html b/preview/capy/reference/boost/capy/async_event/wait_awaiter/operator_assign-06.html
similarity index 100%
rename from preview/reference/boost/capy/async_event/wait_awaiter/operator_assign-06.html
rename to preview/capy/reference/boost/capy/async_event/wait_awaiter/operator_assign-06.html
diff --git a/preview/reference/boost/capy/async_event/wait_awaiter/operator_assign-0e.html b/preview/capy/reference/boost/capy/async_event/wait_awaiter/operator_assign-0e.html
similarity index 100%
rename from preview/reference/boost/capy/async_event/wait_awaiter/operator_assign-0e.html
rename to preview/capy/reference/boost/capy/async_event/wait_awaiter/operator_assign-0e.html
diff --git a/preview/reference/boost/capy/async_mutex.html b/preview/capy/reference/boost/capy/async_mutex.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex.html
rename to preview/capy/reference/boost/capy/async_mutex.html
diff --git a/preview/reference/boost/capy/async_mutex/2constructor-01.html b/preview/capy/reference/boost/capy/async_mutex/2constructor-01.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/2constructor-01.html
rename to preview/capy/reference/boost/capy/async_mutex/2constructor-01.html
diff --git a/preview/reference/boost/capy/async_mutex/2constructor-03.html b/preview/capy/reference/boost/capy/async_mutex/2constructor-03.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/2constructor-03.html
rename to preview/capy/reference/boost/capy/async_mutex/2constructor-03.html
diff --git a/preview/reference/boost/capy/async_mutex/2constructor-0a.html b/preview/capy/reference/boost/capy/async_mutex/2constructor-0a.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/2constructor-0a.html
rename to preview/capy/reference/boost/capy/async_mutex/2constructor-0a.html
diff --git a/preview/reference/boost/capy/async_mutex/is_locked.html b/preview/capy/reference/boost/capy/async_mutex/is_locked.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/is_locked.html
rename to preview/capy/reference/boost/capy/async_mutex/is_locked.html
diff --git a/preview/reference/boost/capy/async_mutex/lock.html b/preview/capy/reference/boost/capy/async_mutex/lock.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock.html
rename to preview/capy/reference/boost/capy/async_mutex/lock.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_awaiter.html b/preview/capy/reference/boost/capy/async_mutex/lock_awaiter.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_awaiter.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_awaiter.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_awaiter/2constructor-05.html b/preview/capy/reference/boost/capy/async_mutex/lock_awaiter/2constructor-05.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_awaiter/2constructor-05.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_awaiter/2constructor-05.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_awaiter/2constructor-061.html b/preview/capy/reference/boost/capy/async_mutex/lock_awaiter/2constructor-061.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_awaiter/2constructor-061.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_awaiter/2constructor-061.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_awaiter/2constructor-063.html b/preview/capy/reference/boost/capy/async_mutex/lock_awaiter/2constructor-063.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_awaiter/2constructor-063.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_awaiter/2constructor-063.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_awaiter/2constructor-0b.html b/preview/capy/reference/boost/capy/async_mutex/lock_awaiter/2constructor-0b.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_awaiter/2constructor-0b.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_awaiter/2constructor-0b.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_awaiter/2destructor.html b/preview/capy/reference/boost/capy/async_mutex/lock_awaiter/2destructor.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_awaiter/2destructor.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_awaiter/2destructor.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_awaiter/await_ready.html b/preview/capy/reference/boost/capy/async_mutex/lock_awaiter/await_ready.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_awaiter/await_ready.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_awaiter/await_ready.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_awaiter/await_resume.html b/preview/capy/reference/boost/capy/async_mutex/lock_awaiter/await_resume.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_awaiter/await_resume.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_awaiter/await_resume.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_awaiter/await_suspend.html b/preview/capy/reference/boost/capy/async_mutex/lock_awaiter/await_suspend.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_awaiter/await_suspend.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_awaiter/await_suspend.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_awaiter/operator_assign-06.html b/preview/capy/reference/boost/capy/async_mutex/lock_awaiter/operator_assign-06.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_awaiter/operator_assign-06.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_awaiter/operator_assign-06.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_awaiter/operator_assign-0b.html b/preview/capy/reference/boost/capy/async_mutex/lock_awaiter/operator_assign-0b.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_awaiter/operator_assign-0b.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_awaiter/operator_assign-0b.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_awaiter/operator_assign-0f.html b/preview/capy/reference/boost/capy/async_mutex/lock_awaiter/operator_assign-0f.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_awaiter/operator_assign-0f.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_awaiter/operator_assign-0f.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_guard.html b/preview/capy/reference/boost/capy/async_mutex/lock_guard.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_guard.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_guard.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_guard/2constructor-04.html b/preview/capy/reference/boost/capy/async_mutex/lock_guard/2constructor-04.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_guard/2constructor-04.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_guard/2constructor-04.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_guard/2constructor-0a.html b/preview/capy/reference/boost/capy/async_mutex/lock_guard/2constructor-0a.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_guard/2constructor-0a.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_guard/2constructor-0a.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_guard/2constructor-0e.html b/preview/capy/reference/boost/capy/async_mutex/lock_guard/2constructor-0e.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_guard/2constructor-0e.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_guard/2constructor-0e.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_guard/2constructor-0f93.html b/preview/capy/reference/boost/capy/async_mutex/lock_guard/2constructor-0f93.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_guard/2constructor-0f93.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_guard/2constructor-0f93.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_guard/2constructor-0f9d.html b/preview/capy/reference/boost/capy/async_mutex/lock_guard/2constructor-0f9d.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_guard/2constructor-0f9d.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_guard/2constructor-0f9d.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_guard/2destructor.html b/preview/capy/reference/boost/capy/async_mutex/lock_guard/2destructor.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_guard/2destructor.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_guard/2destructor.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_guard/operator_assign-05.html b/preview/capy/reference/boost/capy/async_mutex/lock_guard/operator_assign-05.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_guard/operator_assign-05.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_guard/operator_assign-05.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_guard/operator_assign-0a.html b/preview/capy/reference/boost/capy/async_mutex/lock_guard/operator_assign-0a.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_guard/operator_assign-0a.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_guard/operator_assign-0a.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_guard/operator_assign-0f.html b/preview/capy/reference/boost/capy/async_mutex/lock_guard/operator_assign-0f.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_guard/operator_assign-0f.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_guard/operator_assign-0f.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_guard_awaiter.html b/preview/capy/reference/boost/capy/async_mutex/lock_guard_awaiter.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_guard_awaiter.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_guard_awaiter.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_guard_awaiter/2constructor.html b/preview/capy/reference/boost/capy/async_mutex/lock_guard_awaiter/2constructor.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_guard_awaiter/2constructor.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_guard_awaiter/2constructor.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_guard_awaiter/await_ready.html b/preview/capy/reference/boost/capy/async_mutex/lock_guard_awaiter/await_ready.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_guard_awaiter/await_ready.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_guard_awaiter/await_ready.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_guard_awaiter/await_resume.html b/preview/capy/reference/boost/capy/async_mutex/lock_guard_awaiter/await_resume.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_guard_awaiter/await_resume.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_guard_awaiter/await_resume.html
diff --git a/preview/reference/boost/capy/async_mutex/lock_guard_awaiter/await_suspend.html b/preview/capy/reference/boost/capy/async_mutex/lock_guard_awaiter/await_suspend.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/lock_guard_awaiter/await_suspend.html
rename to preview/capy/reference/boost/capy/async_mutex/lock_guard_awaiter/await_suspend.html
diff --git a/preview/reference/boost/capy/async_mutex/operator_assign.html b/preview/capy/reference/boost/capy/async_mutex/operator_assign.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/operator_assign.html
rename to preview/capy/reference/boost/capy/async_mutex/operator_assign.html
diff --git a/preview/reference/boost/capy/async_mutex/scoped_lock.html b/preview/capy/reference/boost/capy/async_mutex/scoped_lock.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/scoped_lock.html
rename to preview/capy/reference/boost/capy/async_mutex/scoped_lock.html
diff --git a/preview/reference/boost/capy/async_mutex/unlock.html b/preview/capy/reference/boost/capy/async_mutex/unlock.html
similarity index 100%
rename from preview/reference/boost/capy/async_mutex/unlock.html
rename to preview/capy/reference/boost/capy/async_mutex/unlock.html
diff --git a/preview/reference/boost/capy/awaitable_decomposes_to.html b/preview/capy/reference/boost/capy/awaitable_decomposes_to.html
similarity index 100%
rename from preview/reference/boost/capy/awaitable_decomposes_to.html
rename to preview/capy/reference/boost/capy/awaitable_decomposes_to.html
diff --git a/preview/reference/boost/capy/basic_string_dynamic_buffer.html b/preview/capy/reference/boost/capy/basic_string_dynamic_buffer.html
similarity index 100%
rename from preview/reference/boost/capy/basic_string_dynamic_buffer.html
rename to preview/capy/reference/boost/capy/basic_string_dynamic_buffer.html
diff --git a/preview/reference/boost/capy/basic_string_dynamic_buffer/2constructor-00.html b/preview/capy/reference/boost/capy/basic_string_dynamic_buffer/2constructor-00.html
similarity index 100%
rename from preview/reference/boost/capy/basic_string_dynamic_buffer/2constructor-00.html
rename to preview/capy/reference/boost/capy/basic_string_dynamic_buffer/2constructor-00.html
diff --git a/preview/reference/boost/capy/basic_string_dynamic_buffer/2constructor-06.html b/preview/capy/reference/boost/capy/basic_string_dynamic_buffer/2constructor-06.html
similarity index 100%
rename from preview/reference/boost/capy/basic_string_dynamic_buffer/2constructor-06.html
rename to preview/capy/reference/boost/capy/basic_string_dynamic_buffer/2constructor-06.html
diff --git a/preview/reference/boost/capy/basic_string_dynamic_buffer/2constructor-0b.html b/preview/capy/reference/boost/capy/basic_string_dynamic_buffer/2constructor-0b.html
similarity index 100%
rename from preview/reference/boost/capy/basic_string_dynamic_buffer/2constructor-0b.html
rename to preview/capy/reference/boost/capy/basic_string_dynamic_buffer/2constructor-0b.html
diff --git a/preview/reference/boost/capy/basic_string_dynamic_buffer/2destructor.html b/preview/capy/reference/boost/capy/basic_string_dynamic_buffer/2destructor.html
similarity index 100%
rename from preview/reference/boost/capy/basic_string_dynamic_buffer/2destructor.html
rename to preview/capy/reference/boost/capy/basic_string_dynamic_buffer/2destructor.html
diff --git a/preview/reference/boost/capy/basic_string_dynamic_buffer/capacity.html b/preview/capy/reference/boost/capy/basic_string_dynamic_buffer/capacity.html
similarity index 100%
rename from preview/reference/boost/capy/basic_string_dynamic_buffer/capacity.html
rename to preview/capy/reference/boost/capy/basic_string_dynamic_buffer/capacity.html
diff --git a/preview/reference/boost/capy/basic_string_dynamic_buffer/commit.html b/preview/capy/reference/boost/capy/basic_string_dynamic_buffer/commit.html
similarity index 100%
rename from preview/reference/boost/capy/basic_string_dynamic_buffer/commit.html
rename to preview/capy/reference/boost/capy/basic_string_dynamic_buffer/commit.html
diff --git a/preview/reference/boost/capy/basic_string_dynamic_buffer/const_buffers_type.html b/preview/capy/reference/boost/capy/basic_string_dynamic_buffer/const_buffers_type.html
similarity index 100%
rename from preview/reference/boost/capy/basic_string_dynamic_buffer/const_buffers_type.html
rename to preview/capy/reference/boost/capy/basic_string_dynamic_buffer/const_buffers_type.html
diff --git a/preview/reference/boost/capy/basic_string_dynamic_buffer/consume.html b/preview/capy/reference/boost/capy/basic_string_dynamic_buffer/consume.html
similarity index 100%
rename from preview/reference/boost/capy/basic_string_dynamic_buffer/consume.html
rename to preview/capy/reference/boost/capy/basic_string_dynamic_buffer/consume.html
diff --git a/preview/reference/boost/capy/basic_string_dynamic_buffer/data.html b/preview/capy/reference/boost/capy/basic_string_dynamic_buffer/data.html
similarity index 100%
rename from preview/reference/boost/capy/basic_string_dynamic_buffer/data.html
rename to preview/capy/reference/boost/capy/basic_string_dynamic_buffer/data.html
diff --git a/preview/reference/boost/capy/basic_string_dynamic_buffer/is_dynamic_buffer_adapter.html b/preview/capy/reference/boost/capy/basic_string_dynamic_buffer/is_dynamic_buffer_adapter.html
similarity index 100%
rename from preview/reference/boost/capy/basic_string_dynamic_buffer/is_dynamic_buffer_adapter.html
rename to preview/capy/reference/boost/capy/basic_string_dynamic_buffer/is_dynamic_buffer_adapter.html
diff --git a/preview/reference/boost/capy/basic_string_dynamic_buffer/max_size.html b/preview/capy/reference/boost/capy/basic_string_dynamic_buffer/max_size.html
similarity index 100%
rename from preview/reference/boost/capy/basic_string_dynamic_buffer/max_size.html
rename to preview/capy/reference/boost/capy/basic_string_dynamic_buffer/max_size.html
diff --git a/preview/reference/boost/capy/basic_string_dynamic_buffer/mutable_buffers_type.html b/preview/capy/reference/boost/capy/basic_string_dynamic_buffer/mutable_buffers_type.html
similarity index 100%
rename from preview/reference/boost/capy/basic_string_dynamic_buffer/mutable_buffers_type.html
rename to preview/capy/reference/boost/capy/basic_string_dynamic_buffer/mutable_buffers_type.html
diff --git a/preview/reference/boost/capy/basic_string_dynamic_buffer/operator_assign.html b/preview/capy/reference/boost/capy/basic_string_dynamic_buffer/operator_assign.html
similarity index 100%
rename from preview/reference/boost/capy/basic_string_dynamic_buffer/operator_assign.html
rename to preview/capy/reference/boost/capy/basic_string_dynamic_buffer/operator_assign.html
diff --git a/preview/reference/boost/capy/basic_string_dynamic_buffer/prepare.html b/preview/capy/reference/boost/capy/basic_string_dynamic_buffer/prepare.html
similarity index 100%
rename from preview/reference/boost/capy/basic_string_dynamic_buffer/prepare.html
rename to preview/capy/reference/boost/capy/basic_string_dynamic_buffer/prepare.html
diff --git a/preview/reference/boost/capy/basic_string_dynamic_buffer/size.html b/preview/capy/reference/boost/capy/basic_string_dynamic_buffer/size.html
similarity index 100%
rename from preview/reference/boost/capy/basic_string_dynamic_buffer/size.html
rename to preview/capy/reference/boost/capy/basic_string_dynamic_buffer/size.html
diff --git a/preview/reference/boost/capy/basic_string_dynamic_buffer/string_type.html b/preview/capy/reference/boost/capy/basic_string_dynamic_buffer/string_type.html
similarity index 100%
rename from preview/reference/boost/capy/basic_string_dynamic_buffer/string_type.html
rename to preview/capy/reference/boost/capy/basic_string_dynamic_buffer/string_type.html
diff --git a/preview/reference/boost/capy/basic_vector_dynamic_buffer-0d8.html b/preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0d8.html
similarity index 100%
rename from preview/reference/boost/capy/basic_vector_dynamic_buffer-0d8.html
rename to preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0d8.html
diff --git a/preview/reference/boost/capy/basic_vector_dynamic_buffer-0df.html b/preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df.html
similarity index 100%
rename from preview/reference/boost/capy/basic_vector_dynamic_buffer-0df.html
rename to preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df.html
diff --git a/preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/2constructor-05.html b/preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/2constructor-05.html
similarity index 100%
rename from preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/2constructor-05.html
rename to preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/2constructor-05.html
diff --git a/preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/2constructor-0c.html b/preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/2constructor-0c.html
similarity index 100%
rename from preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/2constructor-0c.html
rename to preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/2constructor-0c.html
diff --git a/preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/2constructor-0e.html b/preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/2constructor-0e.html
similarity index 100%
rename from preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/2constructor-0e.html
rename to preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/2constructor-0e.html
diff --git a/preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/2destructor.html b/preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/2destructor.html
similarity index 100%
rename from preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/2destructor.html
rename to preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/2destructor.html
diff --git a/preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/capacity.html b/preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/capacity.html
similarity index 100%
rename from preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/capacity.html
rename to preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/capacity.html
diff --git a/preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/commit.html b/preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/commit.html
similarity index 100%
rename from preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/commit.html
rename to preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/commit.html
diff --git a/preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/const_buffers_type.html b/preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/const_buffers_type.html
similarity index 100%
rename from preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/const_buffers_type.html
rename to preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/const_buffers_type.html
diff --git a/preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/consume.html b/preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/consume.html
similarity index 100%
rename from preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/consume.html
rename to preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/consume.html
diff --git a/preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/data.html b/preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/data.html
similarity index 100%
rename from preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/data.html
rename to preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/data.html
diff --git a/preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/is_dynamic_buffer_adapter.html b/preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/is_dynamic_buffer_adapter.html
similarity index 100%
rename from preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/is_dynamic_buffer_adapter.html
rename to preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/is_dynamic_buffer_adapter.html
diff --git a/preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/max_size.html b/preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/max_size.html
similarity index 100%
rename from preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/max_size.html
rename to preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/max_size.html
diff --git a/preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/mutable_buffers_type.html b/preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/mutable_buffers_type.html
similarity index 100%
rename from preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/mutable_buffers_type.html
rename to preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/mutable_buffers_type.html
diff --git a/preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/operator_assign.html b/preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/operator_assign.html
similarity index 100%
rename from preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/operator_assign.html
rename to preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/operator_assign.html
diff --git a/preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/prepare.html b/preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/prepare.html
similarity index 100%
rename from preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/prepare.html
rename to preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/prepare.html
diff --git a/preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/size.html b/preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/size.html
similarity index 100%
rename from preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/size.html
rename to preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/size.html
diff --git a/preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/vector_type.html b/preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/vector_type.html
similarity index 100%
rename from preview/reference/boost/capy/basic_vector_dynamic_buffer-0df/vector_type.html
rename to preview/capy/reference/boost/capy/basic_vector_dynamic_buffer-0df/vector_type.html
diff --git a/preview/reference/boost/capy/begin.html b/preview/capy/reference/boost/capy/begin.html
similarity index 100%
rename from preview/reference/boost/capy/begin.html
rename to preview/capy/reference/boost/capy/begin.html
diff --git a/preview/reference/boost/capy/begin_mrdocs_workaround_t.html b/preview/capy/reference/boost/capy/begin_mrdocs_workaround_t.html
similarity index 100%
rename from preview/reference/boost/capy/begin_mrdocs_workaround_t.html
rename to preview/capy/reference/boost/capy/begin_mrdocs_workaround_t.html
diff --git a/preview/reference/boost/capy/begin_mrdocs_workaround_t/operator_call-02.html b/preview/capy/reference/boost/capy/begin_mrdocs_workaround_t/operator_call-02.html
similarity index 100%
rename from preview/reference/boost/capy/begin_mrdocs_workaround_t/operator_call-02.html
rename to preview/capy/reference/boost/capy/begin_mrdocs_workaround_t/operator_call-02.html
diff --git a/preview/reference/boost/capy/begin_mrdocs_workaround_t/operator_call-04.html b/preview/capy/reference/boost/capy/begin_mrdocs_workaround_t/operator_call-04.html
similarity index 100%
rename from preview/reference/boost/capy/begin_mrdocs_workaround_t/operator_call-04.html
rename to preview/capy/reference/boost/capy/begin_mrdocs_workaround_t/operator_call-04.html
diff --git a/preview/reference/boost/capy/begin_mrdocs_workaround_t/operator_call-07.html b/preview/capy/reference/boost/capy/begin_mrdocs_workaround_t/operator_call-07.html
similarity index 100%
rename from preview/reference/boost/capy/begin_mrdocs_workaround_t/operator_call-07.html
rename to preview/capy/reference/boost/capy/begin_mrdocs_workaround_t/operator_call-07.html
diff --git a/preview/reference/boost/capy/begin_mrdocs_workaround_t/operator_call-09.html b/preview/capy/reference/boost/capy/begin_mrdocs_workaround_t/operator_call-09.html
similarity index 100%
rename from preview/reference/boost/capy/begin_mrdocs_workaround_t/operator_call-09.html
rename to preview/capy/reference/boost/capy/begin_mrdocs_workaround_t/operator_call-09.html
diff --git a/preview/reference/boost/capy/buffer_array.html b/preview/capy/reference/boost/capy/buffer_array.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_array.html
rename to preview/capy/reference/boost/capy/buffer_array.html
diff --git a/preview/reference/boost/capy/buffer_array/2constructor-02.html b/preview/capy/reference/boost/capy/buffer_array/2constructor-02.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_array/2constructor-02.html
rename to preview/capy/reference/boost/capy/buffer_array/2constructor-02.html
diff --git a/preview/reference/boost/capy/buffer_array/2constructor-03.html b/preview/capy/reference/boost/capy/buffer_array/2constructor-03.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_array/2constructor-03.html
rename to preview/capy/reference/boost/capy/buffer_array/2constructor-03.html
diff --git a/preview/reference/boost/capy/buffer_array/2constructor-05.html b/preview/capy/reference/boost/capy/buffer_array/2constructor-05.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_array/2constructor-05.html
rename to preview/capy/reference/boost/capy/buffer_array/2constructor-05.html
diff --git a/preview/reference/boost/capy/buffer_array/2constructor-06.html b/preview/capy/reference/boost/capy/buffer_array/2constructor-06.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_array/2constructor-06.html
rename to preview/capy/reference/boost/capy/buffer_array/2constructor-06.html
diff --git a/preview/reference/boost/capy/buffer_array/2constructor-08.html b/preview/capy/reference/boost/capy/buffer_array/2constructor-08.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_array/2constructor-08.html
rename to preview/capy/reference/boost/capy/buffer_array/2constructor-08.html
diff --git a/preview/reference/boost/capy/buffer_array/2constructor-0a.html b/preview/capy/reference/boost/capy/buffer_array/2constructor-0a.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_array/2constructor-0a.html
rename to preview/capy/reference/boost/capy/buffer_array/2constructor-0a.html
diff --git a/preview/reference/boost/capy/buffer_array/2constructor-0f5.html b/preview/capy/reference/boost/capy/buffer_array/2constructor-0f5.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_array/2constructor-0f5.html
rename to preview/capy/reference/boost/capy/buffer_array/2constructor-0f5.html
diff --git a/preview/reference/boost/capy/buffer_array/2constructor-0f9.html b/preview/capy/reference/boost/capy/buffer_array/2constructor-0f9.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_array/2constructor-0f9.html
rename to preview/capy/reference/boost/capy/buffer_array/2constructor-0f9.html
diff --git a/preview/reference/boost/capy/buffer_array/2conversion-00.html b/preview/capy/reference/boost/capy/buffer_array/2conversion-00.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_array/2conversion-00.html
rename to preview/capy/reference/boost/capy/buffer_array/2conversion-00.html
diff --git a/preview/reference/boost/capy/buffer_array/2conversion-08.html b/preview/capy/reference/boost/capy/buffer_array/2conversion-08.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_array/2conversion-08.html
rename to preview/capy/reference/boost/capy/buffer_array/2conversion-08.html
diff --git a/preview/reference/boost/capy/buffer_array/2destructor.html b/preview/capy/reference/boost/capy/buffer_array/2destructor.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_array/2destructor.html
rename to preview/capy/reference/boost/capy/buffer_array/2destructor.html
diff --git a/preview/reference/boost/capy/buffer_array/arr_.html b/preview/capy/reference/boost/capy/buffer_array/arr_.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_array/arr_.html
rename to preview/capy/reference/boost/capy/buffer_array/arr_.html
diff --git a/preview/reference/boost/capy/buffer_array/begin-02.html b/preview/capy/reference/boost/capy/buffer_array/begin-02.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_array/begin-02.html
rename to preview/capy/reference/boost/capy/buffer_array/begin-02.html
diff --git a/preview/reference/boost/capy/buffer_array/begin-0a4.html b/preview/capy/reference/boost/capy/buffer_array/begin-0a4.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_array/begin-0a4.html
rename to preview/capy/reference/boost/capy/buffer_array/begin-0a4.html
diff --git a/preview/reference/boost/capy/buffer_array/begin-0a7.html b/preview/capy/reference/boost/capy/buffer_array/begin-0a7.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_array/begin-0a7.html
rename to preview/capy/reference/boost/capy/buffer_array/begin-0a7.html
diff --git a/preview/reference/boost/capy/buffer_array/dummy_.html b/preview/capy/reference/boost/capy/buffer_array/dummy_.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_array/dummy_.html
rename to preview/capy/reference/boost/capy/buffer_array/dummy_.html
diff --git a/preview/reference/boost/capy/buffer_array/end-08.html b/preview/capy/reference/boost/capy/buffer_array/end-08.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_array/end-08.html
rename to preview/capy/reference/boost/capy/buffer_array/end-08.html
diff --git a/preview/reference/boost/capy/buffer_array/end-0b2.html b/preview/capy/reference/boost/capy/buffer_array/end-0b2.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_array/end-0b2.html
rename to preview/capy/reference/boost/capy/buffer_array/end-0b2.html
diff --git a/preview/reference/boost/capy/buffer_array/end-0bc.html b/preview/capy/reference/boost/capy/buffer_array/end-0bc.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_array/end-0bc.html
rename to preview/capy/reference/boost/capy/buffer_array/end-0bc.html
diff --git a/preview/reference/boost/capy/buffer_array/operator_assign.html b/preview/capy/reference/boost/capy/buffer_array/operator_assign.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_array/operator_assign.html
rename to preview/capy/reference/boost/capy/buffer_array/operator_assign.html
diff --git a/preview/reference/boost/capy/buffer_array/to_span-01.html b/preview/capy/reference/boost/capy/buffer_array/to_span-01.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_array/to_span-01.html
rename to preview/capy/reference/boost/capy/buffer_array/to_span-01.html
diff --git a/preview/reference/boost/capy/buffer_array/to_span-06.html b/preview/capy/reference/boost/capy/buffer_array/to_span-06.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_array/to_span-06.html
rename to preview/capy/reference/boost/capy/buffer_array/to_span-06.html
diff --git a/preview/reference/boost/capy/buffer_array/to_span-0a.html b/preview/capy/reference/boost/capy/buffer_array/to_span-0a.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_array/to_span-0a.html
rename to preview/capy/reference/boost/capy/buffer_array/to_span-0a.html
diff --git a/preview/reference/boost/capy/buffer_array/value_type.html b/preview/capy/reference/boost/capy/buffer_array/value_type.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_array/value_type.html
rename to preview/capy/reference/boost/capy/buffer_array/value_type.html
diff --git a/preview/reference/boost/capy/buffer_copy.html b/preview/capy/reference/boost/capy/buffer_copy.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_copy.html
rename to preview/capy/reference/boost/capy/buffer_copy.html
diff --git a/preview/reference/boost/capy/buffer_copy_mrdocs_workaround_t.html b/preview/capy/reference/boost/capy/buffer_copy_mrdocs_workaround_t.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_copy_mrdocs_workaround_t.html
rename to preview/capy/reference/boost/capy/buffer_copy_mrdocs_workaround_t.html
diff --git a/preview/reference/boost/capy/buffer_copy_mrdocs_workaround_t/operator_call.html b/preview/capy/reference/boost/capy/buffer_copy_mrdocs_workaround_t/operator_call.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_copy_mrdocs_workaround_t/operator_call.html
rename to preview/capy/reference/boost/capy/buffer_copy_mrdocs_workaround_t/operator_call.html
diff --git a/preview/reference/boost/capy/buffer_empty.html b/preview/capy/reference/boost/capy/buffer_empty.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_empty.html
rename to preview/capy/reference/boost/capy/buffer_empty.html
diff --git a/preview/reference/boost/capy/buffer_empty_mrdocs_workaround_t.html b/preview/capy/reference/boost/capy/buffer_empty_mrdocs_workaround_t.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_empty_mrdocs_workaround_t.html
rename to preview/capy/reference/boost/capy/buffer_empty_mrdocs_workaround_t.html
diff --git a/preview/reference/boost/capy/buffer_empty_mrdocs_workaround_t/operator_call.html b/preview/capy/reference/boost/capy/buffer_empty_mrdocs_workaround_t/operator_call.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_empty_mrdocs_workaround_t/operator_call.html
rename to preview/capy/reference/boost/capy/buffer_empty_mrdocs_workaround_t/operator_call.html
diff --git a/preview/reference/boost/capy/buffer_length.html b/preview/capy/reference/boost/capy/buffer_length.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_length.html
rename to preview/capy/reference/boost/capy/buffer_length.html
diff --git a/preview/reference/boost/capy/buffer_param-0a.html b/preview/capy/reference/boost/capy/buffer_param-0a.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_param-0a.html
rename to preview/capy/reference/boost/capy/buffer_param-0a.html
diff --git a/preview/reference/boost/capy/buffer_param-0a/2constructor.html b/preview/capy/reference/boost/capy/buffer_param-0a/2constructor.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_param-0a/2constructor.html
rename to preview/capy/reference/boost/capy/buffer_param-0a/2constructor.html
diff --git a/preview/reference/boost/capy/buffer_param-0a/arr_.html b/preview/capy/reference/boost/capy/buffer_param-0a/arr_.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_param-0a/arr_.html
rename to preview/capy/reference/boost/capy/buffer_param-0a/arr_.html
diff --git a/preview/reference/boost/capy/buffer_param-0a/buffer_type.html b/preview/capy/reference/boost/capy/buffer_param-0a/buffer_type.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_param-0a/buffer_type.html
rename to preview/capy/reference/boost/capy/buffer_param-0a/buffer_type.html
diff --git a/preview/reference/boost/capy/buffer_param-0a/consume.html b/preview/capy/reference/boost/capy/buffer_param-0a/consume.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_param-0a/consume.html
rename to preview/capy/reference/boost/capy/buffer_param-0a/consume.html
diff --git a/preview/reference/boost/capy/buffer_param-0a/data.html b/preview/capy/reference/boost/capy/buffer_param-0a/data.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_param-0a/data.html
rename to preview/capy/reference/boost/capy/buffer_param-0a/data.html
diff --git a/preview/reference/boost/capy/buffer_param-0a/dummy_.html b/preview/capy/reference/boost/capy/buffer_param-0a/dummy_.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_param-0a/dummy_.html
rename to preview/capy/reference/boost/capy/buffer_param-0a/dummy_.html
diff --git a/preview/reference/boost/capy/buffer_param-0a/more.html b/preview/capy/reference/boost/capy/buffer_param-0a/more.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_param-0a/more.html
rename to preview/capy/reference/boost/capy/buffer_param-0a/more.html
diff --git a/preview/reference/boost/capy/buffer_param-0b.html b/preview/capy/reference/boost/capy/buffer_param-0b.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_param-0b.html
rename to preview/capy/reference/boost/capy/buffer_param-0b.html
diff --git a/preview/reference/boost/capy/buffer_param-0d.html b/preview/capy/reference/boost/capy/buffer_param-0d.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_param-0d.html
rename to preview/capy/reference/boost/capy/buffer_param-0d.html
diff --git a/preview/reference/boost/capy/buffer_size.html b/preview/capy/reference/boost/capy/buffer_size.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_size.html
rename to preview/capy/reference/boost/capy/buffer_size.html
diff --git a/preview/reference/boost/capy/buffer_size_mrdocs_workaround_t.html b/preview/capy/reference/boost/capy/buffer_size_mrdocs_workaround_t.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_size_mrdocs_workaround_t.html
rename to preview/capy/reference/boost/capy/buffer_size_mrdocs_workaround_t.html
diff --git a/preview/reference/boost/capy/buffer_size_mrdocs_workaround_t/operator_call.html b/preview/capy/reference/boost/capy/buffer_size_mrdocs_workaround_t/operator_call.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_size_mrdocs_workaround_t/operator_call.html
rename to preview/capy/reference/boost/capy/buffer_size_mrdocs_workaround_t/operator_call.html
diff --git a/preview/reference/boost/capy/buffer_type.html b/preview/capy/reference/boost/capy/buffer_type.html
similarity index 100%
rename from preview/reference/boost/capy/buffer_type.html
rename to preview/capy/reference/boost/capy/buffer_type.html
diff --git a/preview/reference/boost/capy/circular_dynamic_buffer.html b/preview/capy/reference/boost/capy/circular_dynamic_buffer.html
similarity index 100%
rename from preview/reference/boost/capy/circular_dynamic_buffer.html
rename to preview/capy/reference/boost/capy/circular_dynamic_buffer.html
diff --git a/preview/reference/boost/capy/circular_dynamic_buffer/2constructor-01.html b/preview/capy/reference/boost/capy/circular_dynamic_buffer/2constructor-01.html
similarity index 100%
rename from preview/reference/boost/capy/circular_dynamic_buffer/2constructor-01.html
rename to preview/capy/reference/boost/capy/circular_dynamic_buffer/2constructor-01.html
diff --git a/preview/reference/boost/capy/circular_dynamic_buffer/2constructor-0b.html b/preview/capy/reference/boost/capy/circular_dynamic_buffer/2constructor-0b.html
similarity index 100%
rename from preview/reference/boost/capy/circular_dynamic_buffer/2constructor-0b.html
rename to preview/capy/reference/boost/capy/circular_dynamic_buffer/2constructor-0b.html
diff --git a/preview/reference/boost/capy/circular_dynamic_buffer/2constructor-0c.html b/preview/capy/reference/boost/capy/circular_dynamic_buffer/2constructor-0c.html
similarity index 100%
rename from preview/reference/boost/capy/circular_dynamic_buffer/2constructor-0c.html
rename to preview/capy/reference/boost/capy/circular_dynamic_buffer/2constructor-0c.html
diff --git a/preview/reference/boost/capy/circular_dynamic_buffer/2constructor-0e.html b/preview/capy/reference/boost/capy/circular_dynamic_buffer/2constructor-0e.html
similarity index 100%
rename from preview/reference/boost/capy/circular_dynamic_buffer/2constructor-0e.html
rename to preview/capy/reference/boost/capy/circular_dynamic_buffer/2constructor-0e.html
diff --git a/preview/reference/boost/capy/circular_dynamic_buffer/2constructor-0f.html b/preview/capy/reference/boost/capy/circular_dynamic_buffer/2constructor-0f.html
similarity index 100%
rename from preview/reference/boost/capy/circular_dynamic_buffer/2constructor-0f.html
rename to preview/capy/reference/boost/capy/circular_dynamic_buffer/2constructor-0f.html
diff --git a/preview/reference/boost/capy/circular_dynamic_buffer/capacity.html b/preview/capy/reference/boost/capy/circular_dynamic_buffer/capacity.html
similarity index 100%
rename from preview/reference/boost/capy/circular_dynamic_buffer/capacity.html
rename to preview/capy/reference/boost/capy/circular_dynamic_buffer/capacity.html
diff --git a/preview/reference/boost/capy/circular_dynamic_buffer/commit.html b/preview/capy/reference/boost/capy/circular_dynamic_buffer/commit.html
similarity index 100%
rename from preview/reference/boost/capy/circular_dynamic_buffer/commit.html
rename to preview/capy/reference/boost/capy/circular_dynamic_buffer/commit.html
diff --git a/preview/reference/boost/capy/circular_dynamic_buffer/const_buffers_type.html b/preview/capy/reference/boost/capy/circular_dynamic_buffer/const_buffers_type.html
similarity index 100%
rename from preview/reference/boost/capy/circular_dynamic_buffer/const_buffers_type.html
rename to preview/capy/reference/boost/capy/circular_dynamic_buffer/const_buffers_type.html
diff --git a/preview/reference/boost/capy/circular_dynamic_buffer/consume.html b/preview/capy/reference/boost/capy/circular_dynamic_buffer/consume.html
similarity index 100%
rename from preview/reference/boost/capy/circular_dynamic_buffer/consume.html
rename to preview/capy/reference/boost/capy/circular_dynamic_buffer/consume.html
diff --git a/preview/reference/boost/capy/circular_dynamic_buffer/data.html b/preview/capy/reference/boost/capy/circular_dynamic_buffer/data.html
similarity index 100%
rename from preview/reference/boost/capy/circular_dynamic_buffer/data.html
rename to preview/capy/reference/boost/capy/circular_dynamic_buffer/data.html
diff --git a/preview/reference/boost/capy/circular_dynamic_buffer/is_dynamic_buffer_adapter.html b/preview/capy/reference/boost/capy/circular_dynamic_buffer/is_dynamic_buffer_adapter.html
similarity index 100%
rename from preview/reference/boost/capy/circular_dynamic_buffer/is_dynamic_buffer_adapter.html
rename to preview/capy/reference/boost/capy/circular_dynamic_buffer/is_dynamic_buffer_adapter.html
diff --git a/preview/reference/boost/capy/circular_dynamic_buffer/max_size.html b/preview/capy/reference/boost/capy/circular_dynamic_buffer/max_size.html
similarity index 100%
rename from preview/reference/boost/capy/circular_dynamic_buffer/max_size.html
rename to preview/capy/reference/boost/capy/circular_dynamic_buffer/max_size.html
diff --git a/preview/reference/boost/capy/circular_dynamic_buffer/mutable_buffers_type.html b/preview/capy/reference/boost/capy/circular_dynamic_buffer/mutable_buffers_type.html
similarity index 100%
rename from preview/reference/boost/capy/circular_dynamic_buffer/mutable_buffers_type.html
rename to preview/capy/reference/boost/capy/circular_dynamic_buffer/mutable_buffers_type.html
diff --git a/preview/reference/boost/capy/circular_dynamic_buffer/operator_assign.html b/preview/capy/reference/boost/capy/circular_dynamic_buffer/operator_assign.html
similarity index 100%
rename from preview/reference/boost/capy/circular_dynamic_buffer/operator_assign.html
rename to preview/capy/reference/boost/capy/circular_dynamic_buffer/operator_assign.html
diff --git a/preview/reference/boost/capy/circular_dynamic_buffer/prepare.html b/preview/capy/reference/boost/capy/circular_dynamic_buffer/prepare.html
similarity index 100%
rename from preview/reference/boost/capy/circular_dynamic_buffer/prepare.html
rename to preview/capy/reference/boost/capy/circular_dynamic_buffer/prepare.html
diff --git a/preview/reference/boost/capy/circular_dynamic_buffer/size.html b/preview/capy/reference/boost/capy/circular_dynamic_buffer/size.html
similarity index 100%
rename from preview/reference/boost/capy/circular_dynamic_buffer/size.html
rename to preview/capy/reference/boost/capy/circular_dynamic_buffer/size.html
diff --git a/preview/reference/boost/capy/cond.html b/preview/capy/reference/boost/capy/cond.html
similarity index 100%
rename from preview/reference/boost/capy/cond.html
rename to preview/capy/reference/boost/capy/cond.html
diff --git a/preview/reference/boost/capy/const_buffer.html b/preview/capy/reference/boost/capy/const_buffer.html
similarity index 96%
rename from preview/reference/boost/capy/const_buffer.html
rename to preview/capy/reference/boost/capy/const_buffer.html
index 125dd07..7d0d6fd 100644
--- a/preview/reference/boost/capy/const_buffer.html
+++ b/preview/capy/reference/boost/capy/const_buffer.html
@@ -362,8 +362,7 @@
-
class const_buffer
- : public /* implementation-defined */
+
+
diff --git a/preview/reference/boost/capy/const_buffer/2constructor-0460.html b/preview/capy/reference/boost/capy/const_buffer/2constructor-0460.html
similarity index 100%
rename from preview/reference/boost/capy/const_buffer/2constructor-0460.html
rename to preview/capy/reference/boost/capy/const_buffer/2constructor-0460.html
diff --git a/preview/reference/boost/capy/const_buffer/2constructor-0465.html b/preview/capy/reference/boost/capy/const_buffer/2constructor-0465.html
similarity index 100%
rename from preview/reference/boost/capy/const_buffer/2constructor-0465.html
rename to preview/capy/reference/boost/capy/const_buffer/2constructor-0465.html
diff --git a/preview/reference/boost/capy/const_buffer/2constructor-07.html b/preview/capy/reference/boost/capy/const_buffer/2constructor-07.html
similarity index 100%
rename from preview/reference/boost/capy/const_buffer/2constructor-07.html
rename to preview/capy/reference/boost/capy/const_buffer/2constructor-07.html
diff --git a/preview/reference/boost/capy/const_buffer/2constructor-0e.html b/preview/capy/reference/boost/capy/const_buffer/2constructor-0e.html
similarity index 100%
rename from preview/reference/boost/capy/const_buffer/2constructor-0e.html
rename to preview/capy/reference/boost/capy/const_buffer/2constructor-0e.html
diff --git a/preview/reference/boost/capy/const_buffer/2constructor-0f.html b/preview/capy/reference/boost/capy/const_buffer/2constructor-0f.html
similarity index 100%
rename from preview/reference/boost/capy/const_buffer/2constructor-0f.html
rename to preview/capy/reference/boost/capy/const_buffer/2constructor-0f.html
diff --git a/preview/reference/boost/capy/const_buffer/data.html b/preview/capy/reference/boost/capy/const_buffer/data.html
similarity index 100%
rename from preview/reference/boost/capy/const_buffer/data.html
rename to preview/capy/reference/boost/capy/const_buffer/data.html
diff --git a/preview/reference/boost/capy/const_buffer/operator_assign.html b/preview/capy/reference/boost/capy/const_buffer/operator_assign.html
similarity index 100%
rename from preview/reference/boost/capy/const_buffer/operator_assign.html
rename to preview/capy/reference/boost/capy/const_buffer/operator_assign.html
diff --git a/preview/reference/boost/capy/const_buffer/operator_plus_eq.html b/preview/capy/reference/boost/capy/const_buffer/operator_plus_eq.html
similarity index 100%
rename from preview/reference/boost/capy/const_buffer/operator_plus_eq.html
rename to preview/capy/reference/boost/capy/const_buffer/operator_plus_eq.html
diff --git a/preview/reference/boost/capy/const_buffer/size.html b/preview/capy/reference/boost/capy/const_buffer/size.html
similarity index 100%
rename from preview/reference/boost/capy/const_buffer/size.html
rename to preview/capy/reference/boost/capy/const_buffer/size.html
diff --git a/preview/reference/boost/capy/const_buffer_archetype.html b/preview/capy/reference/boost/capy/const_buffer_archetype.html
similarity index 100%
rename from preview/reference/boost/capy/const_buffer_archetype.html
rename to preview/capy/reference/boost/capy/const_buffer_archetype.html
diff --git a/preview/reference/boost/capy/const_buffer_archetype_.html b/preview/capy/reference/boost/capy/const_buffer_archetype_.html
similarity index 100%
rename from preview/reference/boost/capy/const_buffer_archetype_.html
rename to preview/capy/reference/boost/capy/const_buffer_archetype_.html
diff --git a/preview/reference/boost/capy/const_buffer_archetype_/2constructor-03.html b/preview/capy/reference/boost/capy/const_buffer_archetype_/2constructor-03.html
similarity index 100%
rename from preview/reference/boost/capy/const_buffer_archetype_/2constructor-03.html
rename to preview/capy/reference/boost/capy/const_buffer_archetype_/2constructor-03.html
diff --git a/preview/reference/boost/capy/const_buffer_archetype_/2constructor-05.html b/preview/capy/reference/boost/capy/const_buffer_archetype_/2constructor-05.html
similarity index 100%
rename from preview/reference/boost/capy/const_buffer_archetype_/2constructor-05.html
rename to preview/capy/reference/boost/capy/const_buffer_archetype_/2constructor-05.html
diff --git a/preview/reference/boost/capy/const_buffer_archetype_/2constructor-07.html b/preview/capy/reference/boost/capy/const_buffer_archetype_/2constructor-07.html
similarity index 100%
rename from preview/reference/boost/capy/const_buffer_archetype_/2constructor-07.html
rename to preview/capy/reference/boost/capy/const_buffer_archetype_/2constructor-07.html
diff --git a/preview/reference/boost/capy/const_buffer_archetype_/2constructor-0d.html b/preview/capy/reference/boost/capy/const_buffer_archetype_/2constructor-0d.html
similarity index 100%
rename from preview/reference/boost/capy/const_buffer_archetype_/2constructor-0d.html
rename to preview/capy/reference/boost/capy/const_buffer_archetype_/2constructor-0d.html
diff --git a/preview/reference/boost/capy/const_buffer_archetype_/2conversion.html b/preview/capy/reference/boost/capy/const_buffer_archetype_/2conversion.html
similarity index 100%
rename from preview/reference/boost/capy/const_buffer_archetype_/2conversion.html
rename to preview/capy/reference/boost/capy/const_buffer_archetype_/2conversion.html
diff --git a/preview/reference/boost/capy/const_buffer_archetype_/operator_assign-00.html b/preview/capy/reference/boost/capy/const_buffer_archetype_/operator_assign-00.html
similarity index 100%
rename from preview/reference/boost/capy/const_buffer_archetype_/operator_assign-00.html
rename to preview/capy/reference/boost/capy/const_buffer_archetype_/operator_assign-00.html
diff --git a/preview/reference/boost/capy/const_buffer_archetype_/operator_assign-02.html b/preview/capy/reference/boost/capy/const_buffer_archetype_/operator_assign-02.html
similarity index 100%
rename from preview/reference/boost/capy/const_buffer_archetype_/operator_assign-02.html
rename to preview/capy/reference/boost/capy/const_buffer_archetype_/operator_assign-02.html
diff --git a/preview/reference/boost/capy/const_buffer_archetype_/operator_assign-07.html b/preview/capy/reference/boost/capy/const_buffer_archetype_/operator_assign-07.html
similarity index 100%
rename from preview/reference/boost/capy/const_buffer_archetype_/operator_assign-07.html
rename to preview/capy/reference/boost/capy/const_buffer_archetype_/operator_assign-07.html
diff --git a/preview/reference/boost/capy/const_buffer_array.html b/preview/capy/reference/boost/capy/const_buffer_array.html
similarity index 100%
rename from preview/reference/boost/capy/const_buffer_array.html
rename to preview/capy/reference/boost/capy/const_buffer_array.html
diff --git a/preview/reference/boost/capy/const_buffer_pair.html b/preview/capy/reference/boost/capy/const_buffer_pair.html
similarity index 100%
rename from preview/reference/boost/capy/const_buffer_pair.html
rename to preview/capy/reference/boost/capy/const_buffer_pair.html
diff --git a/preview/reference/boost/capy/const_buffer_param.html b/preview/capy/reference/boost/capy/const_buffer_param.html
similarity index 100%
rename from preview/reference/boost/capy/const_buffer_param.html
rename to preview/capy/reference/boost/capy/const_buffer_param.html
diff --git a/preview/reference/boost/capy/consuming_buffers-06.html b/preview/capy/reference/boost/capy/consuming_buffers-06.html
similarity index 100%
rename from preview/reference/boost/capy/consuming_buffers-06.html
rename to preview/capy/reference/boost/capy/consuming_buffers-06.html
diff --git a/preview/reference/boost/capy/consuming_buffers-0c.html b/preview/capy/reference/boost/capy/consuming_buffers-0c.html
similarity index 100%
rename from preview/reference/boost/capy/consuming_buffers-0c.html
rename to preview/capy/reference/boost/capy/consuming_buffers-0c.html
diff --git a/preview/reference/boost/capy/consuming_buffers-0c/2constructor.html b/preview/capy/reference/boost/capy/consuming_buffers-0c/2constructor.html
similarity index 100%
rename from preview/reference/boost/capy/consuming_buffers-0c/2constructor.html
rename to preview/capy/reference/boost/capy/consuming_buffers-0c/2constructor.html
diff --git a/preview/reference/boost/capy/consuming_buffers-0c/begin.html b/preview/capy/reference/boost/capy/consuming_buffers-0c/begin.html
similarity index 100%
rename from preview/reference/boost/capy/consuming_buffers-0c/begin.html
rename to preview/capy/reference/boost/capy/consuming_buffers-0c/begin.html
diff --git a/preview/reference/boost/capy/consuming_buffers-0c/const_iterator.html b/preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator.html
similarity index 100%
rename from preview/reference/boost/capy/consuming_buffers-0c/const_iterator.html
rename to preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator.html
diff --git a/preview/reference/boost/capy/consuming_buffers-0c/const_iterator/2constructor-04.html b/preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/2constructor-04.html
similarity index 100%
rename from preview/reference/boost/capy/consuming_buffers-0c/const_iterator/2constructor-04.html
rename to preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/2constructor-04.html
diff --git a/preview/reference/boost/capy/consuming_buffers-0c/const_iterator/2constructor-08.html b/preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/2constructor-08.html
similarity index 100%
rename from preview/reference/boost/capy/consuming_buffers-0c/const_iterator/2constructor-08.html
rename to preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/2constructor-08.html
diff --git a/preview/reference/boost/capy/consuming_buffers-0c/const_iterator/2constructor-0f.html b/preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/2constructor-0f.html
similarity index 100%
rename from preview/reference/boost/capy/consuming_buffers-0c/const_iterator/2constructor-0f.html
rename to preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/2constructor-0f.html
diff --git a/preview/reference/boost/capy/consuming_buffers-0c/const_iterator/difference_type.html b/preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/difference_type.html
similarity index 100%
rename from preview/reference/boost/capy/consuming_buffers-0c/const_iterator/difference_type.html
rename to preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/difference_type.html
diff --git a/preview/reference/boost/capy/consuming_buffers-0c/const_iterator/iterator_category.html b/preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/iterator_category.html
similarity index 100%
rename from preview/reference/boost/capy/consuming_buffers-0c/const_iterator/iterator_category.html
rename to preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/iterator_category.html
diff --git a/preview/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_dec-06.html b/preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_dec-06.html
similarity index 100%
rename from preview/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_dec-06.html
rename to preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_dec-06.html
diff --git a/preview/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_dec-08.html b/preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_dec-08.html
similarity index 100%
rename from preview/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_dec-08.html
rename to preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_dec-08.html
diff --git a/preview/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_dec-0c.html b/preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_dec-0c.html
similarity index 100%
rename from preview/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_dec-0c.html
rename to preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_dec-0c.html
diff --git a/preview/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_eq.html b/preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_eq.html
similarity index 100%
rename from preview/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_eq.html
rename to preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_eq.html
diff --git a/preview/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_inc-036.html b/preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_inc-036.html
similarity index 100%
rename from preview/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_inc-036.html
rename to preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_inc-036.html
diff --git a/preview/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_inc-03f.html b/preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_inc-03f.html
similarity index 100%
rename from preview/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_inc-03f.html
rename to preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_inc-03f.html
diff --git a/preview/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_inc-0b.html b/preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_inc-0b.html
similarity index 100%
rename from preview/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_inc-0b.html
rename to preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_inc-0b.html
diff --git a/preview/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_not_eq.html b/preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_not_eq.html
similarity index 100%
rename from preview/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_not_eq.html
rename to preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_not_eq.html
diff --git a/preview/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_star.html b/preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_star.html
similarity index 100%
rename from preview/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_star.html
rename to preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/operator_star.html
diff --git a/preview/reference/boost/capy/consuming_buffers-0c/const_iterator/pointer.html b/preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/pointer.html
similarity index 100%
rename from preview/reference/boost/capy/consuming_buffers-0c/const_iterator/pointer.html
rename to preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/pointer.html
diff --git a/preview/reference/boost/capy/consuming_buffers-0c/const_iterator/reference.html b/preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/reference.html
similarity index 100%
rename from preview/reference/boost/capy/consuming_buffers-0c/const_iterator/reference.html
rename to preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/reference.html
diff --git a/preview/reference/boost/capy/consuming_buffers-0c/const_iterator/value_type.html b/preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/value_type.html
similarity index 100%
rename from preview/reference/boost/capy/consuming_buffers-0c/const_iterator/value_type.html
rename to preview/capy/reference/boost/capy/consuming_buffers-0c/const_iterator/value_type.html
diff --git a/preview/reference/boost/capy/consuming_buffers-0c/consume.html b/preview/capy/reference/boost/capy/consuming_buffers-0c/consume.html
similarity index 100%
rename from preview/reference/boost/capy/consuming_buffers-0c/consume.html
rename to preview/capy/reference/boost/capy/consuming_buffers-0c/consume.html
diff --git a/preview/reference/boost/capy/consuming_buffers-0c/end.html b/preview/capy/reference/boost/capy/consuming_buffers-0c/end.html
similarity index 100%
rename from preview/reference/boost/capy/consuming_buffers-0c/end.html
rename to preview/capy/reference/boost/capy/consuming_buffers-0c/end.html
diff --git a/preview/reference/boost/capy/decomposes_to.html b/preview/capy/reference/boost/capy/decomposes_to.html
similarity index 100%
rename from preview/reference/boost/capy/decomposes_to.html
rename to preview/capy/reference/boost/capy/decomposes_to.html
diff --git a/preview/reference/boost/capy/dynamic_buffer-07.html b/preview/capy/reference/boost/capy/dynamic_buffer-07.html
similarity index 100%
rename from preview/reference/boost/capy/dynamic_buffer-07.html
rename to preview/capy/reference/boost/capy/dynamic_buffer-07.html
diff --git a/preview/reference/boost/capy/dynamic_buffer-0d.html b/preview/capy/reference/boost/capy/dynamic_buffer-0d.html
similarity index 100%
rename from preview/reference/boost/capy/dynamic_buffer-0d.html
rename to preview/capy/reference/boost/capy/dynamic_buffer-0d.html
diff --git a/preview/reference/boost/capy/dynamic_buffer-0f.html b/preview/capy/reference/boost/capy/dynamic_buffer-0f.html
similarity index 100%
rename from preview/reference/boost/capy/dynamic_buffer-0f.html
rename to preview/capy/reference/boost/capy/dynamic_buffer-0f.html
diff --git a/preview/reference/boost/capy/end.html b/preview/capy/reference/boost/capy/end.html
similarity index 100%
rename from preview/reference/boost/capy/end.html
rename to preview/capy/reference/boost/capy/end.html
diff --git a/preview/reference/boost/capy/end_mrdocs_workaround_t.html b/preview/capy/reference/boost/capy/end_mrdocs_workaround_t.html
similarity index 100%
rename from preview/reference/boost/capy/end_mrdocs_workaround_t.html
rename to preview/capy/reference/boost/capy/end_mrdocs_workaround_t.html
diff --git a/preview/reference/boost/capy/end_mrdocs_workaround_t/operator_call-09.html b/preview/capy/reference/boost/capy/end_mrdocs_workaround_t/operator_call-09.html
similarity index 100%
rename from preview/reference/boost/capy/end_mrdocs_workaround_t/operator_call-09.html
rename to preview/capy/reference/boost/capy/end_mrdocs_workaround_t/operator_call-09.html
diff --git a/preview/reference/boost/capy/end_mrdocs_workaround_t/operator_call-0c.html b/preview/capy/reference/boost/capy/end_mrdocs_workaround_t/operator_call-0c.html
similarity index 100%
rename from preview/reference/boost/capy/end_mrdocs_workaround_t/operator_call-0c.html
rename to preview/capy/reference/boost/capy/end_mrdocs_workaround_t/operator_call-0c.html
diff --git a/preview/reference/boost/capy/end_mrdocs_workaround_t/operator_call-0f6.html b/preview/capy/reference/boost/capy/end_mrdocs_workaround_t/operator_call-0f6.html
similarity index 100%
rename from preview/reference/boost/capy/end_mrdocs_workaround_t/operator_call-0f6.html
rename to preview/capy/reference/boost/capy/end_mrdocs_workaround_t/operator_call-0f6.html
diff --git a/preview/reference/boost/capy/end_mrdocs_workaround_t/operator_call-0fa.html b/preview/capy/reference/boost/capy/end_mrdocs_workaround_t/operator_call-0fa.html
similarity index 100%
rename from preview/reference/boost/capy/end_mrdocs_workaround_t/operator_call-0fa.html
rename to preview/capy/reference/boost/capy/end_mrdocs_workaround_t/operator_call-0fa.html
diff --git a/preview/reference/boost/capy/error.html b/preview/capy/reference/boost/capy/error.html
similarity index 100%
rename from preview/reference/boost/capy/error.html
rename to preview/capy/reference/boost/capy/error.html
diff --git a/preview/reference/boost/capy/execution_context.html b/preview/capy/reference/boost/capy/execution_context.html
similarity index 100%
rename from preview/reference/boost/capy/execution_context.html
rename to preview/capy/reference/boost/capy/execution_context.html
diff --git a/preview/reference/boost/capy/execution_context/2constructor-04.html b/preview/capy/reference/boost/capy/execution_context/2constructor-04.html
similarity index 100%
rename from preview/reference/boost/capy/execution_context/2constructor-04.html
rename to preview/capy/reference/boost/capy/execution_context/2constructor-04.html
diff --git a/preview/reference/boost/capy/execution_context/2constructor-05.html b/preview/capy/reference/boost/capy/execution_context/2constructor-05.html
similarity index 100%
rename from preview/reference/boost/capy/execution_context/2constructor-05.html
rename to preview/capy/reference/boost/capy/execution_context/2constructor-05.html
diff --git a/preview/reference/boost/capy/execution_context/2constructor-0d1.html b/preview/capy/reference/boost/capy/execution_context/2constructor-0d1.html
similarity index 100%
rename from preview/reference/boost/capy/execution_context/2constructor-0d1.html
rename to preview/capy/reference/boost/capy/execution_context/2constructor-0d1.html
diff --git a/preview/reference/boost/capy/execution_context/2constructor-0d8.html b/preview/capy/reference/boost/capy/execution_context/2constructor-0d8.html
similarity index 100%
rename from preview/reference/boost/capy/execution_context/2constructor-0d8.html
rename to preview/capy/reference/boost/capy/execution_context/2constructor-0d8.html
diff --git a/preview/reference/boost/capy/execution_context/2destructor.html b/preview/capy/reference/boost/capy/execution_context/2destructor.html
similarity index 100%
rename from preview/reference/boost/capy/execution_context/2destructor.html
rename to preview/capy/reference/boost/capy/execution_context/2destructor.html
diff --git a/preview/reference/boost/capy/execution_context/destroy.html b/preview/capy/reference/boost/capy/execution_context/destroy.html
similarity index 100%
rename from preview/reference/boost/capy/execution_context/destroy.html
rename to preview/capy/reference/boost/capy/execution_context/destroy.html
diff --git a/preview/reference/boost/capy/execution_context/find_service.html b/preview/capy/reference/boost/capy/execution_context/find_service.html
similarity index 100%
rename from preview/reference/boost/capy/execution_context/find_service.html
rename to preview/capy/reference/boost/capy/execution_context/find_service.html
diff --git a/preview/reference/boost/capy/execution_context/get_frame_allocator.html b/preview/capy/reference/boost/capy/execution_context/get_frame_allocator.html
similarity index 100%
rename from preview/reference/boost/capy/execution_context/get_frame_allocator.html
rename to preview/capy/reference/boost/capy/execution_context/get_frame_allocator.html
diff --git a/preview/reference/boost/capy/execution_context/has_service.html b/preview/capy/reference/boost/capy/execution_context/has_service.html
similarity index 100%
rename from preview/reference/boost/capy/execution_context/has_service.html
rename to preview/capy/reference/boost/capy/execution_context/has_service.html
diff --git a/preview/reference/boost/capy/execution_context/make_service.html b/preview/capy/reference/boost/capy/execution_context/make_service.html
similarity index 100%
rename from preview/reference/boost/capy/execution_context/make_service.html
rename to preview/capy/reference/boost/capy/execution_context/make_service.html
diff --git a/preview/reference/boost/capy/execution_context/operator_assign.html b/preview/capy/reference/boost/capy/execution_context/operator_assign.html
similarity index 100%
rename from preview/reference/boost/capy/execution_context/operator_assign.html
rename to preview/capy/reference/boost/capy/execution_context/operator_assign.html
diff --git a/preview/reference/boost/capy/execution_context/service.html b/preview/capy/reference/boost/capy/execution_context/service.html
similarity index 100%
rename from preview/reference/boost/capy/execution_context/service.html
rename to preview/capy/reference/boost/capy/execution_context/service.html
diff --git a/preview/reference/boost/capy/execution_context/service/2constructor.html b/preview/capy/reference/boost/capy/execution_context/service/2constructor.html
similarity index 100%
rename from preview/reference/boost/capy/execution_context/service/2constructor.html
rename to preview/capy/reference/boost/capy/execution_context/service/2constructor.html
diff --git a/preview/reference/boost/capy/execution_context/service/2destructor.html b/preview/capy/reference/boost/capy/execution_context/service/2destructor.html
similarity index 100%
rename from preview/reference/boost/capy/execution_context/service/2destructor.html
rename to preview/capy/reference/boost/capy/execution_context/service/2destructor.html
diff --git a/preview/reference/boost/capy/execution_context/service/shutdown.html b/preview/capy/reference/boost/capy/execution_context/service/shutdown.html
similarity index 100%
rename from preview/reference/boost/capy/execution_context/service/shutdown.html
rename to preview/capy/reference/boost/capy/execution_context/service/shutdown.html
diff --git a/preview/reference/boost/capy/execution_context/set_frame_allocator-00.html b/preview/capy/reference/boost/capy/execution_context/set_frame_allocator-00.html
similarity index 100%
rename from preview/reference/boost/capy/execution_context/set_frame_allocator-00.html
rename to preview/capy/reference/boost/capy/execution_context/set_frame_allocator-00.html
diff --git a/preview/reference/boost/capy/execution_context/set_frame_allocator-07.html b/preview/capy/reference/boost/capy/execution_context/set_frame_allocator-07.html
similarity index 100%
rename from preview/reference/boost/capy/execution_context/set_frame_allocator-07.html
rename to preview/capy/reference/boost/capy/execution_context/set_frame_allocator-07.html
diff --git a/preview/reference/boost/capy/execution_context/set_frame_allocator-09.html b/preview/capy/reference/boost/capy/execution_context/set_frame_allocator-09.html
similarity index 100%
rename from preview/reference/boost/capy/execution_context/set_frame_allocator-09.html
rename to preview/capy/reference/boost/capy/execution_context/set_frame_allocator-09.html
diff --git a/preview/reference/boost/capy/execution_context/shutdown.html b/preview/capy/reference/boost/capy/execution_context/shutdown.html
similarity index 100%
rename from preview/reference/boost/capy/execution_context/shutdown.html
rename to preview/capy/reference/boost/capy/execution_context/shutdown.html
diff --git a/preview/reference/boost/capy/execution_context/target-07.html b/preview/capy/reference/boost/capy/execution_context/target-07.html
similarity index 100%
rename from preview/reference/boost/capy/execution_context/target-07.html
rename to preview/capy/reference/boost/capy/execution_context/target-07.html
diff --git a/preview/reference/boost/capy/execution_context/target-0b.html b/preview/capy/reference/boost/capy/execution_context/target-0b.html
similarity index 100%
rename from preview/reference/boost/capy/execution_context/target-0b.html
rename to preview/capy/reference/boost/capy/execution_context/target-0b.html
diff --git a/preview/reference/boost/capy/execution_context/target-0e.html b/preview/capy/reference/boost/capy/execution_context/target-0e.html
similarity index 100%
rename from preview/reference/boost/capy/execution_context/target-0e.html
rename to preview/capy/reference/boost/capy/execution_context/target-0e.html
diff --git a/preview/reference/boost/capy/execution_context/use_service.html b/preview/capy/reference/boost/capy/execution_context/use_service.html
similarity index 100%
rename from preview/reference/boost/capy/execution_context/use_service.html
rename to preview/capy/reference/boost/capy/execution_context/use_service.html
diff --git a/preview/reference/boost/capy/executor_ref.html b/preview/capy/reference/boost/capy/executor_ref.html
similarity index 100%
rename from preview/reference/boost/capy/executor_ref.html
rename to preview/capy/reference/boost/capy/executor_ref.html
diff --git a/preview/reference/boost/capy/executor_ref/2constructor-01.html b/preview/capy/reference/boost/capy/executor_ref/2constructor-01.html
similarity index 100%
rename from preview/reference/boost/capy/executor_ref/2constructor-01.html
rename to preview/capy/reference/boost/capy/executor_ref/2constructor-01.html
diff --git a/preview/reference/boost/capy/executor_ref/2constructor-04.html b/preview/capy/reference/boost/capy/executor_ref/2constructor-04.html
similarity index 100%
rename from preview/reference/boost/capy/executor_ref/2constructor-04.html
rename to preview/capy/reference/boost/capy/executor_ref/2constructor-04.html
diff --git a/preview/reference/boost/capy/executor_ref/2constructor-0b.html b/preview/capy/reference/boost/capy/executor_ref/2constructor-0b.html
similarity index 100%
rename from preview/reference/boost/capy/executor_ref/2constructor-0b.html
rename to preview/capy/reference/boost/capy/executor_ref/2constructor-0b.html
diff --git a/preview/reference/boost/capy/executor_ref/2constructor-0c.html b/preview/capy/reference/boost/capy/executor_ref/2constructor-0c.html
similarity index 100%
rename from preview/reference/boost/capy/executor_ref/2constructor-0c.html
rename to preview/capy/reference/boost/capy/executor_ref/2constructor-0c.html
diff --git a/preview/reference/boost/capy/executor_ref/2conversion.html b/preview/capy/reference/boost/capy/executor_ref/2conversion.html
similarity index 100%
rename from preview/reference/boost/capy/executor_ref/2conversion.html
rename to preview/capy/reference/boost/capy/executor_ref/2conversion.html
diff --git a/preview/reference/boost/capy/executor_ref/context.html b/preview/capy/reference/boost/capy/executor_ref/context.html
similarity index 100%
rename from preview/reference/boost/capy/executor_ref/context.html
rename to preview/capy/reference/boost/capy/executor_ref/context.html
diff --git a/preview/reference/boost/capy/executor_ref/dispatch.html b/preview/capy/reference/boost/capy/executor_ref/dispatch.html
similarity index 100%
rename from preview/reference/boost/capy/executor_ref/dispatch.html
rename to preview/capy/reference/boost/capy/executor_ref/dispatch.html
diff --git a/preview/reference/boost/capy/executor_ref/on_work_finished.html b/preview/capy/reference/boost/capy/executor_ref/on_work_finished.html
similarity index 100%
rename from preview/reference/boost/capy/executor_ref/on_work_finished.html
rename to preview/capy/reference/boost/capy/executor_ref/on_work_finished.html
diff --git a/preview/reference/boost/capy/executor_ref/on_work_started.html b/preview/capy/reference/boost/capy/executor_ref/on_work_started.html
similarity index 100%
rename from preview/reference/boost/capy/executor_ref/on_work_started.html
rename to preview/capy/reference/boost/capy/executor_ref/on_work_started.html
diff --git a/preview/reference/boost/capy/executor_ref/operator_assign.html b/preview/capy/reference/boost/capy/executor_ref/operator_assign.html
similarity index 100%
rename from preview/reference/boost/capy/executor_ref/operator_assign.html
rename to preview/capy/reference/boost/capy/executor_ref/operator_assign.html
diff --git a/preview/reference/boost/capy/executor_ref/operator_eq.html b/preview/capy/reference/boost/capy/executor_ref/operator_eq.html
similarity index 100%
rename from preview/reference/boost/capy/executor_ref/operator_eq.html
rename to preview/capy/reference/boost/capy/executor_ref/operator_eq.html
diff --git a/preview/reference/boost/capy/executor_ref/post.html b/preview/capy/reference/boost/capy/executor_ref/post.html
similarity index 100%
rename from preview/reference/boost/capy/executor_ref/post.html
rename to preview/capy/reference/boost/capy/executor_ref/post.html
diff --git a/preview/reference/boost/capy/executor_ref/target-00.html b/preview/capy/reference/boost/capy/executor_ref/target-00.html
similarity index 100%
rename from preview/reference/boost/capy/executor_ref/target-00.html
rename to preview/capy/reference/boost/capy/executor_ref/target-00.html
diff --git a/preview/reference/boost/capy/executor_ref/target-04.html b/preview/capy/reference/boost/capy/executor_ref/target-04.html
similarity index 100%
rename from preview/reference/boost/capy/executor_ref/target-04.html
rename to preview/capy/reference/boost/capy/executor_ref/target-04.html
diff --git a/preview/reference/boost/capy/executor_ref/target-0c.html b/preview/capy/reference/boost/capy/executor_ref/target-0c.html
similarity index 100%
rename from preview/reference/boost/capy/executor_ref/target-0c.html
rename to preview/capy/reference/boost/capy/executor_ref/target-0c.html
diff --git a/preview/reference/boost/capy/flat_dynamic_buffer.html b/preview/capy/reference/boost/capy/flat_dynamic_buffer.html
similarity index 100%
rename from preview/reference/boost/capy/flat_dynamic_buffer.html
rename to preview/capy/reference/boost/capy/flat_dynamic_buffer.html
diff --git a/preview/reference/boost/capy/flat_dynamic_buffer/2constructor-00.html b/preview/capy/reference/boost/capy/flat_dynamic_buffer/2constructor-00.html
similarity index 100%
rename from preview/reference/boost/capy/flat_dynamic_buffer/2constructor-00.html
rename to preview/capy/reference/boost/capy/flat_dynamic_buffer/2constructor-00.html
diff --git a/preview/reference/boost/capy/flat_dynamic_buffer/2constructor-05.html b/preview/capy/reference/boost/capy/flat_dynamic_buffer/2constructor-05.html
similarity index 100%
rename from preview/reference/boost/capy/flat_dynamic_buffer/2constructor-05.html
rename to preview/capy/reference/boost/capy/flat_dynamic_buffer/2constructor-05.html
diff --git a/preview/reference/boost/capy/flat_dynamic_buffer/2constructor-07.html b/preview/capy/reference/boost/capy/flat_dynamic_buffer/2constructor-07.html
similarity index 100%
rename from preview/reference/boost/capy/flat_dynamic_buffer/2constructor-07.html
rename to preview/capy/reference/boost/capy/flat_dynamic_buffer/2constructor-07.html
diff --git a/preview/reference/boost/capy/flat_dynamic_buffer/2constructor-0c.html b/preview/capy/reference/boost/capy/flat_dynamic_buffer/2constructor-0c.html
similarity index 100%
rename from preview/reference/boost/capy/flat_dynamic_buffer/2constructor-0c.html
rename to preview/capy/reference/boost/capy/flat_dynamic_buffer/2constructor-0c.html
diff --git a/preview/reference/boost/capy/flat_dynamic_buffer/capacity.html b/preview/capy/reference/boost/capy/flat_dynamic_buffer/capacity.html
similarity index 100%
rename from preview/reference/boost/capy/flat_dynamic_buffer/capacity.html
rename to preview/capy/reference/boost/capy/flat_dynamic_buffer/capacity.html
diff --git a/preview/reference/boost/capy/flat_dynamic_buffer/commit.html b/preview/capy/reference/boost/capy/flat_dynamic_buffer/commit.html
similarity index 100%
rename from preview/reference/boost/capy/flat_dynamic_buffer/commit.html
rename to preview/capy/reference/boost/capy/flat_dynamic_buffer/commit.html
diff --git a/preview/reference/boost/capy/flat_dynamic_buffer/const_buffers_type.html b/preview/capy/reference/boost/capy/flat_dynamic_buffer/const_buffers_type.html
similarity index 100%
rename from preview/reference/boost/capy/flat_dynamic_buffer/const_buffers_type.html
rename to preview/capy/reference/boost/capy/flat_dynamic_buffer/const_buffers_type.html
diff --git a/preview/reference/boost/capy/flat_dynamic_buffer/consume.html b/preview/capy/reference/boost/capy/flat_dynamic_buffer/consume.html
similarity index 100%
rename from preview/reference/boost/capy/flat_dynamic_buffer/consume.html
rename to preview/capy/reference/boost/capy/flat_dynamic_buffer/consume.html
diff --git a/preview/reference/boost/capy/flat_dynamic_buffer/data.html b/preview/capy/reference/boost/capy/flat_dynamic_buffer/data.html
similarity index 100%
rename from preview/reference/boost/capy/flat_dynamic_buffer/data.html
rename to preview/capy/reference/boost/capy/flat_dynamic_buffer/data.html
diff --git a/preview/reference/boost/capy/flat_dynamic_buffer/is_dynamic_buffer_adapter.html b/preview/capy/reference/boost/capy/flat_dynamic_buffer/is_dynamic_buffer_adapter.html
similarity index 100%
rename from preview/reference/boost/capy/flat_dynamic_buffer/is_dynamic_buffer_adapter.html
rename to preview/capy/reference/boost/capy/flat_dynamic_buffer/is_dynamic_buffer_adapter.html
diff --git a/preview/reference/boost/capy/flat_dynamic_buffer/max_size.html b/preview/capy/reference/boost/capy/flat_dynamic_buffer/max_size.html
similarity index 100%
rename from preview/reference/boost/capy/flat_dynamic_buffer/max_size.html
rename to preview/capy/reference/boost/capy/flat_dynamic_buffer/max_size.html
diff --git a/preview/reference/boost/capy/flat_dynamic_buffer/mutable_buffers_type.html b/preview/capy/reference/boost/capy/flat_dynamic_buffer/mutable_buffers_type.html
similarity index 100%
rename from preview/reference/boost/capy/flat_dynamic_buffer/mutable_buffers_type.html
rename to preview/capy/reference/boost/capy/flat_dynamic_buffer/mutable_buffers_type.html
diff --git a/preview/reference/boost/capy/flat_dynamic_buffer/operator_assign.html b/preview/capy/reference/boost/capy/flat_dynamic_buffer/operator_assign.html
similarity index 100%
rename from preview/reference/boost/capy/flat_dynamic_buffer/operator_assign.html
rename to preview/capy/reference/boost/capy/flat_dynamic_buffer/operator_assign.html
diff --git a/preview/reference/boost/capy/flat_dynamic_buffer/prepare.html b/preview/capy/reference/boost/capy/flat_dynamic_buffer/prepare.html
similarity index 100%
rename from preview/reference/boost/capy/flat_dynamic_buffer/prepare.html
rename to preview/capy/reference/boost/capy/flat_dynamic_buffer/prepare.html
diff --git a/preview/reference/boost/capy/flat_dynamic_buffer/size.html b/preview/capy/reference/boost/capy/flat_dynamic_buffer/size.html
similarity index 100%
rename from preview/reference/boost/capy/flat_dynamic_buffer/size.html
rename to preview/capy/reference/boost/capy/flat_dynamic_buffer/size.html
diff --git a/preview/reference/boost/capy/front.html b/preview/capy/reference/boost/capy/front.html
similarity index 100%
rename from preview/reference/boost/capy/front.html
rename to preview/capy/reference/boost/capy/front.html
diff --git a/preview/reference/boost/capy/front_mrdocs_workaround_t.html b/preview/capy/reference/boost/capy/front_mrdocs_workaround_t.html
similarity index 100%
rename from preview/reference/boost/capy/front_mrdocs_workaround_t.html
rename to preview/capy/reference/boost/capy/front_mrdocs_workaround_t.html
diff --git a/preview/reference/boost/capy/front_mrdocs_workaround_t/operator_call-022.html b/preview/capy/reference/boost/capy/front_mrdocs_workaround_t/operator_call-022.html
similarity index 100%
rename from preview/reference/boost/capy/front_mrdocs_workaround_t/operator_call-022.html
rename to preview/capy/reference/boost/capy/front_mrdocs_workaround_t/operator_call-022.html
diff --git a/preview/reference/boost/capy/front_mrdocs_workaround_t/operator_call-02a.html b/preview/capy/reference/boost/capy/front_mrdocs_workaround_t/operator_call-02a.html
similarity index 100%
rename from preview/reference/boost/capy/front_mrdocs_workaround_t/operator_call-02a.html
rename to preview/capy/reference/boost/capy/front_mrdocs_workaround_t/operator_call-02a.html
diff --git a/preview/reference/boost/capy/front_mrdocs_workaround_t/operator_call-0c.html b/preview/capy/reference/boost/capy/front_mrdocs_workaround_t/operator_call-0c.html
similarity index 100%
rename from preview/reference/boost/capy/front_mrdocs_workaround_t/operator_call-0c.html
rename to preview/capy/reference/boost/capy/front_mrdocs_workaround_t/operator_call-0c.html
diff --git a/preview/reference/boost/capy/get_current_frame_allocator.html b/preview/capy/reference/boost/capy/get_current_frame_allocator.html
similarity index 100%
rename from preview/reference/boost/capy/get_current_frame_allocator.html
rename to preview/capy/reference/boost/capy/get_current_frame_allocator.html
diff --git a/preview/reference/boost/capy/get_recycling_memory_resource.html b/preview/capy/reference/boost/capy/get_recycling_memory_resource.html
similarity index 100%
rename from preview/reference/boost/capy/get_recycling_memory_resource.html
rename to preview/capy/reference/boost/capy/get_recycling_memory_resource.html
diff --git a/preview/reference/boost/capy/get_system_context.html b/preview/capy/reference/boost/capy/get_system_context.html
similarity index 100%
rename from preview/reference/boost/capy/get_system_context.html
rename to preview/capy/reference/boost/capy/get_system_context.html
diff --git a/preview/reference/boost/capy/immediate.html b/preview/capy/reference/boost/capy/immediate.html
similarity index 100%
rename from preview/reference/boost/capy/immediate.html
rename to preview/capy/reference/boost/capy/immediate.html
diff --git a/preview/reference/boost/capy/immediate/await_ready.html b/preview/capy/reference/boost/capy/immediate/await_ready.html
similarity index 100%
rename from preview/reference/boost/capy/immediate/await_ready.html
rename to preview/capy/reference/boost/capy/immediate/await_ready.html
diff --git a/preview/reference/boost/capy/immediate/await_resume-00.html b/preview/capy/reference/boost/capy/immediate/await_resume-00.html
similarity index 100%
rename from preview/reference/boost/capy/immediate/await_resume-00.html
rename to preview/capy/reference/boost/capy/immediate/await_resume-00.html
diff --git a/preview/reference/boost/capy/immediate/await_resume-09.html b/preview/capy/reference/boost/capy/immediate/await_resume-09.html
similarity index 100%
rename from preview/reference/boost/capy/immediate/await_resume-09.html
rename to preview/capy/reference/boost/capy/immediate/await_resume-09.html
diff --git a/preview/reference/boost/capy/immediate/await_resume-0e.html b/preview/capy/reference/boost/capy/immediate/await_resume-0e.html
similarity index 100%
rename from preview/reference/boost/capy/immediate/await_resume-0e.html
rename to preview/capy/reference/boost/capy/immediate/await_resume-0e.html
diff --git a/preview/reference/boost/capy/immediate/await_suspend.html b/preview/capy/reference/boost/capy/immediate/await_suspend.html
similarity index 100%
rename from preview/reference/boost/capy/immediate/await_suspend.html
rename to preview/capy/reference/boost/capy/immediate/await_suspend.html
diff --git a/preview/reference/boost/capy/immediate/value_.html b/preview/capy/reference/boost/capy/immediate/value_.html
similarity index 100%
rename from preview/reference/boost/capy/immediate/value_.html
rename to preview/capy/reference/boost/capy/immediate/value_.html
diff --git a/preview/reference/boost/capy/io_awaitable_promise_base.html b/preview/capy/reference/boost/capy/io_awaitable_promise_base.html
similarity index 99%
rename from preview/reference/boost/capy/io_awaitable_promise_base.html
rename to preview/capy/reference/boost/capy/io_awaitable_promise_base.html
index 88b7bb1..97c8172 100644
--- a/preview/reference/boost/capy/io_awaitable_promise_base.html
+++ b/preview/capy/reference/boost/capy/io_awaitable_promise_base.html
@@ -441,7 +441,7 @@ my_task example()
diff --git a/preview/reference/boost/capy/io_awaitable_promise_base/continuation.html b/preview/capy/reference/boost/capy/io_awaitable_promise_base/continuation.html
similarity index 100%
rename from preview/reference/boost/capy/io_awaitable_promise_base/continuation.html
rename to preview/capy/reference/boost/capy/io_awaitable_promise_base/continuation.html
diff --git a/preview/reference/boost/capy/io_awaitable_promise_base/environment.html b/preview/capy/reference/boost/capy/io_awaitable_promise_base/environment.html
similarity index 100%
rename from preview/reference/boost/capy/io_awaitable_promise_base/environment.html
rename to preview/capy/reference/boost/capy/io_awaitable_promise_base/environment.html
diff --git a/preview/reference/boost/capy/io_awaitable_promise_base/operator_del.html b/preview/capy/reference/boost/capy/io_awaitable_promise_base/operator_del.html
similarity index 100%
rename from preview/reference/boost/capy/io_awaitable_promise_base/operator_del.html
rename to preview/capy/reference/boost/capy/io_awaitable_promise_base/operator_del.html
diff --git a/preview/reference/boost/capy/io_awaitable_promise_base/operator_new.html b/preview/capy/reference/boost/capy/io_awaitable_promise_base/operator_new.html
similarity index 100%
rename from preview/reference/boost/capy/io_awaitable_promise_base/operator_new.html
rename to preview/capy/reference/boost/capy/io_awaitable_promise_base/operator_new.html
diff --git a/preview/reference/boost/capy/io_awaitable_promise_base/set_continuation.html b/preview/capy/reference/boost/capy/io_awaitable_promise_base/set_continuation.html
similarity index 100%
rename from preview/reference/boost/capy/io_awaitable_promise_base/set_continuation.html
rename to preview/capy/reference/boost/capy/io_awaitable_promise_base/set_continuation.html
diff --git a/preview/reference/boost/capy/io_awaitable_promise_base/set_environment.html b/preview/capy/reference/boost/capy/io_awaitable_promise_base/set_environment.html
similarity index 100%
rename from preview/reference/boost/capy/io_awaitable_promise_base/set_environment.html
rename to preview/capy/reference/boost/capy/io_awaitable_promise_base/set_environment.html
diff --git a/preview/reference/boost/capy/io_awaitable_promise_base/transform_awaitable.html b/preview/capy/reference/boost/capy/io_awaitable_promise_base/transform_awaitable.html
similarity index 100%
rename from preview/reference/boost/capy/io_awaitable_promise_base/transform_awaitable.html
rename to preview/capy/reference/boost/capy/io_awaitable_promise_base/transform_awaitable.html
diff --git a/preview/reference/boost/capy/io_env.html b/preview/capy/reference/boost/capy/io_env.html
similarity index 98%
rename from preview/reference/boost/capy/io_env.html
rename to preview/capy/reference/boost/capy/io_env.html
index b2b8c9f..362a463 100644
--- a/preview/reference/boost/capy/io_env.html
+++ b/preview/capy/reference/boost/capy/io_env.html
@@ -371,7 +371,7 @@
Description
-
This struct bundles the execution context passed through coroutine chains via the IoAwaitable protocol. It contains the executor for resumption, a stop token for cancellation, and an optional allocator for coroutine frame allocation.
+
This struct bundles the execution context passed through coroutine chains via the IoAwaitable protocol. It contains the executor for resumption, a stop token for cancellation, and an optional frame allocator for coroutine frame allocation.
+
+
diff --git a/preview/reference/boost/capy/io_env/stop_token.html b/preview/capy/reference/boost/capy/io_env/stop_token.html
similarity index 100%
rename from preview/reference/boost/capy/io_env/stop_token.html
rename to preview/capy/reference/boost/capy/io_env/stop_token.html
diff --git a/preview/reference/boost/capy/io_result-02.html b/preview/capy/reference/boost/capy/io_result-02.html
similarity index 100%
rename from preview/reference/boost/capy/io_result-02.html
rename to preview/capy/reference/boost/capy/io_result-02.html
diff --git a/preview/reference/boost/capy/io_result-02/ec.html b/preview/capy/reference/boost/capy/io_result-02/ec.html
similarity index 100%
rename from preview/reference/boost/capy/io_result-02/ec.html
rename to preview/capy/reference/boost/capy/io_result-02/ec.html
diff --git a/preview/reference/boost/capy/io_result-02/t1.html b/preview/capy/reference/boost/capy/io_result-02/t1.html
similarity index 100%
rename from preview/reference/boost/capy/io_result-02/t1.html
rename to preview/capy/reference/boost/capy/io_result-02/t1.html
diff --git a/preview/reference/boost/capy/io_result-02/t2.html b/preview/capy/reference/boost/capy/io_result-02/t2.html
similarity index 100%
rename from preview/reference/boost/capy/io_result-02/t2.html
rename to preview/capy/reference/boost/capy/io_result-02/t2.html
diff --git a/preview/reference/boost/capy/io_result-02/t3.html b/preview/capy/reference/boost/capy/io_result-02/t3.html
similarity index 100%
rename from preview/reference/boost/capy/io_result-02/t3.html
rename to preview/capy/reference/boost/capy/io_result-02/t3.html
diff --git a/preview/reference/boost/capy/io_result-07.html b/preview/capy/reference/boost/capy/io_result-07.html
similarity index 100%
rename from preview/reference/boost/capy/io_result-07.html
rename to preview/capy/reference/boost/capy/io_result-07.html
diff --git a/preview/reference/boost/capy/io_result-0c.html b/preview/capy/reference/boost/capy/io_result-0c.html
similarity index 100%
rename from preview/reference/boost/capy/io_result-0c.html
rename to preview/capy/reference/boost/capy/io_result-0c.html
diff --git a/preview/reference/boost/capy/io_result-0c/ec.html b/preview/capy/reference/boost/capy/io_result-0c/ec.html
similarity index 100%
rename from preview/reference/boost/capy/io_result-0c/ec.html
rename to preview/capy/reference/boost/capy/io_result-0c/ec.html
diff --git a/preview/reference/boost/capy/io_result-0e1.html b/preview/capy/reference/boost/capy/io_result-0e1.html
similarity index 100%
rename from preview/reference/boost/capy/io_result-0e1.html
rename to preview/capy/reference/boost/capy/io_result-0e1.html
diff --git a/preview/reference/boost/capy/io_result-0e1/ec.html b/preview/capy/reference/boost/capy/io_result-0e1/ec.html
similarity index 100%
rename from preview/reference/boost/capy/io_result-0e1/ec.html
rename to preview/capy/reference/boost/capy/io_result-0e1/ec.html
diff --git a/preview/reference/boost/capy/io_result-0e1/t1.html b/preview/capy/reference/boost/capy/io_result-0e1/t1.html
similarity index 100%
rename from preview/reference/boost/capy/io_result-0e1/t1.html
rename to preview/capy/reference/boost/capy/io_result-0e1/t1.html
diff --git a/preview/reference/boost/capy/io_result-0e7.html b/preview/capy/reference/boost/capy/io_result-0e7.html
similarity index 100%
rename from preview/reference/boost/capy/io_result-0e7.html
rename to preview/capy/reference/boost/capy/io_result-0e7.html
diff --git a/preview/reference/boost/capy/io_result-0e7/ec.html b/preview/capy/reference/boost/capy/io_result-0e7/ec.html
similarity index 100%
rename from preview/reference/boost/capy/io_result-0e7/ec.html
rename to preview/capy/reference/boost/capy/io_result-0e7/ec.html
diff --git a/preview/reference/boost/capy/io_result-0e7/t1.html b/preview/capy/reference/boost/capy/io_result-0e7/t1.html
similarity index 100%
rename from preview/reference/boost/capy/io_result-0e7/t1.html
rename to preview/capy/reference/boost/capy/io_result-0e7/t1.html
diff --git a/preview/reference/boost/capy/io_result-0e7/t2.html b/preview/capy/reference/boost/capy/io_result-0e7/t2.html
similarity index 100%
rename from preview/reference/boost/capy/io_result-0e7/t2.html
rename to preview/capy/reference/boost/capy/io_result-0e7/t2.html
diff --git a/preview/reference/boost/capy/io_task.html b/preview/capy/reference/boost/capy/io_task.html
similarity index 100%
rename from preview/reference/boost/capy/io_task.html
rename to preview/capy/reference/boost/capy/io_task.html
diff --git a/preview/reference/boost/capy/keep_prefix.html b/preview/capy/reference/boost/capy/keep_prefix.html
similarity index 100%
rename from preview/reference/boost/capy/keep_prefix.html
rename to preview/capy/reference/boost/capy/keep_prefix.html
diff --git a/preview/reference/boost/capy/keep_prefix_mrdocs_workaround_t.html b/preview/capy/reference/boost/capy/keep_prefix_mrdocs_workaround_t.html
similarity index 100%
rename from preview/reference/boost/capy/keep_prefix_mrdocs_workaround_t.html
rename to preview/capy/reference/boost/capy/keep_prefix_mrdocs_workaround_t.html
diff --git a/preview/reference/boost/capy/keep_prefix_mrdocs_workaround_t/operator_call.html b/preview/capy/reference/boost/capy/keep_prefix_mrdocs_workaround_t/operator_call.html
similarity index 100%
rename from preview/reference/boost/capy/keep_prefix_mrdocs_workaround_t/operator_call.html
rename to preview/capy/reference/boost/capy/keep_prefix_mrdocs_workaround_t/operator_call.html
diff --git a/preview/reference/boost/capy/keep_suffix.html b/preview/capy/reference/boost/capy/keep_suffix.html
similarity index 100%
rename from preview/reference/boost/capy/keep_suffix.html
rename to preview/capy/reference/boost/capy/keep_suffix.html
diff --git a/preview/reference/boost/capy/keep_suffix_mrdocs_workaround_t.html b/preview/capy/reference/boost/capy/keep_suffix_mrdocs_workaround_t.html
similarity index 100%
rename from preview/reference/boost/capy/keep_suffix_mrdocs_workaround_t.html
rename to preview/capy/reference/boost/capy/keep_suffix_mrdocs_workaround_t.html
diff --git a/preview/reference/boost/capy/keep_suffix_mrdocs_workaround_t/operator_call.html b/preview/capy/reference/boost/capy/keep_suffix_mrdocs_workaround_t/operator_call.html
similarity index 100%
rename from preview/reference/boost/capy/keep_suffix_mrdocs_workaround_t/operator_call.html
rename to preview/capy/reference/boost/capy/keep_suffix_mrdocs_workaround_t/operator_call.html
diff --git a/preview/reference/boost/capy/make_buffer-002.html b/preview/capy/reference/boost/capy/make_buffer-002.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-002.html
rename to preview/capy/reference/boost/capy/make_buffer-002.html
diff --git a/preview/reference/boost/capy/make_buffer-00a.html b/preview/capy/reference/boost/capy/make_buffer-00a.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-00a.html
rename to preview/capy/reference/boost/capy/make_buffer-00a.html
diff --git a/preview/reference/boost/capy/make_buffer-00b4.html b/preview/capy/reference/boost/capy/make_buffer-00b4.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-00b4.html
rename to preview/capy/reference/boost/capy/make_buffer-00b4.html
diff --git a/preview/reference/boost/capy/make_buffer-00bc.html b/preview/capy/reference/boost/capy/make_buffer-00bc.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-00bc.html
rename to preview/capy/reference/boost/capy/make_buffer-00bc.html
diff --git a/preview/reference/boost/capy/make_buffer-010.html b/preview/capy/reference/boost/capy/make_buffer-010.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-010.html
rename to preview/capy/reference/boost/capy/make_buffer-010.html
diff --git a/preview/reference/boost/capy/make_buffer-011.html b/preview/capy/reference/boost/capy/make_buffer-011.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-011.html
rename to preview/capy/reference/boost/capy/make_buffer-011.html
diff --git a/preview/reference/boost/capy/make_buffer-0138.html b/preview/capy/reference/boost/capy/make_buffer-0138.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-0138.html
rename to preview/capy/reference/boost/capy/make_buffer-0138.html
diff --git a/preview/reference/boost/capy/make_buffer-0139.html b/preview/capy/reference/boost/capy/make_buffer-0139.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-0139.html
rename to preview/capy/reference/boost/capy/make_buffer-0139.html
diff --git a/preview/reference/boost/capy/make_buffer-02.html b/preview/capy/reference/boost/capy/make_buffer-02.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-02.html
rename to preview/capy/reference/boost/capy/make_buffer-02.html
diff --git a/preview/reference/boost/capy/make_buffer-030.html b/preview/capy/reference/boost/capy/make_buffer-030.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-030.html
rename to preview/capy/reference/boost/capy/make_buffer-030.html
diff --git a/preview/reference/boost/capy/make_buffer-037.html b/preview/capy/reference/boost/capy/make_buffer-037.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-037.html
rename to preview/capy/reference/boost/capy/make_buffer-037.html
diff --git a/preview/reference/boost/capy/make_buffer-039.html b/preview/capy/reference/boost/capy/make_buffer-039.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-039.html
rename to preview/capy/reference/boost/capy/make_buffer-039.html
diff --git a/preview/reference/boost/capy/make_buffer-03c.html b/preview/capy/reference/boost/capy/make_buffer-03c.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-03c.html
rename to preview/capy/reference/boost/capy/make_buffer-03c.html
diff --git a/preview/reference/boost/capy/make_buffer-03d.html b/preview/capy/reference/boost/capy/make_buffer-03d.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-03d.html
rename to preview/capy/reference/boost/capy/make_buffer-03d.html
diff --git a/preview/reference/boost/capy/make_buffer-041.html b/preview/capy/reference/boost/capy/make_buffer-041.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-041.html
rename to preview/capy/reference/boost/capy/make_buffer-041.html
diff --git a/preview/reference/boost/capy/make_buffer-042.html b/preview/capy/reference/boost/capy/make_buffer-042.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-042.html
rename to preview/capy/reference/boost/capy/make_buffer-042.html
diff --git a/preview/reference/boost/capy/make_buffer-043.html b/preview/capy/reference/boost/capy/make_buffer-043.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-043.html
rename to preview/capy/reference/boost/capy/make_buffer-043.html
diff --git a/preview/reference/boost/capy/make_buffer-045.html b/preview/capy/reference/boost/capy/make_buffer-045.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-045.html
rename to preview/capy/reference/boost/capy/make_buffer-045.html
diff --git a/preview/reference/boost/capy/make_buffer-048.html b/preview/capy/reference/boost/capy/make_buffer-048.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-048.html
rename to preview/capy/reference/boost/capy/make_buffer-048.html
diff --git a/preview/reference/boost/capy/make_buffer-060.html b/preview/capy/reference/boost/capy/make_buffer-060.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-060.html
rename to preview/capy/reference/boost/capy/make_buffer-060.html
diff --git a/preview/reference/boost/capy/make_buffer-0612.html b/preview/capy/reference/boost/capy/make_buffer-0612.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-0612.html
rename to preview/capy/reference/boost/capy/make_buffer-0612.html
diff --git a/preview/reference/boost/capy/make_buffer-061e.html b/preview/capy/reference/boost/capy/make_buffer-061e.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-061e.html
rename to preview/capy/reference/boost/capy/make_buffer-061e.html
diff --git a/preview/reference/boost/capy/make_buffer-06a.html b/preview/capy/reference/boost/capy/make_buffer-06a.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-06a.html
rename to preview/capy/reference/boost/capy/make_buffer-06a.html
diff --git a/preview/reference/boost/capy/make_buffer-06b.html b/preview/capy/reference/boost/capy/make_buffer-06b.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-06b.html
rename to preview/capy/reference/boost/capy/make_buffer-06b.html
diff --git a/preview/reference/boost/capy/make_buffer-06e.html b/preview/capy/reference/boost/capy/make_buffer-06e.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-06e.html
rename to preview/capy/reference/boost/capy/make_buffer-06e.html
diff --git a/preview/reference/boost/capy/make_buffer-081.html b/preview/capy/reference/boost/capy/make_buffer-081.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-081.html
rename to preview/capy/reference/boost/capy/make_buffer-081.html
diff --git a/preview/reference/boost/capy/make_buffer-085.html b/preview/capy/reference/boost/capy/make_buffer-085.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-085.html
rename to preview/capy/reference/boost/capy/make_buffer-085.html
diff --git a/preview/reference/boost/capy/make_buffer-08f.html b/preview/capy/reference/boost/capy/make_buffer-08f.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-08f.html
rename to preview/capy/reference/boost/capy/make_buffer-08f.html
diff --git a/preview/reference/boost/capy/make_buffer-09e.html b/preview/capy/reference/boost/capy/make_buffer-09e.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-09e.html
rename to preview/capy/reference/boost/capy/make_buffer-09e.html
diff --git a/preview/reference/boost/capy/make_buffer-09f.html b/preview/capy/reference/boost/capy/make_buffer-09f.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-09f.html
rename to preview/capy/reference/boost/capy/make_buffer-09f.html
diff --git a/preview/reference/boost/capy/make_buffer-0a.html b/preview/capy/reference/boost/capy/make_buffer-0a.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-0a.html
rename to preview/capy/reference/boost/capy/make_buffer-0a.html
diff --git a/preview/reference/boost/capy/make_buffer-0b.html b/preview/capy/reference/boost/capy/make_buffer-0b.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-0b.html
rename to preview/capy/reference/boost/capy/make_buffer-0b.html
diff --git a/preview/reference/boost/capy/make_buffer-0e.html b/preview/capy/reference/boost/capy/make_buffer-0e.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-0e.html
rename to preview/capy/reference/boost/capy/make_buffer-0e.html
diff --git a/preview/reference/boost/capy/make_buffer-0f1.html b/preview/capy/reference/boost/capy/make_buffer-0f1.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-0f1.html
rename to preview/capy/reference/boost/capy/make_buffer-0f1.html
diff --git a/preview/reference/boost/capy/make_buffer-0f6.html b/preview/capy/reference/boost/capy/make_buffer-0f6.html
similarity index 100%
rename from preview/reference/boost/capy/make_buffer-0f6.html
rename to preview/capy/reference/boost/capy/make_buffer-0f6.html
diff --git a/preview/reference/boost/capy/make_error_code.html b/preview/capy/reference/boost/capy/make_error_code.html
similarity index 100%
rename from preview/reference/boost/capy/make_error_code.html
rename to preview/capy/reference/boost/capy/make_error_code.html
diff --git a/preview/reference/boost/capy/make_error_condition.html b/preview/capy/reference/boost/capy/make_error_condition.html
similarity index 100%
rename from preview/reference/boost/capy/make_error_condition.html
rename to preview/capy/reference/boost/capy/make_error_condition.html
diff --git a/preview/reference/boost/capy/make_work_guard.html b/preview/capy/reference/boost/capy/make_work_guard.html
similarity index 100%
rename from preview/reference/boost/capy/make_work_guard.html
rename to preview/capy/reference/boost/capy/make_work_guard.html
diff --git a/preview/reference/boost/capy/match_delim.html b/preview/capy/reference/boost/capy/match_delim.html
similarity index 100%
rename from preview/reference/boost/capy/match_delim.html
rename to preview/capy/reference/boost/capy/match_delim.html
diff --git a/preview/reference/boost/capy/match_delim/delim.html b/preview/capy/reference/boost/capy/match_delim/delim.html
similarity index 100%
rename from preview/reference/boost/capy/match_delim/delim.html
rename to preview/capy/reference/boost/capy/match_delim/delim.html
diff --git a/preview/reference/boost/capy/match_delim/operator_call.html b/preview/capy/reference/boost/capy/match_delim/operator_call.html
similarity index 100%
rename from preview/reference/boost/capy/match_delim/operator_call.html
rename to preview/capy/reference/boost/capy/match_delim/operator_call.html
diff --git a/preview/reference/boost/capy/mutable_buffer.html b/preview/capy/reference/boost/capy/mutable_buffer.html
similarity index 97%
rename from preview/reference/boost/capy/mutable_buffer.html
rename to preview/capy/reference/boost/capy/mutable_buffer.html
index 6f69d9b..422c228 100644
--- a/preview/reference/boost/capy/mutable_buffer.html
+++ b/preview/capy/reference/boost/capy/mutable_buffer.html
@@ -362,8 +362,7 @@
-
class mutable_buffer
- : public /* implementation-defined */
+
class mutable_buffer;
@@ -377,29 +376,6 @@
-
Base Classes
-
-
-
-
-
-
-
-
-
Name
-
Description
-
-
-
-
-
/* implementation-defined */
-
-
-
-
-
-
-
Member Functions
diff --git a/preview/reference/boost/capy/mutable_buffer/2constructor-00.html b/preview/capy/reference/boost/capy/mutable_buffer/2constructor-00.html
similarity index 100%
rename from preview/reference/boost/capy/mutable_buffer/2constructor-00.html
rename to preview/capy/reference/boost/capy/mutable_buffer/2constructor-00.html
diff --git a/preview/reference/boost/capy/mutable_buffer/2constructor-03.html b/preview/capy/reference/boost/capy/mutable_buffer/2constructor-03.html
similarity index 100%
rename from preview/reference/boost/capy/mutable_buffer/2constructor-03.html
rename to preview/capy/reference/boost/capy/mutable_buffer/2constructor-03.html
diff --git a/preview/reference/boost/capy/mutable_buffer/2constructor-09.html b/preview/capy/reference/boost/capy/mutable_buffer/2constructor-09.html
similarity index 100%
rename from preview/reference/boost/capy/mutable_buffer/2constructor-09.html
rename to preview/capy/reference/boost/capy/mutable_buffer/2constructor-09.html
diff --git a/preview/reference/boost/capy/mutable_buffer/2constructor-0a.html b/preview/capy/reference/boost/capy/mutable_buffer/2constructor-0a.html
similarity index 100%
rename from preview/reference/boost/capy/mutable_buffer/2constructor-0a.html
rename to preview/capy/reference/boost/capy/mutable_buffer/2constructor-0a.html
diff --git a/preview/reference/boost/capy/mutable_buffer/2constructor-0b.html b/preview/capy/reference/boost/capy/mutable_buffer/2constructor-0b.html
similarity index 96%
rename from preview/reference/boost/capy/mutable_buffer/2constructor-0b.html
rename to preview/capy/reference/boost/capy/mutable_buffer/2constructor-0b.html
index 09668c5..036a093 100644
--- a/preview/reference/boost/capy/mutable_buffer/2constructor-0b.html
+++ b/preview/capy/reference/boost/capy/mutable_buffer/2constructor-0b.html
@@ -385,20 +385,6 @@
diff --git a/preview/reference/boost/capy/mutable_buffer/data.html b/preview/capy/reference/boost/capy/mutable_buffer/data.html
similarity index 100%
rename from preview/reference/boost/capy/mutable_buffer/data.html
rename to preview/capy/reference/boost/capy/mutable_buffer/data.html
diff --git a/preview/reference/boost/capy/mutable_buffer/operator_assign.html b/preview/capy/reference/boost/capy/mutable_buffer/operator_assign.html
similarity index 100%
rename from preview/reference/boost/capy/mutable_buffer/operator_assign.html
rename to preview/capy/reference/boost/capy/mutable_buffer/operator_assign.html
diff --git a/preview/reference/boost/capy/mutable_buffer/operator_plus_eq.html b/preview/capy/reference/boost/capy/mutable_buffer/operator_plus_eq.html
similarity index 100%
rename from preview/reference/boost/capy/mutable_buffer/operator_plus_eq.html
rename to preview/capy/reference/boost/capy/mutable_buffer/operator_plus_eq.html
diff --git a/preview/reference/boost/capy/mutable_buffer/size.html b/preview/capy/reference/boost/capy/mutable_buffer/size.html
similarity index 100%
rename from preview/reference/boost/capy/mutable_buffer/size.html
rename to preview/capy/reference/boost/capy/mutable_buffer/size.html
diff --git a/preview/reference/boost/capy/mutable_buffer_archetype.html b/preview/capy/reference/boost/capy/mutable_buffer_archetype.html
similarity index 100%
rename from preview/reference/boost/capy/mutable_buffer_archetype.html
rename to preview/capy/reference/boost/capy/mutable_buffer_archetype.html
diff --git a/preview/reference/boost/capy/mutable_buffer_archetype_.html b/preview/capy/reference/boost/capy/mutable_buffer_archetype_.html
similarity index 100%
rename from preview/reference/boost/capy/mutable_buffer_archetype_.html
rename to preview/capy/reference/boost/capy/mutable_buffer_archetype_.html
diff --git a/preview/reference/boost/capy/mutable_buffer_archetype_/2constructor-06.html b/preview/capy/reference/boost/capy/mutable_buffer_archetype_/2constructor-06.html
similarity index 100%
rename from preview/reference/boost/capy/mutable_buffer_archetype_/2constructor-06.html
rename to preview/capy/reference/boost/capy/mutable_buffer_archetype_/2constructor-06.html
diff --git a/preview/reference/boost/capy/mutable_buffer_archetype_/2constructor-09.html b/preview/capy/reference/boost/capy/mutable_buffer_archetype_/2constructor-09.html
similarity index 100%
rename from preview/reference/boost/capy/mutable_buffer_archetype_/2constructor-09.html
rename to preview/capy/reference/boost/capy/mutable_buffer_archetype_/2constructor-09.html
diff --git a/preview/reference/boost/capy/mutable_buffer_archetype_/2constructor-0b.html b/preview/capy/reference/boost/capy/mutable_buffer_archetype_/2constructor-0b.html
similarity index 100%
rename from preview/reference/boost/capy/mutable_buffer_archetype_/2constructor-0b.html
rename to preview/capy/reference/boost/capy/mutable_buffer_archetype_/2constructor-0b.html
diff --git a/preview/reference/boost/capy/mutable_buffer_archetype_/2constructor-0c.html b/preview/capy/reference/boost/capy/mutable_buffer_archetype_/2constructor-0c.html
similarity index 100%
rename from preview/reference/boost/capy/mutable_buffer_archetype_/2constructor-0c.html
rename to preview/capy/reference/boost/capy/mutable_buffer_archetype_/2constructor-0c.html
diff --git a/preview/reference/boost/capy/mutable_buffer_archetype_/2conversion-0a.html b/preview/capy/reference/boost/capy/mutable_buffer_archetype_/2conversion-0a.html
similarity index 100%
rename from preview/reference/boost/capy/mutable_buffer_archetype_/2conversion-0a.html
rename to preview/capy/reference/boost/capy/mutable_buffer_archetype_/2conversion-0a.html
diff --git a/preview/reference/boost/capy/mutable_buffer_archetype_/2conversion-0e.html b/preview/capy/reference/boost/capy/mutable_buffer_archetype_/2conversion-0e.html
similarity index 100%
rename from preview/reference/boost/capy/mutable_buffer_archetype_/2conversion-0e.html
rename to preview/capy/reference/boost/capy/mutable_buffer_archetype_/2conversion-0e.html
diff --git a/preview/reference/boost/capy/mutable_buffer_archetype_/operator_assign-0a2.html b/preview/capy/reference/boost/capy/mutable_buffer_archetype_/operator_assign-0a2.html
similarity index 100%
rename from preview/reference/boost/capy/mutable_buffer_archetype_/operator_assign-0a2.html
rename to preview/capy/reference/boost/capy/mutable_buffer_archetype_/operator_assign-0a2.html
diff --git a/preview/reference/boost/capy/mutable_buffer_archetype_/operator_assign-0a3.html b/preview/capy/reference/boost/capy/mutable_buffer_archetype_/operator_assign-0a3.html
similarity index 100%
rename from preview/reference/boost/capy/mutable_buffer_archetype_/operator_assign-0a3.html
rename to preview/capy/reference/boost/capy/mutable_buffer_archetype_/operator_assign-0a3.html
diff --git a/preview/reference/boost/capy/mutable_buffer_archetype_/operator_assign-0c.html b/preview/capy/reference/boost/capy/mutable_buffer_archetype_/operator_assign-0c.html
similarity index 100%
rename from preview/reference/boost/capy/mutable_buffer_archetype_/operator_assign-0c.html
rename to preview/capy/reference/boost/capy/mutable_buffer_archetype_/operator_assign-0c.html
diff --git a/preview/reference/boost/capy/mutable_buffer_array.html b/preview/capy/reference/boost/capy/mutable_buffer_array.html
similarity index 100%
rename from preview/reference/boost/capy/mutable_buffer_array.html
rename to preview/capy/reference/boost/capy/mutable_buffer_array.html
diff --git a/preview/reference/boost/capy/mutable_buffer_pair.html b/preview/capy/reference/boost/capy/mutable_buffer_pair.html
similarity index 100%
rename from preview/reference/boost/capy/mutable_buffer_pair.html
rename to preview/capy/reference/boost/capy/mutable_buffer_pair.html
diff --git a/preview/reference/boost/capy/prefix.html b/preview/capy/reference/boost/capy/prefix.html
similarity index 100%
rename from preview/reference/boost/capy/prefix.html
rename to preview/capy/reference/boost/capy/prefix.html
diff --git a/preview/reference/boost/capy/prefix_mrdocs_workaround_t.html b/preview/capy/reference/boost/capy/prefix_mrdocs_workaround_t.html
similarity index 100%
rename from preview/reference/boost/capy/prefix_mrdocs_workaround_t.html
rename to preview/capy/reference/boost/capy/prefix_mrdocs_workaround_t.html
diff --git a/preview/reference/boost/capy/prefix_mrdocs_workaround_t/operator_call.html b/preview/capy/reference/boost/capy/prefix_mrdocs_workaround_t/operator_call.html
similarity index 100%
rename from preview/reference/boost/capy/prefix_mrdocs_workaround_t/operator_call.html
rename to preview/capy/reference/boost/capy/prefix_mrdocs_workaround_t/operator_call.html
diff --git a/preview/reference/boost/capy/pull_from-04.html b/preview/capy/reference/boost/capy/pull_from-04.html
similarity index 100%
rename from preview/reference/boost/capy/pull_from-04.html
rename to preview/capy/reference/boost/capy/pull_from-04.html
diff --git a/preview/reference/boost/capy/pull_from-07.html b/preview/capy/reference/boost/capy/pull_from-07.html
similarity index 100%
rename from preview/reference/boost/capy/pull_from-07.html
rename to preview/capy/reference/boost/capy/pull_from-07.html
diff --git a/preview/reference/boost/capy/pull_from-09.html b/preview/capy/reference/boost/capy/pull_from-09.html
similarity index 100%
rename from preview/reference/boost/capy/pull_from-09.html
rename to preview/capy/reference/boost/capy/pull_from-09.html
diff --git a/preview/reference/boost/capy/push_to-01.html b/preview/capy/reference/boost/capy/push_to-01.html
similarity index 100%
rename from preview/reference/boost/capy/push_to-01.html
rename to preview/capy/reference/boost/capy/push_to-01.html
diff --git a/preview/reference/boost/capy/push_to-03.html b/preview/capy/reference/boost/capy/push_to-03.html
similarity index 100%
rename from preview/reference/boost/capy/push_to-03.html
rename to preview/capy/reference/boost/capy/push_to-03.html
diff --git a/preview/reference/boost/capy/push_to-0d.html b/preview/capy/reference/boost/capy/push_to-0d.html
similarity index 100%
rename from preview/reference/boost/capy/push_to-0d.html
rename to preview/capy/reference/boost/capy/push_to-0d.html
diff --git a/preview/reference/boost/capy/read-0a.html b/preview/capy/reference/boost/capy/read-0a.html
similarity index 100%
rename from preview/reference/boost/capy/read-0a.html
rename to preview/capy/reference/boost/capy/read-0a.html
diff --git a/preview/reference/boost/capy/read-0c.html b/preview/capy/reference/boost/capy/read-0c.html
similarity index 100%
rename from preview/reference/boost/capy/read-0c.html
rename to preview/capy/reference/boost/capy/read-0c.html
diff --git a/preview/reference/boost/capy/read-0e.html b/preview/capy/reference/boost/capy/read-0e.html
similarity index 100%
rename from preview/reference/boost/capy/read-0e.html
rename to preview/capy/reference/boost/capy/read-0e.html
diff --git a/preview/reference/boost/capy/read_until-0c.html b/preview/capy/reference/boost/capy/read_until-0c.html
similarity index 100%
rename from preview/reference/boost/capy/read_until-0c.html
rename to preview/capy/reference/boost/capy/read_until-0c.html
diff --git a/preview/reference/boost/capy/read_until-0d.html b/preview/capy/reference/boost/capy/read_until-0d.html
similarity index 100%
rename from preview/reference/boost/capy/read_until-0d.html
rename to preview/capy/reference/boost/capy/read_until-0d.html
diff --git a/preview/reference/boost/capy/read_until-0f.html b/preview/capy/reference/boost/capy/read_until-0f.html
similarity index 100%
rename from preview/reference/boost/capy/read_until-0f.html
rename to preview/capy/reference/boost/capy/read_until-0f.html
diff --git a/preview/reference/boost/capy/ready-00.html b/preview/capy/reference/boost/capy/ready-00.html
similarity index 100%
rename from preview/reference/boost/capy/ready-00.html
rename to preview/capy/reference/boost/capy/ready-00.html
diff --git a/preview/reference/boost/capy/ready-01.html b/preview/capy/reference/boost/capy/ready-01.html
similarity index 100%
rename from preview/reference/boost/capy/ready-01.html
rename to preview/capy/reference/boost/capy/ready-01.html
diff --git a/preview/reference/boost/capy/ready-05.html b/preview/capy/reference/boost/capy/ready-05.html
similarity index 100%
rename from preview/reference/boost/capy/ready-05.html
rename to preview/capy/reference/boost/capy/ready-05.html
diff --git a/preview/reference/boost/capy/ready-06.html b/preview/capy/reference/boost/capy/ready-06.html
similarity index 100%
rename from preview/reference/boost/capy/ready-06.html
rename to preview/capy/reference/boost/capy/ready-06.html
diff --git a/preview/reference/boost/capy/ready-0b.html b/preview/capy/reference/boost/capy/ready-0b.html
similarity index 100%
rename from preview/reference/boost/capy/ready-0b.html
rename to preview/capy/reference/boost/capy/ready-0b.html
diff --git a/preview/reference/boost/capy/ready-0c.html b/preview/capy/reference/boost/capy/ready-0c.html
similarity index 100%
rename from preview/reference/boost/capy/ready-0c.html
rename to preview/capy/reference/boost/capy/ready-0c.html
diff --git a/preview/reference/boost/capy/ready-0d0.html b/preview/capy/reference/boost/capy/ready-0d0.html
similarity index 100%
rename from preview/reference/boost/capy/ready-0d0.html
rename to preview/capy/reference/boost/capy/ready-0d0.html
diff --git a/preview/reference/boost/capy/ready-0df.html b/preview/capy/reference/boost/capy/ready-0df.html
similarity index 100%
rename from preview/reference/boost/capy/ready-0df.html
rename to preview/capy/reference/boost/capy/ready-0df.html
diff --git a/preview/reference/boost/capy/ready-0e.html b/preview/capy/reference/boost/capy/ready-0e.html
similarity index 100%
rename from preview/reference/boost/capy/ready-0e.html
rename to preview/capy/reference/boost/capy/ready-0e.html
diff --git a/preview/reference/boost/capy/recycling_memory_resource.html b/preview/capy/reference/boost/capy/recycling_memory_resource.html
similarity index 100%
rename from preview/reference/boost/capy/recycling_memory_resource.html
rename to preview/capy/reference/boost/capy/recycling_memory_resource.html
diff --git a/preview/reference/boost/capy/recycling_memory_resource/2destructor.html b/preview/capy/reference/boost/capy/recycling_memory_resource/2destructor.html
similarity index 100%
rename from preview/reference/boost/capy/recycling_memory_resource/2destructor.html
rename to preview/capy/reference/boost/capy/recycling_memory_resource/2destructor.html
diff --git a/preview/reference/boost/capy/recycling_memory_resource/allocate.html b/preview/capy/reference/boost/capy/recycling_memory_resource/allocate.html
similarity index 100%
rename from preview/reference/boost/capy/recycling_memory_resource/allocate.html
rename to preview/capy/reference/boost/capy/recycling_memory_resource/allocate.html
diff --git a/preview/reference/boost/capy/recycling_memory_resource/allocate_fast.html b/preview/capy/reference/boost/capy/recycling_memory_resource/allocate_fast.html
similarity index 100%
rename from preview/reference/boost/capy/recycling_memory_resource/allocate_fast.html
rename to preview/capy/reference/boost/capy/recycling_memory_resource/allocate_fast.html
diff --git a/preview/reference/boost/capy/recycling_memory_resource/deallocate.html b/preview/capy/reference/boost/capy/recycling_memory_resource/deallocate.html
similarity index 100%
rename from preview/reference/boost/capy/recycling_memory_resource/deallocate.html
rename to preview/capy/reference/boost/capy/recycling_memory_resource/deallocate.html
diff --git a/preview/reference/boost/capy/recycling_memory_resource/deallocate_fast.html b/preview/capy/reference/boost/capy/recycling_memory_resource/deallocate_fast.html
similarity index 100%
rename from preview/reference/boost/capy/recycling_memory_resource/deallocate_fast.html
rename to preview/capy/reference/boost/capy/recycling_memory_resource/deallocate_fast.html
diff --git a/preview/reference/boost/capy/recycling_memory_resource/do_allocate.html b/preview/capy/reference/boost/capy/recycling_memory_resource/do_allocate.html
similarity index 100%
rename from preview/reference/boost/capy/recycling_memory_resource/do_allocate.html
rename to preview/capy/reference/boost/capy/recycling_memory_resource/do_allocate.html
diff --git a/preview/reference/boost/capy/recycling_memory_resource/do_deallocate.html b/preview/capy/reference/boost/capy/recycling_memory_resource/do_deallocate.html
similarity index 100%
rename from preview/reference/boost/capy/recycling_memory_resource/do_deallocate.html
rename to preview/capy/reference/boost/capy/recycling_memory_resource/do_deallocate.html
diff --git a/preview/reference/boost/capy/recycling_memory_resource/do_is_equal.html b/preview/capy/reference/boost/capy/recycling_memory_resource/do_is_equal.html
similarity index 100%
rename from preview/reference/boost/capy/recycling_memory_resource/do_is_equal.html
rename to preview/capy/reference/boost/capy/recycling_memory_resource/do_is_equal.html
diff --git a/preview/reference/boost/capy/recycling_memory_resource/is_equal.html b/preview/capy/reference/boost/capy/recycling_memory_resource/is_equal.html
similarity index 100%
rename from preview/reference/boost/capy/recycling_memory_resource/is_equal.html
rename to preview/capy/reference/boost/capy/recycling_memory_resource/is_equal.html
diff --git a/preview/reference/boost/capy/remove_prefix.html b/preview/capy/reference/boost/capy/remove_prefix.html
similarity index 100%
rename from preview/reference/boost/capy/remove_prefix.html
rename to preview/capy/reference/boost/capy/remove_prefix.html
diff --git a/preview/reference/boost/capy/remove_prefix_mrdocs_workaround_t.html b/preview/capy/reference/boost/capy/remove_prefix_mrdocs_workaround_t.html
similarity index 100%
rename from preview/reference/boost/capy/remove_prefix_mrdocs_workaround_t.html
rename to preview/capy/reference/boost/capy/remove_prefix_mrdocs_workaround_t.html
diff --git a/preview/reference/boost/capy/remove_prefix_mrdocs_workaround_t/operator_call.html b/preview/capy/reference/boost/capy/remove_prefix_mrdocs_workaround_t/operator_call.html
similarity index 100%
rename from preview/reference/boost/capy/remove_prefix_mrdocs_workaround_t/operator_call.html
rename to preview/capy/reference/boost/capy/remove_prefix_mrdocs_workaround_t/operator_call.html
diff --git a/preview/reference/boost/capy/remove_suffix.html b/preview/capy/reference/boost/capy/remove_suffix.html
similarity index 100%
rename from preview/reference/boost/capy/remove_suffix.html
rename to preview/capy/reference/boost/capy/remove_suffix.html
diff --git a/preview/reference/boost/capy/remove_suffix_mrdocs_workaround_t.html b/preview/capy/reference/boost/capy/remove_suffix_mrdocs_workaround_t.html
similarity index 100%
rename from preview/reference/boost/capy/remove_suffix_mrdocs_workaround_t.html
rename to preview/capy/reference/boost/capy/remove_suffix_mrdocs_workaround_t.html
diff --git a/preview/reference/boost/capy/remove_suffix_mrdocs_workaround_t/operator_call.html b/preview/capy/reference/boost/capy/remove_suffix_mrdocs_workaround_t/operator_call.html
similarity index 100%
rename from preview/reference/boost/capy/remove_suffix_mrdocs_workaround_t/operator_call.html
rename to preview/capy/reference/boost/capy/remove_suffix_mrdocs_workaround_t/operator_call.html
diff --git a/preview/reference/boost/capy/run-025.html b/preview/capy/reference/boost/capy/run-025.html
similarity index 100%
rename from preview/reference/boost/capy/run-025.html
rename to preview/capy/reference/boost/capy/run-025.html
diff --git a/preview/reference/boost/capy/run-02e.html b/preview/capy/reference/boost/capy/run-02e.html
similarity index 100%
rename from preview/reference/boost/capy/run-02e.html
rename to preview/capy/reference/boost/capy/run-02e.html
diff --git a/preview/reference/boost/capy/run-03.html b/preview/capy/reference/boost/capy/run-03.html
similarity index 100%
rename from preview/reference/boost/capy/run-03.html
rename to preview/capy/reference/boost/capy/run-03.html
diff --git a/preview/reference/boost/capy/run-04.html b/preview/capy/reference/boost/capy/run-04.html
similarity index 100%
rename from preview/reference/boost/capy/run-04.html
rename to preview/capy/reference/boost/capy/run-04.html
diff --git a/preview/reference/boost/capy/run-055.html b/preview/capy/reference/boost/capy/run-055.html
similarity index 100%
rename from preview/reference/boost/capy/run-055.html
rename to preview/capy/reference/boost/capy/run-055.html
diff --git a/preview/reference/boost/capy/run-056.html b/preview/capy/reference/boost/capy/run-056.html
similarity index 100%
rename from preview/reference/boost/capy/run-056.html
rename to preview/capy/reference/boost/capy/run-056.html
diff --git a/preview/reference/boost/capy/run-058.html b/preview/capy/reference/boost/capy/run-058.html
similarity index 100%
rename from preview/reference/boost/capy/run-058.html
rename to preview/capy/reference/boost/capy/run-058.html
diff --git a/preview/reference/boost/capy/run-07.html b/preview/capy/reference/boost/capy/run-07.html
similarity index 100%
rename from preview/reference/boost/capy/run-07.html
rename to preview/capy/reference/boost/capy/run-07.html
diff --git a/preview/reference/boost/capy/run-09.html b/preview/capy/reference/boost/capy/run-09.html
similarity index 100%
rename from preview/reference/boost/capy/run-09.html
rename to preview/capy/reference/boost/capy/run-09.html
diff --git a/preview/reference/boost/capy/run-0e6.html b/preview/capy/reference/boost/capy/run-0e6.html
similarity index 100%
rename from preview/reference/boost/capy/run-0e6.html
rename to preview/capy/reference/boost/capy/run-0e6.html
diff --git a/preview/reference/boost/capy/run-0e8.html b/preview/capy/reference/boost/capy/run-0e8.html
similarity index 100%
rename from preview/reference/boost/capy/run-0e8.html
rename to preview/capy/reference/boost/capy/run-0e8.html
diff --git a/preview/reference/boost/capy/run_async-00.html b/preview/capy/reference/boost/capy/run_async-00.html
similarity index 100%
rename from preview/reference/boost/capy/run_async-00.html
rename to preview/capy/reference/boost/capy/run_async-00.html
diff --git a/preview/reference/boost/capy/run_async-01.html b/preview/capy/reference/boost/capy/run_async-01.html
similarity index 100%
rename from preview/reference/boost/capy/run_async-01.html
rename to preview/capy/reference/boost/capy/run_async-01.html
diff --git a/preview/reference/boost/capy/run_async-034.html b/preview/capy/reference/boost/capy/run_async-034.html
similarity index 100%
rename from preview/reference/boost/capy/run_async-034.html
rename to preview/capy/reference/boost/capy/run_async-034.html
diff --git a/preview/reference/boost/capy/run_async-039.html b/preview/capy/reference/boost/capy/run_async-039.html
similarity index 100%
rename from preview/reference/boost/capy/run_async-039.html
rename to preview/capy/reference/boost/capy/run_async-039.html
diff --git a/preview/reference/boost/capy/run_async-03d.html b/preview/capy/reference/boost/capy/run_async-03d.html
similarity index 100%
rename from preview/reference/boost/capy/run_async-03d.html
rename to preview/capy/reference/boost/capy/run_async-03d.html
diff --git a/preview/reference/boost/capy/run_async-05.html b/preview/capy/reference/boost/capy/run_async-05.html
similarity index 100%
rename from preview/reference/boost/capy/run_async-05.html
rename to preview/capy/reference/boost/capy/run_async-05.html
diff --git a/preview/reference/boost/capy/run_async-06.html b/preview/capy/reference/boost/capy/run_async-06.html
similarity index 100%
rename from preview/reference/boost/capy/run_async-06.html
rename to preview/capy/reference/boost/capy/run_async-06.html
diff --git a/preview/reference/boost/capy/run_async-07.html b/preview/capy/reference/boost/capy/run_async-07.html
similarity index 100%
rename from preview/reference/boost/capy/run_async-07.html
rename to preview/capy/reference/boost/capy/run_async-07.html
diff --git a/preview/reference/boost/capy/run_async-086.html b/preview/capy/reference/boost/capy/run_async-086.html
similarity index 100%
rename from preview/reference/boost/capy/run_async-086.html
rename to preview/capy/reference/boost/capy/run_async-086.html
diff --git a/preview/reference/boost/capy/run_async-08e.html b/preview/capy/reference/boost/capy/run_async-08e.html
similarity index 100%
rename from preview/reference/boost/capy/run_async-08e.html
rename to preview/capy/reference/boost/capy/run_async-08e.html
diff --git a/preview/reference/boost/capy/run_async-0c.html b/preview/capy/reference/boost/capy/run_async-0c.html
similarity index 100%
rename from preview/reference/boost/capy/run_async-0c.html
rename to preview/capy/reference/boost/capy/run_async-0c.html
diff --git a/preview/reference/boost/capy/run_async-0ef8.html b/preview/capy/reference/boost/capy/run_async-0ef8.html
similarity index 100%
rename from preview/reference/boost/capy/run_async-0ef8.html
rename to preview/capy/reference/boost/capy/run_async-0ef8.html
diff --git a/preview/reference/boost/capy/run_async-0ef9.html b/preview/capy/reference/boost/capy/run_async-0ef9.html
similarity index 100%
rename from preview/reference/boost/capy/run_async-0ef9.html
rename to preview/capy/reference/boost/capy/run_async-0ef9.html
diff --git a/preview/reference/boost/capy/run_async-0f1.html b/preview/capy/reference/boost/capy/run_async-0f1.html
similarity index 100%
rename from preview/reference/boost/capy/run_async-0f1.html
rename to preview/capy/reference/boost/capy/run_async-0f1.html
diff --git a/preview/reference/boost/capy/run_async-0f7.html b/preview/capy/reference/boost/capy/run_async-0f7.html
similarity index 100%
rename from preview/reference/boost/capy/run_async-0f7.html
rename to preview/capy/reference/boost/capy/run_async-0f7.html
diff --git a/preview/reference/boost/capy/run_async_wrapper.html b/preview/capy/reference/boost/capy/run_async_wrapper.html
similarity index 100%
rename from preview/reference/boost/capy/run_async_wrapper.html
rename to preview/capy/reference/boost/capy/run_async_wrapper.html
diff --git a/preview/reference/boost/capy/run_async_wrapper/2constructor-01.html b/preview/capy/reference/boost/capy/run_async_wrapper/2constructor-01.html
similarity index 100%
rename from preview/reference/boost/capy/run_async_wrapper/2constructor-01.html
rename to preview/capy/reference/boost/capy/run_async_wrapper/2constructor-01.html
diff --git a/preview/reference/boost/capy/run_async_wrapper/2constructor-0d.html b/preview/capy/reference/boost/capy/run_async_wrapper/2constructor-0d.html
similarity index 100%
rename from preview/reference/boost/capy/run_async_wrapper/2constructor-0d.html
rename to preview/capy/reference/boost/capy/run_async_wrapper/2constructor-0d.html
diff --git a/preview/reference/boost/capy/run_async_wrapper/2constructor-0e6.html b/preview/capy/reference/boost/capy/run_async_wrapper/2constructor-0e6.html
similarity index 100%
rename from preview/reference/boost/capy/run_async_wrapper/2constructor-0e6.html
rename to preview/capy/reference/boost/capy/run_async_wrapper/2constructor-0e6.html
diff --git a/preview/reference/boost/capy/run_async_wrapper/2constructor-0ed.html b/preview/capy/reference/boost/capy/run_async_wrapper/2constructor-0ed.html
similarity index 100%
rename from preview/reference/boost/capy/run_async_wrapper/2constructor-0ed.html
rename to preview/capy/reference/boost/capy/run_async_wrapper/2constructor-0ed.html
diff --git a/preview/reference/boost/capy/run_async_wrapper/2destructor.html b/preview/capy/reference/boost/capy/run_async_wrapper/2destructor.html
similarity index 100%
rename from preview/reference/boost/capy/run_async_wrapper/2destructor.html
rename to preview/capy/reference/boost/capy/run_async_wrapper/2destructor.html
diff --git a/preview/reference/boost/capy/run_async_wrapper/operator_assign-0a.html b/preview/capy/reference/boost/capy/run_async_wrapper/operator_assign-0a.html
similarity index 100%
rename from preview/reference/boost/capy/run_async_wrapper/operator_assign-0a.html
rename to preview/capy/reference/boost/capy/run_async_wrapper/operator_assign-0a.html
diff --git a/preview/reference/boost/capy/run_async_wrapper/operator_assign-0b.html b/preview/capy/reference/boost/capy/run_async_wrapper/operator_assign-0b.html
similarity index 100%
rename from preview/reference/boost/capy/run_async_wrapper/operator_assign-0b.html
rename to preview/capy/reference/boost/capy/run_async_wrapper/operator_assign-0b.html
diff --git a/preview/reference/boost/capy/run_async_wrapper/operator_assign-0e.html b/preview/capy/reference/boost/capy/run_async_wrapper/operator_assign-0e.html
similarity index 100%
rename from preview/reference/boost/capy/run_async_wrapper/operator_assign-0e.html
rename to preview/capy/reference/boost/capy/run_async_wrapper/operator_assign-0e.html
diff --git a/preview/reference/boost/capy/run_async_wrapper/operator_call.html b/preview/capy/reference/boost/capy/run_async_wrapper/operator_call.html
similarity index 100%
rename from preview/reference/boost/capy/run_async_wrapper/operator_call.html
rename to preview/capy/reference/boost/capy/run_async_wrapper/operator_call.html
diff --git a/preview/reference/boost/capy/sans_prefix.html b/preview/capy/reference/boost/capy/sans_prefix.html
similarity index 100%
rename from preview/reference/boost/capy/sans_prefix.html
rename to preview/capy/reference/boost/capy/sans_prefix.html
diff --git a/preview/reference/boost/capy/sans_prefix_mrdocs_workaround_t.html b/preview/capy/reference/boost/capy/sans_prefix_mrdocs_workaround_t.html
similarity index 100%
rename from preview/reference/boost/capy/sans_prefix_mrdocs_workaround_t.html
rename to preview/capy/reference/boost/capy/sans_prefix_mrdocs_workaround_t.html
diff --git a/preview/reference/boost/capy/sans_prefix_mrdocs_workaround_t/operator_call.html b/preview/capy/reference/boost/capy/sans_prefix_mrdocs_workaround_t/operator_call.html
similarity index 100%
rename from preview/reference/boost/capy/sans_prefix_mrdocs_workaround_t/operator_call.html
rename to preview/capy/reference/boost/capy/sans_prefix_mrdocs_workaround_t/operator_call.html
diff --git a/preview/reference/boost/capy/sans_suffix.html b/preview/capy/reference/boost/capy/sans_suffix.html
similarity index 100%
rename from preview/reference/boost/capy/sans_suffix.html
rename to preview/capy/reference/boost/capy/sans_suffix.html
diff --git a/preview/reference/boost/capy/sans_suffix_mrdocs_workaround_t.html b/preview/capy/reference/boost/capy/sans_suffix_mrdocs_workaround_t.html
similarity index 100%
rename from preview/reference/boost/capy/sans_suffix_mrdocs_workaround_t.html
rename to preview/capy/reference/boost/capy/sans_suffix_mrdocs_workaround_t.html
diff --git a/preview/reference/boost/capy/sans_suffix_mrdocs_workaround_t/operator_call.html b/preview/capy/reference/boost/capy/sans_suffix_mrdocs_workaround_t/operator_call.html
similarity index 100%
rename from preview/reference/boost/capy/sans_suffix_mrdocs_workaround_t/operator_call.html
rename to preview/capy/reference/boost/capy/sans_suffix_mrdocs_workaround_t/operator_call.html
diff --git a/preview/reference/boost/capy/set_current_frame_allocator.html b/preview/capy/reference/boost/capy/set_current_frame_allocator.html
similarity index 100%
rename from preview/reference/boost/capy/set_current_frame_allocator.html
rename to preview/capy/reference/boost/capy/set_current_frame_allocator.html
diff --git a/preview/reference/boost/capy/size_tag.html b/preview/capy/reference/boost/capy/size_tag.html
similarity index 100%
rename from preview/reference/boost/capy/size_tag.html
rename to preview/capy/reference/boost/capy/size_tag.html
diff --git a/preview/reference/boost/capy/slice_how.html b/preview/capy/reference/boost/capy/slice_how.html
similarity index 100%
rename from preview/reference/boost/capy/slice_how.html
rename to preview/capy/reference/boost/capy/slice_how.html
diff --git a/preview/reference/boost/capy/slice_of-07.html b/preview/capy/reference/boost/capy/slice_of-07.html
similarity index 100%
rename from preview/reference/boost/capy/slice_of-07.html
rename to preview/capy/reference/boost/capy/slice_of-07.html
diff --git a/preview/reference/boost/capy/slice_of-07/2constructor-01.html b/preview/capy/reference/boost/capy/slice_of-07/2constructor-01.html
similarity index 100%
rename from preview/reference/boost/capy/slice_of-07/2constructor-01.html
rename to preview/capy/reference/boost/capy/slice_of-07/2constructor-01.html
diff --git a/preview/reference/boost/capy/slice_of-07/2constructor-04.html b/preview/capy/reference/boost/capy/slice_of-07/2constructor-04.html
similarity index 100%
rename from preview/reference/boost/capy/slice_of-07/2constructor-04.html
rename to preview/capy/reference/boost/capy/slice_of-07/2constructor-04.html
diff --git a/preview/reference/boost/capy/slice_of-07/2constructor-0d.html b/preview/capy/reference/boost/capy/slice_of-07/2constructor-0d.html
similarity index 100%
rename from preview/reference/boost/capy/slice_of-07/2constructor-0d.html
rename to preview/capy/reference/boost/capy/slice_of-07/2constructor-0d.html
diff --git a/preview/reference/boost/capy/slice_of-07/begin.html b/preview/capy/reference/boost/capy/slice_of-07/begin.html
similarity index 100%
rename from preview/reference/boost/capy/slice_of-07/begin.html
rename to preview/capy/reference/boost/capy/slice_of-07/begin.html
diff --git a/preview/reference/boost/capy/slice_of-07/const_iterator.html b/preview/capy/reference/boost/capy/slice_of-07/const_iterator.html
similarity index 100%
rename from preview/reference/boost/capy/slice_of-07/const_iterator.html
rename to preview/capy/reference/boost/capy/slice_of-07/const_iterator.html
diff --git a/preview/reference/boost/capy/slice_of-07/const_iterator/2constructor.html b/preview/capy/reference/boost/capy/slice_of-07/const_iterator/2constructor.html
similarity index 100%
rename from preview/reference/boost/capy/slice_of-07/const_iterator/2constructor.html
rename to preview/capy/reference/boost/capy/slice_of-07/const_iterator/2constructor.html
diff --git a/preview/reference/boost/capy/slice_of-07/const_iterator/difference_type.html b/preview/capy/reference/boost/capy/slice_of-07/const_iterator/difference_type.html
similarity index 100%
rename from preview/reference/boost/capy/slice_of-07/const_iterator/difference_type.html
rename to preview/capy/reference/boost/capy/slice_of-07/const_iterator/difference_type.html
diff --git a/preview/reference/boost/capy/slice_of-07/const_iterator/iterator_category.html b/preview/capy/reference/boost/capy/slice_of-07/const_iterator/iterator_category.html
similarity index 100%
rename from preview/reference/boost/capy/slice_of-07/const_iterator/iterator_category.html
rename to preview/capy/reference/boost/capy/slice_of-07/const_iterator/iterator_category.html
diff --git a/preview/reference/boost/capy/slice_of-07/const_iterator/iterator_concept.html b/preview/capy/reference/boost/capy/slice_of-07/const_iterator/iterator_concept.html
similarity index 100%
rename from preview/reference/boost/capy/slice_of-07/const_iterator/iterator_concept.html
rename to preview/capy/reference/boost/capy/slice_of-07/const_iterator/iterator_concept.html
diff --git a/preview/reference/boost/capy/slice_of-07/const_iterator/operator_dec-05c.html b/preview/capy/reference/boost/capy/slice_of-07/const_iterator/operator_dec-05c.html
similarity index 100%
rename from preview/reference/boost/capy/slice_of-07/const_iterator/operator_dec-05c.html
rename to preview/capy/reference/boost/capy/slice_of-07/const_iterator/operator_dec-05c.html
diff --git a/preview/reference/boost/capy/slice_of-07/const_iterator/operator_dec-05f.html b/preview/capy/reference/boost/capy/slice_of-07/const_iterator/operator_dec-05f.html
similarity index 100%
rename from preview/reference/boost/capy/slice_of-07/const_iterator/operator_dec-05f.html
rename to preview/capy/reference/boost/capy/slice_of-07/const_iterator/operator_dec-05f.html
diff --git a/preview/reference/boost/capy/slice_of-07/const_iterator/operator_dec-0a.html b/preview/capy/reference/boost/capy/slice_of-07/const_iterator/operator_dec-0a.html
similarity index 100%
rename from preview/reference/boost/capy/slice_of-07/const_iterator/operator_dec-0a.html
rename to preview/capy/reference/boost/capy/slice_of-07/const_iterator/operator_dec-0a.html
diff --git a/preview/reference/boost/capy/slice_of-07/const_iterator/operator_eq.html b/preview/capy/reference/boost/capy/slice_of-07/const_iterator/operator_eq.html
similarity index 100%
rename from preview/reference/boost/capy/slice_of-07/const_iterator/operator_eq.html
rename to preview/capy/reference/boost/capy/slice_of-07/const_iterator/operator_eq.html
diff --git a/preview/reference/boost/capy/slice_of-07/const_iterator/operator_inc-00.html b/preview/capy/reference/boost/capy/slice_of-07/const_iterator/operator_inc-00.html
similarity index 100%
rename from preview/reference/boost/capy/slice_of-07/const_iterator/operator_inc-00.html
rename to preview/capy/reference/boost/capy/slice_of-07/const_iterator/operator_inc-00.html
diff --git a/preview/reference/boost/capy/slice_of-07/const_iterator/operator_inc-02.html b/preview/capy/reference/boost/capy/slice_of-07/const_iterator/operator_inc-02.html
similarity index 100%
rename from preview/reference/boost/capy/slice_of-07/const_iterator/operator_inc-02.html
rename to preview/capy/reference/boost/capy/slice_of-07/const_iterator/operator_inc-02.html
diff --git a/preview/reference/boost/capy/slice_of-07/const_iterator/operator_inc-03.html b/preview/capy/reference/boost/capy/slice_of-07/const_iterator/operator_inc-03.html
similarity index 100%
rename from preview/reference/boost/capy/slice_of-07/const_iterator/operator_inc-03.html
rename to preview/capy/reference/boost/capy/slice_of-07/const_iterator/operator_inc-03.html
diff --git a/preview/reference/boost/capy/slice_of-07/const_iterator/operator_not_eq.html b/preview/capy/reference/boost/capy/slice_of-07/const_iterator/operator_not_eq.html
similarity index 100%
rename from preview/reference/boost/capy/slice_of-07/const_iterator/operator_not_eq.html
rename to preview/capy/reference/boost/capy/slice_of-07/const_iterator/operator_not_eq.html
diff --git a/preview/reference/boost/capy/slice_of-07/const_iterator/operator_star.html b/preview/capy/reference/boost/capy/slice_of-07/const_iterator/operator_star.html
similarity index 100%
rename from preview/reference/boost/capy/slice_of-07/const_iterator/operator_star.html
rename to preview/capy/reference/boost/capy/slice_of-07/const_iterator/operator_star.html
diff --git a/preview/reference/boost/capy/slice_of-07/const_iterator/pointer.html b/preview/capy/reference/boost/capy/slice_of-07/const_iterator/pointer.html
similarity index 100%
rename from preview/reference/boost/capy/slice_of-07/const_iterator/pointer.html
rename to preview/capy/reference/boost/capy/slice_of-07/const_iterator/pointer.html
diff --git a/preview/reference/boost/capy/slice_of-07/const_iterator/reference.html b/preview/capy/reference/boost/capy/slice_of-07/const_iterator/reference.html
similarity index 100%
rename from preview/reference/boost/capy/slice_of-07/const_iterator/reference.html
rename to preview/capy/reference/boost/capy/slice_of-07/const_iterator/reference.html
diff --git a/preview/reference/boost/capy/slice_of-07/const_iterator/value_type.html b/preview/capy/reference/boost/capy/slice_of-07/const_iterator/value_type.html
similarity index 100%
rename from preview/reference/boost/capy/slice_of-07/const_iterator/value_type.html
rename to preview/capy/reference/boost/capy/slice_of-07/const_iterator/value_type.html
diff --git a/preview/reference/boost/capy/slice_of-07/end.html b/preview/capy/reference/boost/capy/slice_of-07/end.html
similarity index 100%
rename from preview/reference/boost/capy/slice_of-07/end.html
rename to preview/capy/reference/boost/capy/slice_of-07/end.html
diff --git a/preview/reference/boost/capy/slice_of-07/value_type.html b/preview/capy/reference/boost/capy/slice_of-07/value_type.html
similarity index 100%
rename from preview/reference/boost/capy/slice_of-07/value_type.html
rename to preview/capy/reference/boost/capy/slice_of-07/value_type.html
diff --git a/preview/reference/boost/capy/slice_of-0a.html b/preview/capy/reference/boost/capy/slice_of-0a.html
similarity index 100%
rename from preview/reference/boost/capy/slice_of-0a.html
rename to preview/capy/reference/boost/capy/slice_of-0a.html
diff --git a/preview/reference/boost/capy/slice_tag.html b/preview/capy/reference/boost/capy/slice_tag.html
similarity index 100%
rename from preview/reference/boost/capy/slice_tag.html
rename to preview/capy/reference/boost/capy/slice_tag.html
diff --git a/preview/reference/boost/capy/slice_type.html b/preview/capy/reference/boost/capy/slice_type.html
similarity index 100%
rename from preview/reference/boost/capy/slice_type.html
rename to preview/capy/reference/boost/capy/slice_type.html
diff --git a/preview/reference/boost/capy/strand-02.html b/preview/capy/reference/boost/capy/strand-02.html
similarity index 100%
rename from preview/reference/boost/capy/strand-02.html
rename to preview/capy/reference/boost/capy/strand-02.html
diff --git a/preview/reference/boost/capy/strand-02/2constructor-01.html b/preview/capy/reference/boost/capy/strand-02/2constructor-01.html
similarity index 100%
rename from preview/reference/boost/capy/strand-02/2constructor-01.html
rename to preview/capy/reference/boost/capy/strand-02/2constructor-01.html
diff --git a/preview/reference/boost/capy/strand-02/2constructor-04.html b/preview/capy/reference/boost/capy/strand-02/2constructor-04.html
similarity index 100%
rename from preview/reference/boost/capy/strand-02/2constructor-04.html
rename to preview/capy/reference/boost/capy/strand-02/2constructor-04.html
diff --git a/preview/reference/boost/capy/strand-02/2constructor-0c.html b/preview/capy/reference/boost/capy/strand-02/2constructor-0c.html
similarity index 100%
rename from preview/reference/boost/capy/strand-02/2constructor-0c.html
rename to preview/capy/reference/boost/capy/strand-02/2constructor-0c.html
diff --git a/preview/reference/boost/capy/strand-02/2constructor-0f.html b/preview/capy/reference/boost/capy/strand-02/2constructor-0f.html
similarity index 100%
rename from preview/reference/boost/capy/strand-02/2constructor-0f.html
rename to preview/capy/reference/boost/capy/strand-02/2constructor-0f.html
diff --git a/preview/reference/boost/capy/strand-02/context.html b/preview/capy/reference/boost/capy/strand-02/context.html
similarity index 100%
rename from preview/reference/boost/capy/strand-02/context.html
rename to preview/capy/reference/boost/capy/strand-02/context.html
diff --git a/preview/reference/boost/capy/strand-02/dispatch.html b/preview/capy/reference/boost/capy/strand-02/dispatch.html
similarity index 100%
rename from preview/reference/boost/capy/strand-02/dispatch.html
rename to preview/capy/reference/boost/capy/strand-02/dispatch.html
diff --git a/preview/reference/boost/capy/strand-02/get_inner_executor.html b/preview/capy/reference/boost/capy/strand-02/get_inner_executor.html
similarity index 100%
rename from preview/reference/boost/capy/strand-02/get_inner_executor.html
rename to preview/capy/reference/boost/capy/strand-02/get_inner_executor.html
diff --git a/preview/reference/boost/capy/strand-02/inner_executor_type.html b/preview/capy/reference/boost/capy/strand-02/inner_executor_type.html
similarity index 100%
rename from preview/reference/boost/capy/strand-02/inner_executor_type.html
rename to preview/capy/reference/boost/capy/strand-02/inner_executor_type.html
diff --git a/preview/reference/boost/capy/strand-02/on_work_finished.html b/preview/capy/reference/boost/capy/strand-02/on_work_finished.html
similarity index 100%
rename from preview/reference/boost/capy/strand-02/on_work_finished.html
rename to preview/capy/reference/boost/capy/strand-02/on_work_finished.html
diff --git a/preview/reference/boost/capy/strand-02/on_work_started.html b/preview/capy/reference/boost/capy/strand-02/on_work_started.html
similarity index 100%
rename from preview/reference/boost/capy/strand-02/on_work_started.html
rename to preview/capy/reference/boost/capy/strand-02/on_work_started.html
diff --git a/preview/reference/boost/capy/strand-02/operator_assign-04.html b/preview/capy/reference/boost/capy/strand-02/operator_assign-04.html
similarity index 100%
rename from preview/reference/boost/capy/strand-02/operator_assign-04.html
rename to preview/capy/reference/boost/capy/strand-02/operator_assign-04.html
diff --git a/preview/reference/boost/capy/strand-02/operator_assign-0d.html b/preview/capy/reference/boost/capy/strand-02/operator_assign-0d.html
similarity index 100%
rename from preview/reference/boost/capy/strand-02/operator_assign-0d.html
rename to preview/capy/reference/boost/capy/strand-02/operator_assign-0d.html
diff --git a/preview/reference/boost/capy/strand-02/operator_assign-0f.html b/preview/capy/reference/boost/capy/strand-02/operator_assign-0f.html
similarity index 100%
rename from preview/reference/boost/capy/strand-02/operator_assign-0f.html
rename to preview/capy/reference/boost/capy/strand-02/operator_assign-0f.html
diff --git a/preview/reference/boost/capy/strand-02/operator_eq.html b/preview/capy/reference/boost/capy/strand-02/operator_eq.html
similarity index 100%
rename from preview/reference/boost/capy/strand-02/operator_eq.html
rename to preview/capy/reference/boost/capy/strand-02/operator_eq.html
diff --git a/preview/reference/boost/capy/strand-02/post.html b/preview/capy/reference/boost/capy/strand-02/post.html
similarity index 100%
rename from preview/reference/boost/capy/strand-02/post.html
rename to preview/capy/reference/boost/capy/strand-02/post.html
diff --git a/preview/reference/boost/capy/strand-02/running_in_this_thread.html b/preview/capy/reference/boost/capy/strand-02/running_in_this_thread.html
similarity index 100%
rename from preview/reference/boost/capy/strand-02/running_in_this_thread.html
rename to preview/capy/reference/boost/capy/strand-02/running_in_this_thread.html
diff --git a/preview/reference/boost/capy/strand-05.html b/preview/capy/reference/boost/capy/strand-05.html
similarity index 100%
rename from preview/reference/boost/capy/strand-05.html
rename to preview/capy/reference/boost/capy/strand-05.html
diff --git a/preview/reference/boost/capy/string_dynamic_buffer.html b/preview/capy/reference/boost/capy/string_dynamic_buffer.html
similarity index 100%
rename from preview/reference/boost/capy/string_dynamic_buffer.html
rename to preview/capy/reference/boost/capy/string_dynamic_buffer.html
diff --git a/preview/reference/boost/capy/suffix.html b/preview/capy/reference/boost/capy/suffix.html
similarity index 100%
rename from preview/reference/boost/capy/suffix.html
rename to preview/capy/reference/boost/capy/suffix.html
diff --git a/preview/reference/boost/capy/suffix_mrdocs_workaround_t.html b/preview/capy/reference/boost/capy/suffix_mrdocs_workaround_t.html
similarity index 100%
rename from preview/reference/boost/capy/suffix_mrdocs_workaround_t.html
rename to preview/capy/reference/boost/capy/suffix_mrdocs_workaround_t.html
diff --git a/preview/reference/boost/capy/suffix_mrdocs_workaround_t/operator_call.html b/preview/capy/reference/boost/capy/suffix_mrdocs_workaround_t/operator_call.html
similarity index 100%
rename from preview/reference/boost/capy/suffix_mrdocs_workaround_t/operator_call.html
rename to preview/capy/reference/boost/capy/suffix_mrdocs_workaround_t/operator_call.html
diff --git a/preview/reference/boost/capy/tag_invoke-00.html b/preview/capy/reference/boost/capy/tag_invoke-00.html
similarity index 100%
rename from preview/reference/boost/capy/tag_invoke-00.html
rename to preview/capy/reference/boost/capy/tag_invoke-00.html
diff --git a/preview/reference/boost/capy/tag_invoke-02.html b/preview/capy/reference/boost/capy/tag_invoke-02.html
similarity index 100%
rename from preview/reference/boost/capy/tag_invoke-02.html
rename to preview/capy/reference/boost/capy/tag_invoke-02.html
diff --git a/preview/reference/boost/capy/tag_invoke-07.html b/preview/capy/reference/boost/capy/tag_invoke-07.html
similarity index 100%
rename from preview/reference/boost/capy/tag_invoke-07.html
rename to preview/capy/reference/boost/capy/tag_invoke-07.html
diff --git a/preview/reference/boost/capy/tag_invoke-088.html b/preview/capy/reference/boost/capy/tag_invoke-088.html
similarity index 100%
rename from preview/reference/boost/capy/tag_invoke-088.html
rename to preview/capy/reference/boost/capy/tag_invoke-088.html
diff --git a/preview/reference/boost/capy/tag_invoke-08b.html b/preview/capy/reference/boost/capy/tag_invoke-08b.html
similarity index 100%
rename from preview/reference/boost/capy/tag_invoke-08b.html
rename to preview/capy/reference/boost/capy/tag_invoke-08b.html
diff --git a/preview/reference/boost/capy/tag_invoke-0a.html b/preview/capy/reference/boost/capy/tag_invoke-0a.html
similarity index 100%
rename from preview/reference/boost/capy/tag_invoke-0a.html
rename to preview/capy/reference/boost/capy/tag_invoke-0a.html
diff --git a/preview/reference/boost/capy/tag_invoke-0b.html b/preview/capy/reference/boost/capy/tag_invoke-0b.html
similarity index 100%
rename from preview/reference/boost/capy/tag_invoke-0b.html
rename to preview/capy/reference/boost/capy/tag_invoke-0b.html
diff --git a/preview/reference/boost/capy/tag_invoke-0c.html b/preview/capy/reference/boost/capy/tag_invoke-0c.html
similarity index 100%
rename from preview/reference/boost/capy/tag_invoke-0c.html
rename to preview/capy/reference/boost/capy/tag_invoke-0c.html
diff --git a/preview/reference/boost/capy/tag_invoke-0e.html b/preview/capy/reference/boost/capy/tag_invoke-0e.html
similarity index 100%
rename from preview/reference/boost/capy/tag_invoke-0e.html
rename to preview/capy/reference/boost/capy/tag_invoke-0e.html
diff --git a/preview/reference/boost/capy/task.html b/preview/capy/reference/boost/capy/task.html
similarity index 100%
rename from preview/reference/boost/capy/task.html
rename to preview/capy/reference/boost/capy/task.html
diff --git a/preview/reference/boost/capy/task/2constructor-00.html b/preview/capy/reference/boost/capy/task/2constructor-00.html
similarity index 100%
rename from preview/reference/boost/capy/task/2constructor-00.html
rename to preview/capy/reference/boost/capy/task/2constructor-00.html
diff --git a/preview/reference/boost/capy/task/2constructor-03.html b/preview/capy/reference/boost/capy/task/2constructor-03.html
similarity index 100%
rename from preview/reference/boost/capy/task/2constructor-03.html
rename to preview/capy/reference/boost/capy/task/2constructor-03.html
diff --git a/preview/reference/boost/capy/task/2constructor-0b.html b/preview/capy/reference/boost/capy/task/2constructor-0b.html
similarity index 100%
rename from preview/reference/boost/capy/task/2constructor-0b.html
rename to preview/capy/reference/boost/capy/task/2constructor-0b.html
diff --git a/preview/reference/boost/capy/task/2destructor.html b/preview/capy/reference/boost/capy/task/2destructor.html
similarity index 100%
rename from preview/reference/boost/capy/task/2destructor.html
rename to preview/capy/reference/boost/capy/task/2destructor.html
diff --git a/preview/reference/boost/capy/task/await_ready.html b/preview/capy/reference/boost/capy/task/await_ready.html
similarity index 100%
rename from preview/reference/boost/capy/task/await_ready.html
rename to preview/capy/reference/boost/capy/task/await_ready.html
diff --git a/preview/reference/boost/capy/task/await_resume.html b/preview/capy/reference/boost/capy/task/await_resume.html
similarity index 100%
rename from preview/reference/boost/capy/task/await_resume.html
rename to preview/capy/reference/boost/capy/task/await_resume.html
diff --git a/preview/reference/boost/capy/task/await_suspend.html b/preview/capy/reference/boost/capy/task/await_suspend.html
similarity index 100%
rename from preview/reference/boost/capy/task/await_suspend.html
rename to preview/capy/reference/boost/capy/task/await_suspend.html
diff --git a/preview/reference/boost/capy/task/h_.html b/preview/capy/reference/boost/capy/task/h_.html
similarity index 100%
rename from preview/reference/boost/capy/task/h_.html
rename to preview/capy/reference/boost/capy/task/h_.html
diff --git a/preview/reference/boost/capy/task/handle.html b/preview/capy/reference/boost/capy/task/handle.html
similarity index 100%
rename from preview/reference/boost/capy/task/handle.html
rename to preview/capy/reference/boost/capy/task/handle.html
diff --git a/preview/reference/boost/capy/task/operator_assign-02.html b/preview/capy/reference/boost/capy/task/operator_assign-02.html
similarity index 100%
rename from preview/reference/boost/capy/task/operator_assign-02.html
rename to preview/capy/reference/boost/capy/task/operator_assign-02.html
diff --git a/preview/reference/boost/capy/task/operator_assign-06.html b/preview/capy/reference/boost/capy/task/operator_assign-06.html
similarity index 100%
rename from preview/reference/boost/capy/task/operator_assign-06.html
rename to preview/capy/reference/boost/capy/task/operator_assign-06.html
diff --git a/preview/reference/boost/capy/task/operator_assign-08.html b/preview/capy/reference/boost/capy/task/operator_assign-08.html
similarity index 100%
rename from preview/reference/boost/capy/task/operator_assign-08.html
rename to preview/capy/reference/boost/capy/task/operator_assign-08.html
diff --git a/preview/reference/boost/capy/task/promise_type.html b/preview/capy/reference/boost/capy/task/promise_type.html
similarity index 100%
rename from preview/reference/boost/capy/task/promise_type.html
rename to preview/capy/reference/boost/capy/task/promise_type.html
diff --git a/preview/reference/boost/capy/task/promise_type/2constructor.html b/preview/capy/reference/boost/capy/task/promise_type/2constructor.html
similarity index 100%
rename from preview/reference/boost/capy/task/promise_type/2constructor.html
rename to preview/capy/reference/boost/capy/task/promise_type/2constructor.html
diff --git a/preview/reference/boost/capy/task/promise_type/2destructor.html b/preview/capy/reference/boost/capy/task/promise_type/2destructor.html
similarity index 100%
rename from preview/reference/boost/capy/task/promise_type/2destructor.html
rename to preview/capy/reference/boost/capy/task/promise_type/2destructor.html
diff --git a/preview/reference/boost/capy/task/promise_type/ep_.html b/preview/capy/reference/boost/capy/task/promise_type/ep_.html
similarity index 100%
rename from preview/reference/boost/capy/task/promise_type/ep_.html
rename to preview/capy/reference/boost/capy/task/promise_type/ep_.html
diff --git a/preview/reference/boost/capy/task/promise_type/exception.html b/preview/capy/reference/boost/capy/task/promise_type/exception.html
similarity index 100%
rename from preview/reference/boost/capy/task/promise_type/exception.html
rename to preview/capy/reference/boost/capy/task/promise_type/exception.html
diff --git a/preview/reference/boost/capy/task/promise_type/final_suspend.html b/preview/capy/reference/boost/capy/task/promise_type/final_suspend.html
similarity index 100%
rename from preview/reference/boost/capy/task/promise_type/final_suspend.html
rename to preview/capy/reference/boost/capy/task/promise_type/final_suspend.html
diff --git a/preview/reference/boost/capy/task/promise_type/get_return_object.html b/preview/capy/reference/boost/capy/task/promise_type/get_return_object.html
similarity index 100%
rename from preview/reference/boost/capy/task/promise_type/get_return_object.html
rename to preview/capy/reference/boost/capy/task/promise_type/get_return_object.html
diff --git a/preview/reference/boost/capy/task/promise_type/initial_suspend.html b/preview/capy/reference/boost/capy/task/promise_type/initial_suspend.html
similarity index 100%
rename from preview/reference/boost/capy/task/promise_type/initial_suspend.html
rename to preview/capy/reference/boost/capy/task/promise_type/initial_suspend.html
diff --git a/preview/reference/boost/capy/task/promise_type/transform_awaitable.html b/preview/capy/reference/boost/capy/task/promise_type/transform_awaitable.html
similarity index 100%
rename from preview/reference/boost/capy/task/promise_type/transform_awaitable.html
rename to preview/capy/reference/boost/capy/task/promise_type/transform_awaitable.html
diff --git a/preview/reference/boost/capy/task/promise_type/transform_awaiter.html b/preview/capy/reference/boost/capy/task/promise_type/transform_awaiter.html
similarity index 100%
rename from preview/reference/boost/capy/task/promise_type/transform_awaiter.html
rename to preview/capy/reference/boost/capy/task/promise_type/transform_awaiter.html
diff --git a/preview/reference/boost/capy/task/promise_type/transform_awaiter/a_.html b/preview/capy/reference/boost/capy/task/promise_type/transform_awaiter/a_.html
similarity index 100%
rename from preview/reference/boost/capy/task/promise_type/transform_awaiter/a_.html
rename to preview/capy/reference/boost/capy/task/promise_type/transform_awaiter/a_.html
diff --git a/preview/reference/boost/capy/task/promise_type/transform_awaiter/await_ready.html b/preview/capy/reference/boost/capy/task/promise_type/transform_awaiter/await_ready.html
similarity index 100%
rename from preview/reference/boost/capy/task/promise_type/transform_awaiter/await_ready.html
rename to preview/capy/reference/boost/capy/task/promise_type/transform_awaiter/await_ready.html
diff --git a/preview/reference/boost/capy/task/promise_type/transform_awaiter/await_resume.html b/preview/capy/reference/boost/capy/task/promise_type/transform_awaiter/await_resume.html
similarity index 100%
rename from preview/reference/boost/capy/task/promise_type/transform_awaiter/await_resume.html
rename to preview/capy/reference/boost/capy/task/promise_type/transform_awaiter/await_resume.html
diff --git a/preview/reference/boost/capy/task/promise_type/transform_awaiter/await_suspend.html b/preview/capy/reference/boost/capy/task/promise_type/transform_awaiter/await_suspend.html
similarity index 100%
rename from preview/reference/boost/capy/task/promise_type/transform_awaiter/await_suspend.html
rename to preview/capy/reference/boost/capy/task/promise_type/transform_awaiter/await_suspend.html
diff --git a/preview/reference/boost/capy/task/promise_type/transform_awaiter/p_.html b/preview/capy/reference/boost/capy/task/promise_type/transform_awaiter/p_.html
similarity index 100%
rename from preview/reference/boost/capy/task/promise_type/transform_awaiter/p_.html
rename to preview/capy/reference/boost/capy/task/promise_type/transform_awaiter/p_.html
diff --git a/preview/reference/boost/capy/task/promise_type/unhandled_exception.html b/preview/capy/reference/boost/capy/task/promise_type/unhandled_exception.html
similarity index 100%
rename from preview/reference/boost/capy/task/promise_type/unhandled_exception.html
rename to preview/capy/reference/boost/capy/task/promise_type/unhandled_exception.html
diff --git a/preview/reference/boost/capy/task/release.html b/preview/capy/reference/boost/capy/task/release.html
similarity index 100%
rename from preview/reference/boost/capy/task/release.html
rename to preview/capy/reference/boost/capy/task/release.html
diff --git a/preview/reference/boost/capy/this_coro.html b/preview/capy/reference/boost/capy/this_coro.html
similarity index 98%
rename from preview/reference/boost/capy/this_coro.html
rename to preview/capy/reference/boost/capy/this_coro.html
index 63b4d59..01ec219 100644
--- a/preview/reference/boost/capy/this_coro.html
+++ b/preview/capy/reference/boost/capy/this_coro.html
@@ -372,7 +372,7 @@
auto const& env = co_await this_coro::environment;
auto ex = co_await this_coro::executor;
auto token = co_await this_coro::stop_token;
- auto* alloc = co_await this_coro::allocator;
+ auto* alloc = co_await this_coro::frame_allocator;
}
Use co_await this_coro::frame_allocator inside a coroutine whose promise type supports frame allocator access (e.g., inherits from io_awaitable_promise_base). The returned pointer is the memory resource used for coroutine frame allocation.
+
+
+
+
+
Example
+
+
+
+
task<void> example()
+{
+ auto* alloc = co_await this_coro::frame_allocator;
+ // alloc is nullptr when using the default allocator
+}
+
+
+
+
+
+
Behavior
+
+
+
+
+
Returns `nullptr` when the default allocator is in use.
+
+
+
This operation never suspends; `await_ready()` always returns `true`.
This tag is intercepted by a promise type's await_transform to yield the coroutine's current frame allocator. The tag itself carries no data; it serves only as a sentinel for compile‐time dispatch.
+
+
diff --git a/preview/reference/boost/capy/this_coro/stop_token.html b/preview/capy/reference/boost/capy/this_coro/stop_token.html
similarity index 100%
rename from preview/reference/boost/capy/this_coro/stop_token.html
rename to preview/capy/reference/boost/capy/this_coro/stop_token.html
diff --git a/preview/reference/boost/capy/this_coro/stop_token_tag.html b/preview/capy/reference/boost/capy/this_coro/stop_token_tag.html
similarity index 100%
rename from preview/reference/boost/capy/this_coro/stop_token_tag.html
rename to preview/capy/reference/boost/capy/this_coro/stop_token_tag.html
diff --git a/preview/reference/boost/capy/thread_pool.html b/preview/capy/reference/boost/capy/thread_pool.html
similarity index 100%
rename from preview/reference/boost/capy/thread_pool.html
rename to preview/capy/reference/boost/capy/thread_pool.html
diff --git a/preview/reference/boost/capy/thread_pool/2constructor-04.html b/preview/capy/reference/boost/capy/thread_pool/2constructor-04.html
similarity index 100%
rename from preview/reference/boost/capy/thread_pool/2constructor-04.html
rename to preview/capy/reference/boost/capy/thread_pool/2constructor-04.html
diff --git a/preview/reference/boost/capy/thread_pool/2constructor-09.html b/preview/capy/reference/boost/capy/thread_pool/2constructor-09.html
similarity index 100%
rename from preview/reference/boost/capy/thread_pool/2constructor-09.html
rename to preview/capy/reference/boost/capy/thread_pool/2constructor-09.html
diff --git a/preview/reference/boost/capy/thread_pool/2constructor-0f.html b/preview/capy/reference/boost/capy/thread_pool/2constructor-0f.html
similarity index 100%
rename from preview/reference/boost/capy/thread_pool/2constructor-0f.html
rename to preview/capy/reference/boost/capy/thread_pool/2constructor-0f.html
diff --git a/preview/reference/boost/capy/thread_pool/2destructor.html b/preview/capy/reference/boost/capy/thread_pool/2destructor.html
similarity index 100%
rename from preview/reference/boost/capy/thread_pool/2destructor.html
rename to preview/capy/reference/boost/capy/thread_pool/2destructor.html
diff --git a/preview/reference/boost/capy/thread_pool/executor_type.html b/preview/capy/reference/boost/capy/thread_pool/executor_type.html
similarity index 100%
rename from preview/reference/boost/capy/thread_pool/executor_type.html
rename to preview/capy/reference/boost/capy/thread_pool/executor_type.html
diff --git a/preview/reference/boost/capy/thread_pool/executor_type/2constructor.html b/preview/capy/reference/boost/capy/thread_pool/executor_type/2constructor.html
similarity index 100%
rename from preview/reference/boost/capy/thread_pool/executor_type/2constructor.html
rename to preview/capy/reference/boost/capy/thread_pool/executor_type/2constructor.html
diff --git a/preview/reference/boost/capy/thread_pool/executor_type/context.html b/preview/capy/reference/boost/capy/thread_pool/executor_type/context.html
similarity index 100%
rename from preview/reference/boost/capy/thread_pool/executor_type/context.html
rename to preview/capy/reference/boost/capy/thread_pool/executor_type/context.html
diff --git a/preview/reference/boost/capy/thread_pool/executor_type/dispatch.html b/preview/capy/reference/boost/capy/thread_pool/executor_type/dispatch.html
similarity index 100%
rename from preview/reference/boost/capy/thread_pool/executor_type/dispatch.html
rename to preview/capy/reference/boost/capy/thread_pool/executor_type/dispatch.html
diff --git a/preview/reference/boost/capy/thread_pool/executor_type/on_work_finished.html b/preview/capy/reference/boost/capy/thread_pool/executor_type/on_work_finished.html
similarity index 100%
rename from preview/reference/boost/capy/thread_pool/executor_type/on_work_finished.html
rename to preview/capy/reference/boost/capy/thread_pool/executor_type/on_work_finished.html
diff --git a/preview/reference/boost/capy/thread_pool/executor_type/on_work_started.html b/preview/capy/reference/boost/capy/thread_pool/executor_type/on_work_started.html
similarity index 100%
rename from preview/reference/boost/capy/thread_pool/executor_type/on_work_started.html
rename to preview/capy/reference/boost/capy/thread_pool/executor_type/on_work_started.html
diff --git a/preview/reference/boost/capy/thread_pool/executor_type/operator_eq.html b/preview/capy/reference/boost/capy/thread_pool/executor_type/operator_eq.html
similarity index 100%
rename from preview/reference/boost/capy/thread_pool/executor_type/operator_eq.html
rename to preview/capy/reference/boost/capy/thread_pool/executor_type/operator_eq.html
diff --git a/preview/reference/boost/capy/thread_pool/executor_type/post.html b/preview/capy/reference/boost/capy/thread_pool/executor_type/post.html
similarity index 100%
rename from preview/reference/boost/capy/thread_pool/executor_type/post.html
rename to preview/capy/reference/boost/capy/thread_pool/executor_type/post.html
diff --git a/preview/reference/boost/capy/thread_pool/get_executor.html b/preview/capy/reference/boost/capy/thread_pool/get_executor.html
similarity index 100%
rename from preview/reference/boost/capy/thread_pool/get_executor.html
rename to preview/capy/reference/boost/capy/thread_pool/get_executor.html
diff --git a/preview/reference/boost/capy/thread_pool/operator_assign-0d.html b/preview/capy/reference/boost/capy/thread_pool/operator_assign-0d.html
similarity index 100%
rename from preview/reference/boost/capy/thread_pool/operator_assign-0d.html
rename to preview/capy/reference/boost/capy/thread_pool/operator_assign-0d.html
diff --git a/preview/reference/boost/capy/thread_pool/operator_assign-0f.html b/preview/capy/reference/boost/capy/thread_pool/operator_assign-0f.html
similarity index 100%
rename from preview/reference/boost/capy/thread_pool/operator_assign-0f.html
rename to preview/capy/reference/boost/capy/thread_pool/operator_assign-0f.html
diff --git a/preview/reference/boost/capy/thread_pool/stop.html b/preview/capy/reference/boost/capy/thread_pool/stop.html
similarity index 100%
rename from preview/reference/boost/capy/thread_pool/stop.html
rename to preview/capy/reference/boost/capy/thread_pool/stop.html
diff --git a/preview/reference/boost/capy/vector_dynamic_buffer.html b/preview/capy/reference/boost/capy/vector_dynamic_buffer.html
similarity index 100%
rename from preview/reference/boost/capy/vector_dynamic_buffer.html
rename to preview/capy/reference/boost/capy/vector_dynamic_buffer.html
diff --git a/preview/reference/boost/capy/when_all.html b/preview/capy/reference/boost/capy/when_all.html
similarity index 100%
rename from preview/reference/boost/capy/when_all.html
rename to preview/capy/reference/boost/capy/when_all.html
diff --git a/preview/reference/boost/capy/when_all_result_type.html b/preview/capy/reference/boost/capy/when_all_result_type.html
similarity index 100%
rename from preview/reference/boost/capy/when_all_result_type.html
rename to preview/capy/reference/boost/capy/when_all_result_type.html
diff --git a/preview/reference/boost/capy/when_any-09.html b/preview/capy/reference/boost/capy/when_any-09.html
similarity index 100%
rename from preview/reference/boost/capy/when_any-09.html
rename to preview/capy/reference/boost/capy/when_any-09.html
diff --git a/preview/reference/boost/capy/when_any-0d8.html b/preview/capy/reference/boost/capy/when_any-0d8.html
similarity index 100%
rename from preview/reference/boost/capy/when_any-0d8.html
rename to preview/capy/reference/boost/capy/when_any-0d8.html
diff --git a/preview/reference/boost/capy/when_any-0da.html b/preview/capy/reference/boost/capy/when_any-0da.html
similarity index 100%
rename from preview/reference/boost/capy/when_any-0da.html
rename to preview/capy/reference/boost/capy/when_any-0da.html
diff --git a/preview/reference/boost/capy/when_any-0f.html b/preview/capy/reference/boost/capy/when_any-0f.html
similarity index 100%
rename from preview/reference/boost/capy/when_any-0f.html
rename to preview/capy/reference/boost/capy/when_any-0f.html
diff --git a/preview/reference/boost/capy/work_guard.html b/preview/capy/reference/boost/capy/work_guard.html
similarity index 100%
rename from preview/reference/boost/capy/work_guard.html
rename to preview/capy/reference/boost/capy/work_guard.html
diff --git a/preview/reference/boost/capy/work_guard/2constructor-074.html b/preview/capy/reference/boost/capy/work_guard/2constructor-074.html
similarity index 100%
rename from preview/reference/boost/capy/work_guard/2constructor-074.html
rename to preview/capy/reference/boost/capy/work_guard/2constructor-074.html
diff --git a/preview/reference/boost/capy/work_guard/2constructor-075.html b/preview/capy/reference/boost/capy/work_guard/2constructor-075.html
similarity index 100%
rename from preview/reference/boost/capy/work_guard/2constructor-075.html
rename to preview/capy/reference/boost/capy/work_guard/2constructor-075.html
diff --git a/preview/reference/boost/capy/work_guard/2constructor-07d.html b/preview/capy/reference/boost/capy/work_guard/2constructor-07d.html
similarity index 100%
rename from preview/reference/boost/capy/work_guard/2constructor-07d.html
rename to preview/capy/reference/boost/capy/work_guard/2constructor-07d.html
diff --git a/preview/reference/boost/capy/work_guard/2constructor-0f.html b/preview/capy/reference/boost/capy/work_guard/2constructor-0f.html
similarity index 100%
rename from preview/reference/boost/capy/work_guard/2constructor-0f.html
rename to preview/capy/reference/boost/capy/work_guard/2constructor-0f.html
diff --git a/preview/reference/boost/capy/work_guard/2destructor.html b/preview/capy/reference/boost/capy/work_guard/2destructor.html
similarity index 100%
rename from preview/reference/boost/capy/work_guard/2destructor.html
rename to preview/capy/reference/boost/capy/work_guard/2destructor.html
diff --git a/preview/reference/boost/capy/work_guard/executor.html b/preview/capy/reference/boost/capy/work_guard/executor.html
similarity index 100%
rename from preview/reference/boost/capy/work_guard/executor.html
rename to preview/capy/reference/boost/capy/work_guard/executor.html
diff --git a/preview/reference/boost/capy/work_guard/executor_type.html b/preview/capy/reference/boost/capy/work_guard/executor_type.html
similarity index 100%
rename from preview/reference/boost/capy/work_guard/executor_type.html
rename to preview/capy/reference/boost/capy/work_guard/executor_type.html
diff --git a/preview/reference/boost/capy/work_guard/operator_assign.html b/preview/capy/reference/boost/capy/work_guard/operator_assign.html
similarity index 100%
rename from preview/reference/boost/capy/work_guard/operator_assign.html
rename to preview/capy/reference/boost/capy/work_guard/operator_assign.html
diff --git a/preview/reference/boost/capy/work_guard/owns_work.html b/preview/capy/reference/boost/capy/work_guard/owns_work.html
similarity index 100%
rename from preview/reference/boost/capy/work_guard/owns_work.html
rename to preview/capy/reference/boost/capy/work_guard/owns_work.html
diff --git a/preview/reference/boost/capy/work_guard/reset.html b/preview/capy/reference/boost/capy/work_guard/reset.html
similarity index 100%
rename from preview/reference/boost/capy/work_guard/reset.html
rename to preview/capy/reference/boost/capy/work_guard/reset.html
diff --git a/preview/reference/boost/capy/write.html b/preview/capy/reference/boost/capy/write.html
similarity index 100%
rename from preview/reference/boost/capy/write.html
rename to preview/capy/reference/boost/capy/write.html
diff --git a/preview/reference/index.html b/preview/capy/reference/index.html
similarity index 99%
rename from preview/reference/index.html
rename to preview/capy/reference/index.html
index 7d49b9b..85ab7bb 100644
--- a/preview/reference/index.html
+++ b/preview/capy/reference/index.html
@@ -1023,10 +1023,6 @@
Boost.Charconv converts character buffers to numbers, and numbers to character buffers.
+It is a small library of two overloaded functions to do the heavy lifting, plus several supporting enums, structures, templates, and constants, with a particular focus on performance and consistency
+across the supported development environments.
+
+
+
Why should I be interested in this Library? Charconv is locale-independent, non-allocating1, non-throwing and only requires a minimum of C++ 11.
+It provides functionality similar to that found in std::printf or std::strtod with substantial performance increases.
+This library can also be used in place of the standard library <charconv> if unavailable with your toolchain.
+Currently only GCC 11+ and MSVC 19.24+ support both integer and floating-point conversions in their implementation of <charconv>.
+If you are using either of those compilers, Boost.Charconv is at least as performant as <charconv>, and can be up to several times faster.
+See: Benchmarks
+
+
+
1 The one edge case where allocation may occur is you are parsing a string to an 80 or 128-bit long double or __float128, and the string is over 1024 bytes long.
+
+
+
+
Supported Compilers / OS
+
+
Boost.Charconv is tested on Ubuntu, macOS, and Windows with the following compilers:
Run the following commands to clone the latest versions of Boost and Charconv, prepare the Boost.Build system for use, and build the libraries with C++11 as the default standard:
The value of cxxstd must be at least 11. See the b2 documentation under cxxstd for all valid values.
+
+
+
+
__float128 and std::float128_t Support
+
+
If using B2 or CMake the build system will automatically define BOOST_CHARCONV_HAS_QUADMATH and link against it if the build system can successfully run a small test case.
+If you are using another build system and you want support for these types you will have to define BOOST_CHARCONV_HAS_QUADMATH, and link against libquadmath.
+
+
+
+
+
+
Important
+
+
+libquadmath is only available on supported platforms (e.g. Linux with x86, x86_64, PPC64, and IA64).
+
+
+
+
+
+
+
Dependencies
+
+
This library depends on: Boost.Assert, Boost.Config, Boost.Core, and optionally libquadmath (see above).
+
+
+
+
+
+
Basic Usage Examples
+
+
+
Usage Examples
+
+
+
#include<boost/charconv.hpp>
+
+constchar*buffer="42";
+intv=0;
+boost::charconv::from_chars_resultr=boost::charconv::from_chars(buffer,buffer+std::strlen(buffer),v);
+assert(r.ec==std::errc());
+assert(v==42);
+
+charbuffer[64];
+intv=123456;
+boost::charconv::to_chars_resultr=boost::charconv::to_chars(buffer,buffer+sizeof(buffer),v);
+assert(r.ec==std::errc());
+assert(!strncmp(buffer,"123456",6));// Strncmp returns 0 on match
from_chars is a set of functions that parse a string from [first, last) in an attempt to convert the string into value according to the chars_format specified (if applicable).
+The parsing of number is locale-independent (e.g. equivalent to the "C" locale).
+The result of from_chars is from_chars_result which on success returns ptr == last and ec == std::errc(), and on failure returns ptr equal to the last valid character parsed or last on underflow/overflow, and ec == std::errc::invalid_argument or std::errc::result_out_of_range respectively. from_chars does not require the character sequence to be null terminated.
sv - string view of a valid range to parse.
+Compatible with boost::core::string_view, std::string, and std::string_view
+
+
+
value - where the output is stored upon successful parsing
+
+
+
base (integer only) - the integer base to use. Must be between 2 and 36 inclusive
+
+
+
fmt (floating point only) - The format of the buffer. See chars_format overview for description.
+
+
+
+
+
+
from_chars_result
+
+
+
+
ptr - On return from from_chars it is a pointer to the first character not matching the pattern, or pointer to last if all characters are successfully parsed.
4) Incompatible formatting (e.g. exponent on chars_format::fixed, or p as exponent on value that is not chars_format::hex) See chars_format overview
+
+
+
std::errc::result_out_of_range
+
1) Overflow
+
2) Underflow
+
+
+
+
+
+
+
operator== - compares the values of ptr and ec for equality
+
+
+
+
+
+
Usage Notes
+
+
Usage notes for from_chars for integral types
+
+
+
+
All built-in integral types are allowed except bool which is deleted
+
+
+
These functions have been tested to support __int128 and unsigned __int128
+
+
+
from_chars for integral types is constexpr when compiled using -std=c++14 or newer
+
+
+
+
One known exception is GCC 5 which does not support constexpr comparison of const char*.
+
+
+
+
+
+
A valid string must only contain the characters for numbers. Leading spaces are not ignored, and will return std::errc::invalid_argument.
+
+
+
+
+
+
Usage notes for from_chars for floating point types
+
+
+
+
On std::errc::result_out_of_range we return ±0 for small values (e.g. 1.0e-99999) or ±HUGE_VAL for large values (e.g. 1.0e+99999) to match the handling of std::strtod.
+This is a divergence from the standard which states we should return the value argument unmodified.
+
+
+
+
from_chars has an open issue with LWG here: https://cplusplus.github.io/LWG/lwg-active.html#3081.
+The standard for <charconv> does not distinguish between underflow and overflow like strtod does.
+Let’s say you are writing a JSON library, and you replace std::strtod with boost::charconv::from_chars for performance reasons.
+Charconv returns std::errc::result_out_of_range on some conversion.
+You would then have to parse the string again yourself to figure out which of the four possible reasons you got std::errc::result_out_of_range.
+Charconv can give you that information by using boost::charconv::from_chars_erange instead of boost::charconv::from_chars throughout the code base.
+By implementing the resolution to the LWG issue that matches the established strtod behavior I think we are providing the correct behavior without waiting on the committee’s decision.
+
+
+
+
+
+
These functions have been tested to support all built-in floating-point types and those from C++23’s <stdfloat>
+
+
+
+
Long doubles can be 64, 80, or 128-bit, but must be IEEE 754 compliant. An example of a non-compliant, and therefore unsupported, format is __ibm128.
+
+
+
Use of __float128 or std::float128_t requires compiling with -std=gnu++xx and linking GCC’s libquadmath.
+This is done automatically when building with CMake.
+
+
+
+
+
+
+
+
+
+
Examples
+
+
Basic usage
+
+
Integral
+
+
+
constchar*buffer="42";
+intv=0;
+from_chars_resultr=boost::charconv::from_chars(buffer,buffer+std::strlen(buffer),v);
+assert(r.ec==std::errc());
+assert(r);// Same as above but less verbose. Added in C++26.
+assert(v==42);
+
+std::stringstr_buffer(buffer);
+boost::core::string_viewsv(str_buffer);
+intv2;
+autor2=boost::charconv::from_chars(sv,v2);
+assert(r);
+assert(v2==v);
+
+
+
+
+
Floating Point
+
+
+
constchar*buffer="1.2345"
+doublev=0;
+autor=boost::charconv::from_chars(buffer,buffer+std::strlen(buffer),v);
+assert(r.ec==std::errc());
+assert(r);// Same as above but less verbose. Added in C++26.
+assert(v==1.2345);
+
+std::stringstr_buffer(buffer);
+doublev2;
+autor2=boost::charconv::from_chars(buffer,v2);
+assert(r2);
+assert(v==v2);
+
+
+
+
+
+
Hexadecimal
+
+
Integral
+
+
+
constchar*buffer="2a";
+unsignedv=0;
+autor=boost::charconv::from_chars(buffer,buffer+std::strlen(buffer),v,16);
+assert(r.ec==std::errc());
+assert(r);// Same as above but less verbose. Added in C++26.
+assert(v==42);
+
+
+
+
+
Floating Point
+
+
+
constchar*buffer="1.3a2bp-10";
+doublev=0;
+autor=boost::charconv::from_chars(buffer,buffer+std::strlen(buffer),v,boost::charconv::chars_format::hex);
+assert(r.ec==std::errc());
+assert(r);// Same as above but less verbose. Added in C++26.
+assert(v==8.0427e-18);
+
+
+
+
+
+
std::errc::invalid_argument
+
+
The below is invalid because a negative value is being parsed into an unsigned integer.
+
+
+
+
constchar*buffer="-123";
+unsignedv=0;
+autor=boost::charconv::from_chars(buffer,buffer+std::strlen(buffer),v);
+assert(r.ec==std::errc::invalid_argument);
+assert(!r);// Same as above but less verbose. Added in C++26.
+
+
+
+
The below is invalid because a fixed format floating-point value can not have an exponent.
+
+
+
+
constchar*buffer="-1.573e-3";
+doublev=0;
+autor=boost::charconv::from_chars(buffer,buffer+std::strlen(buffer),v,boost::charconv::chars_format::fixed);
+assert(r.ec==std::errc::invalid_argument);
+assert(!r);// Same as above but less verbose. Added in C++26.
+
+
+
+
Note: In the event of std::errc::invalid_argument, v is not modified by from_chars
+
+
+
+
std::errc::result_out_of_range
+
+
+
constchar*buffer="1234";
+unsignedcharv=0;
+autor=boost::charconv::from_chars(buffer,buffer+std::strlen(buffer),v);
+assert(r.ec==std::errc::result_out_of_range);
+assert(!r);// Same as above but less verbose. Added in C++26.
+assert(v==0)
+
+
+
+
Note: In the event of std::errc::result_out_of_range, v is not modified by from_chars
+
+
+
+
+
+
+
to_chars
+
+
+
to_chars overview
+
+
to_chars is a set of functions that attempts to convert value into a character buffer specified by [first, last).
+The result of to_chars is to_chars_result which on success returns ptr equal to one-past-the-end of the characters written and ec == std::errc() and on failure returns std::errc::value_too_large and ptr == last.
+to_chars does not null-terminate the returned characters.
operator== - compares the value of ptr and ec for equality
+
+
+
+
+
+
Usage Notes
+
+
Usage notes for to_chars for integral types
+
+
+
+
All built-in integral types are allowed except bool which is deleted
+
+
+
from_chars for integral type is constexpr (BOOST_CHARCONV_CONSTEXPR is defined) when:
+
+
+
+
compiled using -std=c++14 or newer
+
+
+
using a compiler with __builtin_ is_constant_evaluated
+
+
+
+
+
+
These functions have been tested to support __int128 and unsigned __int128
+
+
+
+
+
+
Usage notes for to_chars for floating point types
+
+
+
+
The following will be returned when handling different values of NaN
+
+
+
+
qNaN returns "nan"
+
+
+
-qNaN returns "-nan(ind)"
+
+
+
sNaN returns "nan(snan)"
+
+
+
-sNaN returns "-nan(snan)"
+
+
+
+
+
+
These functions have been tested to support all built-in floating-point types and those from C++23’s <stdfloat>
+
+
+
+
Long doubles can be 64, 80, or 128-bit, but must be IEEE 754 compliant. An example of a non-compliant, and therefore unsupported, format is ibm128.
+
+
+
Use of __float128 or std::float128_t requires compiling with -std=gnu++xx and linking GCC’s libquadmath.
+This is done automatically when building with CMake.
+
+
+
+
+
+
+
+
+
+
Examples
+
+
Basic Usage
+
+
Integral
+
+
+
charbuffer[64]{};
+intv=42;
+to_chars_resultr=boost::charconv::to_chars(buffer,buffer+sizeof(buffer)-1,v);
+assert(r.ec==std::errc());
+assert(!strcmp(buffer,"42"));// strcmp returns 0 on match
+
+
+
+
+
Floating Point
+
+
+
charbuffer[64]{};
+doublev=1e300;
+to_chars_resultr=boost::charconv::to_chars(buffer,buffer+sizeof(buffer)-1,v);
+assert(r.ec==std::errc());
+assert(r);// Same as above but less verbose. Added in C++26.
+assert(!strcmp(buffer,"1e+300"));
+
+
+
+
+
+
Hexadecimal
+
+
Integral
+
+
+
charbuffer[64]{};
+intv=42;
+to_chars_resultr=boost::charconv::to_chars(buffer,buffer+sizeof(buffer)-1,v,16);
+assert(r.ec==std::errc());
+assert(r);// Same as above but less verbose. Added in C++26.
+assert(!strcmp(buffer,"2a"));// strcmp returns 0 on match
+
+
+
+
+
Floating Point
+
+
+
charbuffer_u[64]{};
+doubleu=-1.08260383390082950e+20;
+
+charbuffer_v[64]{};
+doublev=-1.08260383390082946e+20;
+
+to_chars(buffer_u,buffer_u+sizeof(buffer_u)-1,u,chars_format::hex);
+to_chars(buffer_v,buffer_v+sizeof(buffer_v)-1,v,chars_format::hex);
+
+std::cout<<"U: "<<buffer_u<<"\nV: "<<buffer_v<<std::endl;
+
+// U: -1.779a8946bb5fap+66
+// V: -1.779a8946bb5f9p+66
+//
+// With hexfloats we can see the ULP distance between U and V is a - 9 == 1.
+
+
+
+
+
+
std::errc::value_too_large
+
+
Integral
+
+
+
charbuffer[3]{};
+intv=-1234;
+to_chars_resultr=boost::charconv::to_chars(buffer,buffer+sizeof(buffer)-1,v,16);
+assert(r.ec==std::errc::value_too_large);
+assert(!r);// Same as above but less verbose. Added in C++26.
+
+
+
+
+
Floating Point
+
+
+
charbuffer[3]{};
+doublev=1.2345;
+autor=boost::charconv::to_chars(buffer,buffer+sizeof(buffer)-1,v);
+assert(r.ec==std::errc::value_too_large);
+assert(!r);// Same as above but less verbose. Added in C++26.
+
+
+
+
In the event of std::errc::value_too_large, to_chars_result.ptr is equal to last
+
+
+
+
+
+
+
+
chars_format
+
+
+
chars_format overview
+
+
boost::charconv::chars_format is an enum class used to define the format of floating point types with from_chars and to_chars.
Scientific format will be of the form 1.3e+03.
+The integer part will be between 0 and 9 inclusive. The fraction and exponent will always appear.
+The exponent will always have a minimum of 2 digits.
+
+
+
+
Fixed Format
+
+
Fixed format will be of the form 2.30 or 3090. An exponent will not appear with this format.
+If the precision of to_chars exceeds that of the type (e.g. std::numeric_limits<double>::chars10), 0s will be appended to the end of the significant digits.
+
+
+
+
Hex Format
+
+
Hex format will be of the form 1.0cp+05. The integer part will always be 0 or 1.
+The exponent will be with a p instead of an e as used with base 10 formats, because e is a valid hex value.
+Note: Every binary floating-point number has a unique representation as a hexfloat, but not every hexfloat has a unique representation as a binary floating-point number.
+This is due to the fact that the number of bits in the significand of an IEEE754 binary32 and binary64 are not divisible by 4.
+
+
+
Hexfloat Use Cases
+
+
For those unfamiliar with hexfloats, they are valuable in specific instances:
+
+
+
+
+
Precision control: Hexfloats can offer finer control over the precision of floating-point values.
+In hexadecimal notation, each digit represents four bits (one hexit), allowing you to directly manipulate the precision of the number by specifying a certain number of hexadecimal digits.
+This can be useful when you need to precisely control the level of accuracy required for your calculations.
+
+
+
Bit-level representation: Hexfloats provide a direct representation of the underlying bits of a floating-point number.
+Each hexadecimal digit corresponds to a specific group of bits, making it easier to visualize and understand the internal structure of the floating-point value.
+This can be helpful for debugging or analyzing floating-point arithmetic operations (e.g. Computing ULP distances).
+
+
+
+
+
+
+
General
+
+
General format will be the shortest representation of a number in either fixed or general format (e.g. 1234 instead of 1.234e+03.
+
+
+
+
+
+
+
Limits
+
+
+
Limits overview
+
+
The contents of <boost/charconv/limits.hpp> are designed to help the user optimize the size of the buffer required for to_chars.
The minimum size of the buffer that needs to be
+passed to to_chars to guarantee successful conversion for all values of type T, when either no base is passed, or base 10 is passed.
+
+
+
+
max_chars
+
+
The minimum size of the buffer that needs to be passed to to_chars to guarantee successful conversion for all values of type T, for any value of base.
+
+
+
+
+
Examples
+
+
The following two examples are for max_chars10 to optimize the buffer size with to_chars for an integral type and a floating-point type respectively.
+
+
+
+
charbuffer[boost::charconv::limits<std::int32_t>::max_chars10;
+autor=boost::charconv::to_chars(buffer,buffer+sizeof(buffer),std::numeric_limits<std::int32_t>::max());
+
+assert(r.ec==std::errc());
+assert(r);// Same as above but less verbose. Added in C++26.
+assert(!strcmp(buffer,"2147483647"));// strcmp returns 0 on match
+
+
+
+
+
charbuffer[boost::charconv::limits<float>::max_chars10;
+autor=boost::charconv::to_chars(buffer,buffer+sizeof(buffer),std::numeric_limits<float>::max());
+
+assert(r.ec==std::errc());
+assert(r);// Same as above but less verbose. Added in C++26.
+assert(!strcmp(buffer,"3.40282347e+38"));// strcmp returns 0 on match
+
+
+
+
The following example is a usage of max_chars when used to serialize an integer in binary (base = 2).
+
+
+
+
charbuffer[boost::charconv::limits<std::uint16_t>::max_chars;
+autor=boost::charconv::to_chars(buffer,buffer+sizeof(buffer),std::numeric_limits<std::uint16_t>::max(),2);
+
+assert(r.ec==std::errc());
+assert(r);// Same as above but less verbose. Added in C++26.
+assert(!strcmp(buffer,"1111111111111111"));// strcmp returns 0 on match
+
+
+
+
+
+
+
Benchmarks
+
+
+
This section describes a range of performance benchmarks that have been run comparing this library with the standard library, and how to run your own benchmarks if required.
+
+
+
The values are relative to the performance of std::printf and std::strtoX.
+Larger numbers are more performant (e.g. 2.00 means twice as fast, and 0.50 means it takes twice as long).
+std::printf and std::strtoX are always listed first as they will be the reference value.
+
+
+
How to run the Benchmarks
+
+
To run the benchmarks yourself, navigate to the test folder and define BOOST_CHARCONV_RUN_BENCHMARKS when running the tests.
+An example on Linux with b2: ../../../b2 cxxstd=20 toolset=gcc-13 define=BOOST_CHARCONV_RUN_BENCHMARKS STL_benchmark linkflags="-lfmt" -a release .