Specialization for borrowing. More...
Additional Inherited Members | |
  Public Types inherited from specialization< borrow_category, borrow< Q > > | |
| 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.   | |
  Public Types inherited from specialization_base | |
| 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.   | |
  Public Member Functions inherited from specialization_base | |
| specialization_base ()=delete | |
| Specializations cannot be constructed.   | |
  Static Public Member Functions inherited from specialization< borrow_category, borrow< Q > > | |
| static constexpr auto | default_space () | 
| The default index space to use when one is optional.   | |
| static void | initialize (slot &s, coloring const &) | 
| Specialization-specific initialization.   | |
| static void | initialize (scheduler &, topology &t, coloring const &) | 
| Specialization-specific initialization.   | |
  Static Public Attributes inherited from specialization< borrow_category, borrow< Q > > | |
| static constexpr PrivilegeCount | privilege_count | 
| The number of privileges to use for an accessor.   | |
Specialization for borrowing.
| Q | underlying topology |