Home | History | Annotate | Download | only in bits

Lines Matching refs:_Rep

71    *                                        [_Rep]
79 * you cast it to a pointer-to-_Rep and subtract 1 to get a
85 * a single @a add instruction: _Rep::_M_data(), and
87 * block of raw bytes and with room enough and constructs a _Rep
91 * not the _Rep is so that the debugger can see the string
93 * the _Rep for the debugger to use, so users can check the actual
96 * Note that the _Rep object is a POD so that you can have a
97 * static <em>empty string</em> _Rep object already @a constructed before
100 * destroy the empty-string _Rep object.
129 // _Rep: string representation
150 struct _Rep : _Rep_base
164 // npos = sizeof(_Rep) + (m * sizeof(_CharT)) + sizeof(_CharT)
166 // m = ((npos - sizeof(_Rep))/sizeof(CharT)) - 1
175 static _Rep&
182 return *reinterpret_cast<_Rep*>(__p);
228 static _Rep*
294 _Rep*
296 { return &((reinterpret_cast<_Rep*> (_M_data()))[-1]); }
338 // True if _Rep and source do not overlap.
420 static _Rep&
422 { return _Rep::_S_empty_rep(); }
722 { return _Rep::_S_max_size; }