---
name: "hwloc_topology_diff_u"
section: "3"
platform: "linux"
package: "hwloc"
version: "2.15.0-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/hwloc_topology_diff_u"
---

# hwloc\_topology\_diff\_u(3)

## NAME

hwloc\_topology\_diff\_u

## SYNOPSIS

\#include \<diff.h\>

### Data Structures

struct **hwloc\_topology\_diff\_generic\_s**\
 struct **hwloc\_topology\_diff\_obj\_attr\_s**\
 struct **hwloc\_topology\_diff\_too\_complex\_s**\

### Data Fields

struct **hwloc\_topology\_diff\_u::hwloc\_topology\_diff\_generic\_s** **generic**\
 struct **hwloc\_topology\_diff\_u::hwloc\_topology\_diff\_obj\_attr\_s** **obj\_attr**\
 struct **hwloc\_topology\_diff\_u::hwloc\_topology\_diff\_too\_complex\_s** **too\_complex**\

## Detailed Description

One element of a difference list between two topologies.

## Field Documentation

### struct hwloc\_topology\_diff\_u::hwloc\_topology\_diff\_generic\_s hwloc\_topology\_diff\_u::generic

### struct hwloc\_topology\_diff\_u::hwloc\_topology\_diff\_obj\_attr\_s hwloc\_topology\_diff\_u::obj\_attr

### struct hwloc\_topology\_diff\_u::hwloc\_topology\_diff\_too\_complex\_s hwloc\_topology\_diff\_u::too\_complex

## Author

Generated automatically by Doxygen for Hardware Locality (hwloc) from the source code.
