.. Copyright (c) 2016, Johan Mabille, Sylvain Corlay and Wolf Vollprecht

   Distributed under the terms of the BSD 3-Clause License.

   The full license is in the file LICENSE, distributed with this software.

Expressions and semantic
========================

:cpp:type:`xt::xexpression` and the semantic classes contain all the methods required to perform evaluation and
assignment of expressions. They define the computed assignment operators, the assignment methods for
``noalias`` and the downcast methods.

.. toctree::

   xexpression
   xsemantic_base
   xcontainer_semantic
   xview_semantic
   xeval
