Lines Matching refs:i_rStr
39 str_from_StringOffset( const String & i_rStr, in str_from_StringOffset() argument
42 return i_nOffset < i_rStr.size() in str_from_StringOffset()
43 ? i_rStr.c_str() + i_nOffset in str_from_StringOffset()
127 String::String( const self & i_rStr, in String() argument
130 : pd( new S_Data(str_from_StringOffset(i_rStr, i_nStartPosition), i_nLength) ) in String()
140 String::String( const self & i_rStr ) in String() argument
141 : pd( i_rStr.pd->Acquire() ) in String()
152 String::operator=( const self & i_rStr ) in operator =() argument
154 i_rStr.pd->Acquire(); in operator =()
156 pd = i_rStr.pd; in operator =()
173 String::swap( self & i_rStr ) in swap() argument
176 pd = i_rStr.pd; in swap()
177 i_rStr.pd = pTemp; in swap()
181 String::assign( const self & i_rStr, in assign() argument
186 pTemp = new S_Data( str_from_StringOffset(i_rStr, i_nStartPosition), in assign()
224 String::compare( const self & i_rStr ) const in compare()
226 return strcmp( c_str(), i_rStr.c_str() ); in compare()
231 const self & i_rStr ) const in compare()
233 return csv::compare( i_rOrder, c_str(), i_rStr.c_str() ); in compare()