diff options
author | Arseny Kapoulkine <arseny.kapoulkine@gmail.com> | 2015-10-17 08:59:41 -0700 |
---|---|---|
committer | Arseny Kapoulkine <arseny.kapoulkine@gmail.com> | 2015-10-17 08:59:41 -0700 |
commit | 67702277e60a34bb3cd70691a8823d7ce528c8bf (patch) | |
tree | 64a555c13fbff39b475f2248210e89cb9f86185b | |
parent | 384db6ba29a77559d1c232011ddf7838ef891169 (diff) |
docs: Add a note about moving xpath_query
-rw-r--r-- | docs/manual.adoc | 2 | ||||
-rw-r--r-- | docs/manual.html | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/docs/manual.adoc b/docs/manual.adoc index c2cf9d2..63bc397 100644 --- a/docs/manual.adoc +++ b/docs/manual.adoc @@ -1880,7 +1880,7 @@ When you call `select_nodes` with an expression string as an argument, a query o * You can use query objects to evaluate XPath expressions which result in booleans, numbers or strings; * You can get the type of expression value via query object. -Query objects correspond to `xpath_query` type. They are immutable and non-copyable: they are bound to the expression at creation time and can not be cloned. If you want to put query objects in a container, allocate them on heap via `new` operator and store pointers to `xpath_query` in the container. +Query objects correspond to `xpath_query` type. They are immutable and non-copyable: they are bound to the expression at creation time and can not be cloned. If you want to put query objects in a container, either allocate them on heap via `new` operator and store pointers to `xpath_query` in the container, or use a C++11 compiler (query objects are movable in C++11). [[xpath_query::ctor]] You can create a query object with the constructor that takes XPath expression as an argument: diff --git a/docs/manual.html b/docs/manual.html index d26f208..8f96633 100644 --- a/docs/manual.html +++ b/docs/manual.html @@ -3656,7 +3656,7 @@ While compiling expressions is fast, the compilation time can introduce a signif </ul> </div> <div class="paragraph"> -<p>Query objects correspond to <code>xpath_query</code> type. They are immutable and non-copyable: they are bound to the expression at creation time and can not be cloned. If you want to put query objects in a container, allocate them on heap via <code>new</code> operator and store pointers to <code>xpath_query</code> in the container.</p> +<p>Query objects correspond to <code>xpath_query</code> type. They are immutable and non-copyable: they are bound to the expression at creation time and can not be cloned. If you want to put query objects in a container, either allocate them on heap via <code>new</code> operator and store pointers to <code>xpath_query</code> in the container, or use a C11 compiler (query objects are movable in C11).</p> </div> <div id="xpath_query::ctor" class="paragraph"> <p>You can create a query object with the constructor that takes XPath expression as an argument:</p> @@ -5607,7 +5607,7 @@ If exceptions are disabled, then in the event of parsing failure the query is in </div> <div id="footer"> <div id="footer-text"> -Last updated 2015-10-10 13:42:56 PDT +Last updated 2015-10-17 08:59:09 PDT </div> </div> </body> |