/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ |
__split_buffer | 48 pointer __end_; 78 _LIBCPP_INLINE_VISIBILITY iterator end() _NOEXCEPT {return __end_;} 79 _LIBCPP_INLINE_VISIBILITY const_iterator end() const _NOEXCEPT {return __end_;} 84 _LIBCPP_INLINE_VISIBILITY size_type size() const {return static_cast<size_type>(__end_ - __begin_);} 85 _LIBCPP_INLINE_VISIBILITY bool empty() const {return __end_ == __begin_;} 88 _LIBCPP_INLINE_VISIBILITY size_type __back_spare() const {return static_cast<size_type>(__end_cap() - __end_);} 92 _LIBCPP_INLINE_VISIBILITY reference back() {return *(__end_ - 1);} 93 _LIBCPP_INLINE_VISIBILITY const_reference back() const {return *(__end_ - 1);} 109 _LIBCPP_INLINE_VISIBILITY void pop_back() {__destruct_at_end(__end_-1);} 188 if (__end_ != nullptr [all...] |
vector | 339 pointer __end_; 398 __begin_ = __end_ = __end_cap() = nullptr; 437 while (__new_last != __end_) 438 __alloc_traits::destroy(__alloc(), _VSTD::__to_raw_pointer(--__end_)); 446 __end_(nullptr), 455 __end_(nullptr), 641 {return static_cast<size_type>(this->__end_ - this->__begin_);} 647 {return this->__begin_ == this->__end_;} 670 return *(this->__end_ - 1); 675 return *(this->__end_ - 1) [all...] |
valarray | 797 value_type* __end_; 802 valarray() : __begin_(0), __end_(0) {} 966 size_t size() const {return static_cast<size_t>(__end_ - __begin_);} [all...] |
list | 543 __node_base __end_; 572 return iterator(__end_.__next_, this); 574 return iterator(__end_.__next_); 581 return const_iterator(__end_.__next_, this); 583 return const_iterator(__end_.__next_); 591 pointer_traits<__node_base_pointer>::pointer_to(__end_)), this); 594 pointer_traits<__node_base_pointer>::pointer_to(__end_))); 602 pointer_traits<__node_base_pointer>::pointer_to(const_cast<__node_base&>(__end_))), this); 605 pointer_traits<__node_base_pointer>::pointer_to(const_cast<__node_base&>(__end_)))); 712 __node_pointer __f = __end_.__next_ [all...] |
regex | [all...] |
deque | [all...] |
/external/clang/test/CodeGenCXX/ |
cxx0x-initializer-stdinitializerlist-startend.cpp | 6 // libc++'s implementation with __size_ replaced by __end_ 11 const _E* __end_; member in class:std::initializer_list 15 __end_(__e) 27 initializer_list() : __begin_(nullptr), __end_(nullptr) {} 29 size_t size() const {return __end_ - __begin_;} 31 const _E* end() const {return __end_;}
|
cxx0x-initializer-stdinitializerlist-pr12086.cpp | 14 const _E* __end_; member in class:std::initializer_list 22 __end_(__b + __s) 38 constexpr initializer_list() : __begin_(nullptr), __end_(nullptr) {} 40 size_t size() const {return __end_ - __begin_;} 42 const _E* end() const {return __end_;}
|