@@ -30,7 +30,7 @@ namespace snmalloc
3030 unsafe_to_uintptr<T>(base) + static_cast <uintptr_t >(diff));
3131 }
3232
33- template <SNMALLOC_CONCEPT(capptr::ConceptBound ) bounds, typename T>
33+ template <SNMALLOC_CONCEPT(capptr::IsBound ) bounds, typename T>
3434 inline CapPtr<void , bounds>
3535 pointer_offset (CapPtr<T, bounds> base, size_t diff)
3636 {
@@ -48,7 +48,7 @@ namespace snmalloc
4848 return reinterpret_cast <U*>(reinterpret_cast <char *>(base) + diff);
4949 }
5050
51- template <SNMALLOC_CONCEPT(capptr::ConceptBound ) bounds, typename T>
51+ template <SNMALLOC_CONCEPT(capptr::IsBound ) bounds, typename T>
5252 inline CapPtr<void , bounds>
5353 pointer_offset_signed (CapPtr<T, bounds> base, ptrdiff_t diff)
5454 {
@@ -72,7 +72,7 @@ namespace snmalloc
7272 * as per above, and uses the wrapper types in its own definition, e.g., of
7373 * capptr_bound.
7474 */
75- template <typename T, SNMALLOC_CONCEPT(capptr::ConceptBound ) bounds>
75+ template <typename T, SNMALLOC_CONCEPT(capptr::IsBound ) bounds>
7676 inline SNMALLOC_FAST_PATH address_t address_cast (CapPtr<T, bounds> a)
7777 {
7878 return address_cast (a.unsafe_ptr ());
@@ -136,7 +136,7 @@ namespace snmalloc
136136 template <
137137 size_t alignment,
138138 typename T,
139- SNMALLOC_CONCEPT (capptr::ConceptBound ) bounds>
139+ SNMALLOC_CONCEPT (capptr::IsBound ) bounds>
140140 inline CapPtr<T, bounds> pointer_align_down (CapPtr<void , bounds> p)
141141 {
142142 return CapPtr<T, bounds>::unsafe_from (
@@ -174,7 +174,7 @@ namespace snmalloc
174174 template <
175175 size_t alignment,
176176 typename T = void ,
177- SNMALLOC_CONCEPT (capptr::ConceptBound ) bounds>
177+ SNMALLOC_CONCEPT (capptr::IsBound ) bounds>
178178 inline CapPtr<T, bounds> pointer_align_up (CapPtr<void , bounds> p)
179179 {
180180 return CapPtr<T, bounds>::unsafe_from (
@@ -204,7 +204,7 @@ namespace snmalloc
204204#endif
205205 }
206206
207- template <typename T = void , SNMALLOC_CONCEPT(capptr::ConceptBound ) bounds>
207+ template <typename T = void , SNMALLOC_CONCEPT(capptr::IsBound ) bounds>
208208 inline CapPtr<T, bounds>
209209 pointer_align_down (CapPtr<void , bounds> p, size_t alignment)
210210 {
@@ -229,7 +229,7 @@ namespace snmalloc
229229#endif
230230 }
231231
232- template <typename T = void , SNMALLOC_CONCEPT(capptr::ConceptBound ) bounds>
232+ template <typename T = void , SNMALLOC_CONCEPT(capptr::IsBound ) bounds>
233233 inline CapPtr<T, bounds>
234234 pointer_align_up (CapPtr<void , bounds> p, size_t alignment)
235235 {
@@ -252,8 +252,8 @@ namespace snmalloc
252252 template <
253253 typename T = void ,
254254 typename U = void ,
255- SNMALLOC_CONCEPT (capptr::ConceptBound ) Tbounds,
256- SNMALLOC_CONCEPT (capptr::ConceptBound ) Ubounds>
255+ SNMALLOC_CONCEPT (capptr::IsBound ) Tbounds,
256+ SNMALLOC_CONCEPT (capptr::IsBound ) Ubounds>
257257 inline size_t pointer_diff (CapPtr<T, Tbounds> base, CapPtr<U, Ubounds> cursor)
258258 {
259259 return pointer_diff (base.unsafe_ptr (), cursor.unsafe_ptr ());
@@ -272,8 +272,8 @@ namespace snmalloc
272272 template <
273273 typename T = void ,
274274 typename U = void ,
275- SNMALLOC_CONCEPT (capptr::ConceptBound ) Tbounds,
276- SNMALLOC_CONCEPT (capptr::ConceptBound ) Ubounds>
275+ SNMALLOC_CONCEPT (capptr::IsBound ) Tbounds,
276+ SNMALLOC_CONCEPT (capptr::IsBound ) Ubounds>
277277 inline ptrdiff_t
278278 pointer_diff_signed (CapPtr<T, Tbounds> base, CapPtr<U, Ubounds> cursor)
279279 {
0 commit comments