> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/holoscan/sdk-user-guide/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/holoscan/sdk-user-guide/_mcp/server.

# nvtx3::v1::holoscan_scoped_range_in

```cpp showLineNumbers={false}
template <class D = domain::global>
class holoscan_scoped_range_in
```

```cpp showLineNumbers={false}
#include <nvtx3/v1/nvtx3.hpp>
```

**Template parameters**

***

## Constructors

### holoscan\_scoped\_range\_in \[#holoscanscopedrangein]

explicit

```cpp showLineNumbers={false}
nvtx3::v1::holoscan_scoped_range_in<D>::holoscan_scoped_range_in(
    event_attributes const &attr
) noexcept
```

explicit

```cpp showLineNumbers={false}
template <typename... Args>
nvtx3::v1::holoscan_scoped_range_in<D>::holoscan_scoped_range_in(
    Args const &... args
) noexcept
```

```cpp showLineNumbers={false}
nvtx3::v1::holoscan_scoped_range_in<D>::holoscan_scoped_range_in() noexcept
```

The following overloads are deleted to prevent misuse:

```cpp showLineNumbers={false}
nvtx3::v1::holoscan_scoped_range_in< D >::holoscan_scoped_range_in(holoscan_scoped_range_in const &) = delete;
nvtx3::v1::holoscan_scoped_range_in< D >::holoscan_scoped_range_in(holoscan_scoped_range_in &&) = delete;
```

### Destructor \[#destructor]

### \~holoscan\_scoped\_range\_in

```cpp showLineNumbers={false}
nvtx3::v1::holoscan_scoped_range_in<D>::~holoscan_scoped_range_in() noexcept
```

***

## Assignment operators

### operator= \[#operator\_assign]

The following overloads are deleted to prevent misuse:

```cpp showLineNumbers={false}
holoscan_scoped_range_in & nvtx3::v1::holoscan_scoped_range_in< D >::operator=(holoscan_scoped_range_in const &) = delete;
holoscan_scoped_range_in & nvtx3::v1::holoscan_scoped_range_in< D >::operator=(holoscan_scoped_range_in &&) = delete;
```

***

## Methods

### operator new \[#operatornew]

```cpp showLineNumbers={false}
void * nvtx3::v1::holoscan_scoped_range_in<D>::operator new(
    std::size_t
) = delete
```

***

## Member variables

| Name       | Type   | Description |
| ---------- | ------ | ----------- |
| `enabled_` | `bool` |             |