.. _xrt_native.main.rst:

..
   comment:: SPDX-License-Identifier: Apache-2.0
   comment:: Copyright (C) 2019-2021 Xilinx, Inc. All rights reserved.

XRT Native Library C++ API
**************************

Buffer APIs
~~~~~~~~~~~

.. doxygenclass:: xrt::bo
   :project: XRT
   :members:

Device APIs
~~~~~~~~~~~

.. doxygenclass:: xrt::device
   :project: XRT
   :members:

Ctrlcode APIs
~~~~~~~~~~~~~

.. doxygenclass:: xrt::elf
   :project: XRT
   :members:

Context APIs
~~~~~~~~~~~~

.. doxygenclass:: xrt::hw_context
   :project: XRT
   :members:

Configuration APIs
~~~~~~~~~~~~~~~~~~

.. doxygennamespace:: xrt::ini
   :project: XRT
   :members:

Custom IP APIs
~~~~~~~~~~~~~~

.. doxygenclass:: xrt::ip
   :project: XRT
   :members:

Info APIs
~~~~~~~~~

.. doxygennamespace:: xrt::info
   :project: XRT
   :members:

Message APIs
~~~~~~~~~~~~

.. doxygennamespace:: xrt::message
   :project: XRT
   :members:

Kernel APIs
~~~~~~~~~~~

.. doxygenclass:: xrt::kernel
   :project: XRT
   :members:

.. doxygenclass:: xrt::run
   :project: XRT
   :members:

.. doxygenclass:: xrt::runlist
   :project: XRT
   :members:

System APIs
~~~~~~~~~~~

.. doxygennamespace:: xrt::system
   :project: XRT
   :members:

UUID APIs
~~~~~~~~~

.. doxygenclass:: xrt::uuid
   :project: XRT
   :members:

XCLBIN APIs
~~~~~~~~~~~

.. doxygenclass:: xrt::xclbin
   :project: XRT
   :members:
