# tensorflow::Output

`#include <ops.h>`

Represents a tensor value produced by an [Operation](https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation).

## Summary

| ### Constructors and Destructors ||
|---|---|
| `https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output_1a0d2121a99a3d4ed318c7cf9e37e76f8c()` ||
| `https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output_1a91c6476c6569576149e3fa6cb536ed81(Node *n)` ||
| `https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output_1a8f5b7c292879d5d3ab0b98ad1cc50b76(Node *n, int32 index)` ||
| `https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output_1ac6c4e7afc62ac73a65cfb061d4417f92(const https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation & op, int32 index)` ||

| ### Public functions ||
|---|---|
| `https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output_1a979abb35b45c059dba3b8d1a1e9f508c() const ` | `uint64` |
| `https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output_1a9024b918efa6c8efb17edc042bc2b380() const ` | `int32` |
| `https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output_1af18ceff946c1682acfd405fa4cc7a205() const ` | `string` |
| `https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output_1a7d04f2b1831c26f99bd63157337bee14() const ` | `Node *` |
| `https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output_1ab169b934723369ebfbe40efc83f9898a() const ` | `https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation` |
| `https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output_1a10c4ecbacf9f27e13b8d59ed03d24a81(const https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output & other) const ` | `bool` |
| `https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output_1add42877fc0530856b137985d9987e9a9() const ` | `DataType` |

## Public functions

### Output

```
 Output()=default
```

### Output

```
 Output(
  Node *n
)
```

### Output

```
 Output(
  Node *n,
  int32 index
)
```

### Output

```
 Output(
  const Operation & op,
  int32 index
)
```

### hash

```
uint64 hash() const 
```

### index

```
int32 index() const 
```

### name

```
string name() const 
```

### node

```
Node * node() const 
```

### op

```
Operation op() const 
```

### operator==

```
bool operator==(
  const Output & other
) const 
```

### type

```
DataType type() const 
```