24 Ranges library [ranges]

24.3 Range access [range.access]

24.3.11 ranges​::​data [range.prim.data]

The name data denotes a customization point object.
The expression ranges::data(E) for some subexpression E is expression-equivalent to:
[Note
:
Whenever ranges::data(E) is a valid expression, it has pointer to object type.
end note
]