|  | 
| using | Field | 
|  | fieldfor storing sizes of a type that is assignable from and convertible to an integer
 | 
|  | 
| using | accessor | 
|  | The topology accessor to use as a parameter to receive a topology instance. 
 | 
|  | 
| using | base | 
|  | The core topology base type, which can provide specialization utilities. 
 | 
|  | 
| using | coloring | 
|  | The coloring type. 
 | 
|  | 
| using | ptr | 
|  | A (movable) unique pointer to the topology type. 
 | 
|  | 
| using | slot | 
|  | The slot type for declaring topology instances. 
 | 
|  | 
| using | topology | 
|  | The topology instance type. 
 | 
|  | 
| template<auto V, class T > | 
| using | from | 
|  | A connectivity specification. 
 | 
|  | 
| template<auto V, class T > | 
| using | entity | 
|  | A special-entities specification. 
 | 
|  | 
| template<auto... V> | 
| using | has | 
|  | A list of enumerators for which to store data. 
 | 
|  | 
| template<auto... V> | 
| using | to | 
|  | A list of index spaces to use as output. 
 | 
|  | 
| template<class... TT> | 
| using | list | 
|  | Container. 
 | 
|  | 
| using | index_space | 
|  | The index space type. 
 | 
|  | 
| using | index_spaces | 
|  | The set of index spaces, wrapped in has.
 | 
|  | 
| template<class B > | 
| using | interface | 
|  | The topology interface type. 
 | 
|  | 
Types for resizing partitions.