===================
API Reference Guide
===================

This chapter describes the rocThrust C++ API.

Memory Management
=================
.. doxygengroup:: memory_management
    :inner:

Iterators
=========
.. doxygengroup:: iterators
    :inner:

Algorithms
==========
.. doxygengroup:: algorithms
    :inner:

Numerics
========
.. doxygengroup:: numerics
    :inner:

Containers
==========
.. doxygengroup:: containers
    :inner:

Parallel Execution Policies
===========================
.. doxygengroup:: execution_policies
    :inner:

Function Objects
================
.. doxygengroup:: function_objects
    :inner:

Container Classes
=================
.. doxygengroup:: container_classes
    :inner:

Utility
=======
.. doxygengroup:: utility
    :inner:

Random Number Generation
========================
.. doxygengroup:: random
    :inner:

System
======
.. doxygengroup:: system
    :inner:
