Lines Matching defs:ArrayTraits
29 struct ArrayTraits { struct
30 using value_type = T;
31 using size_type = std::size_t;
32 using difference_type = std::ptrdiff_t;
34 using pointer = value_type*;
35 using reference = value_type&;
36 using iterator = pointer;
37 using reverse_iterator = std::reverse_iterator<iterator>;
39 using const_pointer = const value_type*;
40 using const_reference = const value_type&;
41 using const_iterator = const_pointer;
42 using const_reverse_iterator = std::reverse_iterator<const_iterator>;
45 static pointer construct_at(const_iterator it, Args&&... args) { in construct_at()