# Data Structures

Here are the data structures with brief descriptions:

hwloc_obj_attr_u::hwloc_cache_attr_s | Cache-specific Object Attributes
hwloc_obj_attr_u::hwloc_group_attr_s | Group-specific Object Attributes
hwloc_obj_attr_u::hwloc_machine_attr_s | Machine-specific Object Attributes
hwloc_obj | Structure of a topology object
hwloc_obj_attr_u | Object type-specific Attributes
hwloc_obj_memory_s::hwloc_obj_memory_page_type_s | Array of local memory page types, `NULL` if no local memory and `page_types` is 0
hwloc_obj_memory_s | Object memory
hwloc_topology_cpubind_support | Flags describing actual binding support for this topology
hwloc_topology_discovery_support | Flags describing actual discovery support for this topology
hwloc_topology_support | Set of flags describing actual support for this topology