@@ -14,7 +14,7 @@ namespace snmalloc
1414 * machine word size, and an upper bound on the address space size
1515 */
1616 template <typename AAL>
17- concept ConceptAAL_static_members = requires ()
17+ concept IsAAL_static_members = requires ()
1818 {
1919 typename std::integral_constant<uint64_t , AAL::aal_features>;
2020 typename std::integral_constant<int , AAL::aal_name>;
@@ -26,7 +26,7 @@ namespace snmalloc
2626 * AALs provide a prefetch operation.
2727 */
2828 template <typename AAL>
29- concept ConceptAAL_prefetch = requires (void * ptr)
29+ concept IsAAL_prefetch = requires (void * ptr)
3030 {
3131 {
3232 AAL::prefetch (ptr)
@@ -38,7 +38,7 @@ namespace snmalloc
3838 * AALs provide a notion of high-precision timing.
3939 */
4040 template <typename AAL>
41- concept ConceptAAL_tick = requires ()
41+ concept IsAAL_tick = requires ()
4242 {
4343 {
4444 AAL::tick ()
@@ -47,7 +47,7 @@ namespace snmalloc
4747 };
4848
4949 template <typename AAL>
50- concept ConceptAAL_capptr_methods =
50+ concept IsAAL_capptr_methods =
5151 requires (capptr::Chunk<void > auth, capptr::AllocFull<void > ret, size_t sz)
5252 {
5353 /* *
@@ -62,9 +62,8 @@ namespace snmalloc
6262 };
6363
6464 template <typename AAL>
65- concept ConceptAAL =
66- ConceptAAL_static_members<AAL>&& ConceptAAL_prefetch<AAL>&&
67- ConceptAAL_tick<AAL>&& ConceptAAL_capptr_methods<AAL>;
65+ concept IsAAL = IsAAL_static_members<AAL>&& IsAAL_prefetch<AAL>&&
66+ IsAAL_tick<AAL>&& IsAAL_capptr_methods<AAL>;
6867
6968} // namespace snmalloc
7069#endif
0 commit comments