(sphinx-autodoc-api-style-examples)=

# Examples

## Live demos

```{py:module} gp_demo_api
```

### Functions

```{eval-rst}
.. autofunction:: gp_demo_api.demo_function
```

```{eval-rst}
.. autofunction:: gp_demo_api.demo_async_function
```

```{eval-rst}
.. autofunction:: gp_demo_api.demo_deprecated_function
```

### Module data

```{eval-rst}
.. autodata:: gp_demo_api.DEMO_CONSTANT
```

### Exceptions

```{eval-rst}
.. autoexception:: gp_demo_api.DemoError
```

### Classes

```{eval-rst}
.. autoclass:: gp_demo_api.DemoClass
   :members:
   :undoc-members:
```

### Abstract base classes

```{eval-rst}
.. autoclass:: gp_demo_api.DemoAbstractBase
   :members:
```
