Return the size of Range when distance is O(1).
Synopsis
Declared in <llvm/ADT/STLExtras.h>
template<typename R>
auto
size(R&& Range)
requires std::is_base_of<std::random_access_iterator_tag,
typename std::iterator_traits<decltype(
Range.begin())>::iterator_category>::value;
Description
This is a wrapper around std::distance which is only enabled when the operation is O(1).
Return Value
The number of elements in Range.
Parameters
Name |
Description |
Range |
Random‐access range whose size is computed. |
Created with MrDocs