Lines Matching defs:reference

62 // Do not reference _S_eos if it isn't.
267 // assignment may result in a zero reference count and thus require
414 // in the reference count. The callee should increment
722 // adjust reference counts when these pointers are initialized
724 // the number of potentially expensive reference count
747 // that behaves almost like a reference. It's not possible to
748 // return an actual reference since assignment requires extra
772 // Don't preserve cache if the reference can outlive the
774 // a copy constructor or generating reference to a proxy
775 // reference. We declare the latter to have undefined semantics.
850 // Pointers from iterators are not included in reference counts.
939 typedef _CharT reference; // Really a value. Returning a reference
961 reference operator*() {
1017 reference operator[](size_t __n) {
1039 // Root is included in the reference count.
1050 typedef _Rope_char_ref_proxy<_CharT,_Alloc> reference;
1056 _M_root = 0; // Needed for reference counting.
1083 reference operator*() {
1127 reference operator[](ptrdiff_t __n) {
1272 typedef _Rope_char_ref_proxy<_CharT,_Alloc> reference;
1390 // As above, but one reference to __r is about to be
1392 // relevent reference counts are 1.
1586 // usually decrement the reference count of __r.
2244 typedef reverse_iterator<iterator, value_type, reference,
2256 reference mutable_reference_at(size_type __pos) {
2257 return reference(this, __pos);
2261 reference operator[] (size_type __pos) {
2265 reference at(size_type __pos) {
2481 inline crope::reference __mutable_reference_at(crope& __c, size_t __i)
2486 inline wrope::reference __mutable_reference_at(wrope& __c, size_t __i)