Searched refs:a_cchSrc (Results 1 - 3 of 3) sorted by relevance

/vbox/src/VBox/Main/glue/
H A Dstring.cpp271 * @param a_cchSrc The source string.
277 HRESULT Utf8Str::copyFromExNComRC(const char *a_pcszSrc, size_t a_offSrc, size_t a_cchSrc) argument
280 if (a_cchSrc)
282 m_psz = RTStrAlloc(a_cchSrc + 1);
285 m_cch = a_cchSrc;
286 m_cbAllocated = a_cchSrc + 1;
287 memcpy(m_psz, a_pcszSrc + a_offSrc, a_cchSrc);
288 m_psz[a_cchSrc] = '\0';
/vbox/include/VBox/com/
H A Dstring.h464 void copyFromN(const char *a_pszSrc, size_t a_cchSrc);
521 Utf8Str(const char *a_pszSrc, size_t a_cchSrc) argument
522 : RTCString(a_pszSrc, a_cchSrc)
586 * @param a_cchSrc The number of characters (bytes) to copy from the source
589 HRESULT assignEx(Utf8Str const &a_rSrcStr, size_t a_offSrc, size_t a_cchSrc) argument
591 if ( a_offSrc + a_cchSrc > a_rSrcStr.m_cch
594 return copyFromExNComRC(a_rSrcStr.m_psz, a_offSrc, a_cchSrc);
615 * @param a_cchSrc The number of characters (bytes) to copy from the source
618 HRESULT assignEx(const char *a_pcszSrc, size_t a_cchSrc) argument
620 return copyFromExNComRC(a_pcszSrc, 0, a_cchSrc);
[all...]
/vbox/include/iprt/cpp/
H A Dministring.h112 * @param a_cchSrc The max number of chars (encoded UTF-8 bytes)
115 RTCString(const RTCString &a_rSrc, size_t a_offSrc, size_t a_cchSrc = npos)
118 copyFromN(&a_rSrc.m_psz[a_offSrc], RT_MIN(a_cchSrc, a_rSrc.m_cch - a_offSrc));
131 * @param a_cchSrc The max number of chars (encoded UTF-8 bytes)
136 RTCString(const char *a_pszSrc, size_t a_cchSrc) argument
138 size_t cchMax = a_pszSrc ? RTStrNLen(a_pszSrc, a_cchSrc) : 0;
139 copyFromN(a_pszSrc, RT_MIN(a_cchSrc, cchMax));

Completed in 298 milliseconds