Home | History | Annotate | Download | only in bits

Lines Matching refs:_Rep

68    *                                        [_Rep]
76 * you cast it to a pointer-to-_Rep and subtract 1 to get a
82 * a single "add" instruction: _Rep::_M_data(), and
84 * block of raw bytes and with room enough and constructs a _Rep
88 * not the _Rep is so that the debugger can see the string
90 * the _Rep for the debugger to use, so users can check the actual
93 * Note that the _Rep object is a POD so that you can have a
94 * static "empty string" _Rep object already "constructed" before
97 * destroy the empty-string _Rep object.
126 // _Rep: string representation
147 struct _Rep : _Rep_base
161 // npos = sizeof(_Rep) + (m * sizeof(_CharT)) + sizeof(_CharT)
163 // m = ((npos - sizeof(_Rep))/sizeof(CharT)) - 1
172 static _Rep&
179 return *reinterpret_cast<_Rep*>(__p);
220 static _Rep*
279 _Rep*
281 { return &((reinterpret_cast<_Rep*> (_M_data()))[-1]); }
323 // True if _Rep and source do not overlap.
405 static _Rep&
407 { return _Rep::_S_empty_rep(); }
635 { return _Rep::_S_max_size; }