---
title: "ClikaRT::graph::ContainedPathOptions"
sidebar_label: "ContainedPathOptions"
description: "PathOptions with its edge filter contained. You never build this; the path queries (ModelGraph::has_path, shortest_path, all_simple_paths and the rest) build one from your PathOptions, containing its…"
---

<!-- Generated by tools/doxygen2mdx from Doxygen XML. Do not edit. -->

<span class="api-kind api-kind--struct">struct</span>

**Header:** `ClikaRT/graph/query.h`

[`PathOptions`](./PathOptions.md) with its edge filter contained. You never build this; the path queries ([`ModelGraph::has_path`](./ModelGraph.md#has_path), `shortest_path`, `all_simple_paths` and the rest) build one from your [`PathOptions`](./PathOptions.md), containing its filter in your translation unit.

## Data members

### cutoff {#cutoff}

<div class="api-signature">

`std::optional<std::size_t>` **`cutoff`**

</div>

<div class="api-declared">

Declared in `ClikaRT/graph/query.h`, line 176

</div>

### limit {#limit}

<div class="api-signature">

`std::optional<std::size_t>` **`limit`**

</div>

<div class="api-declared">

Declared in `ClikaRT/graph/query.h`, line 177

</div>

### avoid {#avoid}

<div class="api-signature">

`std::vector<`[`Node`](./Node.md)`>` **`avoid`**

</div>

<div class="api-declared">

Declared in `ClikaRT/graph/query.h`, line 178

</div>

### edge\_filter {#edge_filter}

<div class="api-signature">

`detail::ContainedEdgePredicate` **`edge_filter`**

</div>

<div class="api-declared">

Declared in `ClikaRT/graph/query.h`, line 179

</div>
