Home | History | Annotate | Download | only in bits

Lines Matching refs:_Rep

73    *                                        [_Rep]
81 * you cast it to a pointer-to-_Rep and subtract 1 to get a
87 * a single @a add instruction: _Rep::_M_data(), and
89 * block of raw bytes and with room enough and constructs a _Rep
93 * not the _Rep is so that the debugger can see the string
95 * the _Rep for the debugger to use, so users can check the actual
98 * Note that the _Rep object is a POD so that you can have a
99 * static <em>empty string</em> _Rep object already @a constructed before
102 * destroy the empty-string _Rep object.
131 // _Rep: string representation
152 struct _Rep : _Rep_base
166 // npos = sizeof(_Rep) + (m * sizeof(_CharT)) + sizeof(_CharT)
168 // m = ((npos - sizeof(_Rep))/sizeof(CharT)) - 1
177 static _Rep&
184 return *reinterpret_cast<_Rep*>(__p);
230 static _Rep*
296 _Rep*
298 { return &((reinterpret_cast<_Rep*> (_M_data()))[-1]); }
340 // True if _Rep and source do not overlap.
422 static _Rep&
424 { return _Rep::_S_empty_rep(); }
724 { return _Rep::_S_max_size; }