Changeset 74176 in vbox for trunk/include/iprt/cpp
- Timestamp:
- Sep 10, 2018 9:44:58 AM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 124949
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/cpp/restbase.h
r74149 r74176 644 644 /** Factory method. */ 645 645 static DECLCALLBACK(RTCRestObjectBase *) createInstance(void); 646 647 /** @name RTCString assignment methods we need to replace to manage the null indicator 648 * @{ */ 649 int assignNoThrow(const RTCString &a_rSrc) RT_NOEXCEPT; 650 int assignNoThrow(const char *a_pszSrc) RT_NOEXCEPT; 651 int assignNoThrow(const RTCString &a_rSrc, size_t a_offSrc, size_t a_cchSrc = npos) RT_NOEXCEPT; 652 int assignNoThrow(const char *a_pszSrc, size_t a_cchSrc) RT_NOEXCEPT; 653 int assignNoThrow(size_t a_cTimes, char a_ch) RT_NOEXCEPT; 654 int printfNoThrow(const char *pszFormat, ...) RT_NOEXCEPT RT_IPRT_FORMAT_ATTR(1, 2); 655 int printfVNoThrow(const char *pszFormat, va_list va) RT_NOEXCEPT RT_IPRT_FORMAT_ATTR(1, 0); 656 RTCRestString &operator=(const char *a_pcsz); 657 RTCRestString &operator=(const RTCString &a_rThat); 658 RTCRestString &operator=(const RTCRestString &a_rThat); 659 RTCRestString &assign(const RTCString &a_rSrc); 660 RTCRestString &assign(const char *a_pszSrc); 661 RTCRestString &assign(const RTCString &a_rSrc, size_t a_offSrc, size_t a_cchSrc = npos); 662 RTCRestString &assign(const char *a_pszSrc, size_t a_cchSrc); 663 RTCRestString &assign(size_t a_cTimes, char a_ch); 664 RTCRestString &printf(const char *pszFormat, ...) RT_IPRT_FORMAT_ATTR(1, 2); 665 RTCRestString &printfV(const char *pszFormat, va_list va) RT_IPRT_FORMAT_ATTR(1, 0); 666 /** @} */ 646 667 }; 647 668
Note:
See TracChangeset
for help on using the changeset viewer.