/vbox/include/VBox/com/ |
H A D | string.h | 15 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 53 // global constant in glue/string.cpp that represents an empty BSTR 64 * bits) BEFORE the memory that the pointer points to are a length DWORD. One 66 * the like to deal with BSTR pointers, which manage that DWORD correctly. 76 * The one advantage of using the SysString* routines is that this makes it 101 Bstr(const Bstr &that) argument 103 copyFrom((const OLECHAR *)that.m_bstr); 106 Bstr(CBSTR that) argument 108 copyFrom((const OLECHAR *)that); 112 Bstr(const wchar_t *that) argument 119 Bstr(const RTCString &that) argument 124 Bstr(const char *that) argument 139 operator =(const Bstr &that) argument 146 operator =(CBSTR that) argument 154 operator =(const wchar_t *that) argument 201 compare(const Bstr &that, CaseSensitivity cs = CaseSensitive) const argument 503 Utf8Str(const RTCString &that) argument 507 Utf8Str(const char *that) argument 511 Utf8Str(const Bstr &that) argument 516 Utf8Str(CBSTR that, size_t a_cwcSize = RTSTR_MAX) argument 541 operator =(const RTCString &that) argument 547 operator =(const char *that) argument 553 operator =(const Bstr &that) argument 560 operator =(CBSTR that) argument [all...] |
H A D | Guid.h | 15 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 54 * Helper class that represents the UUID type and hides platform-specific 68 Guid(const Guid &that) argument 70 mUuid = that.mUuid; 71 mGuidState = that.mGuidState; 75 Guid(const RTUUID &that) argument 78 mUuid = that; 84 Guid(const GUID &that) argument 87 ::memcpy(&mUuid, &that, sizeof(GUID)); 97 * @param that Th 103 Guid(const char *that) argument 117 Guid(CBSTR that) argument 130 Guid(const Utf8Str &that) argument 143 Guid(const RTCString &that) argument 156 Guid(const Bstr &that) argument 161 operator =(const Guid &that) argument 439 initString(const char *that) argument 461 initBSTR(CBSTR that) argument [all...] |
H A D | ptr.h | 14 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 122 ComPtr(const ComPtr<T2> &that) argument 125 if (!that.isNull()) 126 that->QueryInterface(COM_IIDOF(T), (void**)&m_p); 132 ComPtr(const ComPtr &that) argument 134 copyFrom(that.m_p); 172 ComPtr& operator=(const ComPtr<T2> &that) argument 174 return operator=((T2*)that); 181 ComPtr& operator=(const ComPtr &that) argument 183 return operator=((T*)that); 434 ComObjPtr(const ComObjPtr &that) argument 442 operator =(const ComObjPtr &that) argument [all...] |
/vbox/src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/unix/ |
H A D | xptcinvoke_unsupported.cpp | 43 XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, argument
|
H A D | xptcinvoke_gcc_x86_unix.cpp | 95 XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, 102 that = ebp + 0x08 120 nsresult _XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, 123 XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, argument 125 return _XPTC_InvokeByIndex(that, methodIndex, paramCount, params); 166 /* Since there may be 64-bit data, it occurs to me that aligning this 174 "movl 0x08(%ebp), %ecx\n\t" /* 'that' */
|
H A D | xptcinvoke_mips.cpp | 111 extern "C" nsresult _XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, 117 XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, argument 120 return _XPTC_InvokeByIndex(that, methodIndex, paramCount, params);
|
H A D | xptcinvoke_arm.cpp | 43 #error "This code is for Linux ARM only. Check that it works on your system, too.\nBeware that this code is highly compiler dependent." 46 // Remember that these 'words' are 32bit DWORDS 132 nsISupports* that; member in struct:my_params_struct 142 XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, argument 147 my_params.that = that; 154 /* This is to call a given method of class that. 193 "ldr r0, [%1] \n\t" /* =that */ 194 "ldr r1, [r0, #0] \n\t" /* get that [all...] |
H A D | xptcinvoke_arm_netbsd.cpp | 42 // Remember that these 'words' are 32bit DWORDS 128 nsISupports* that; member in struct:my_params_struct 137 XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, argument 142 my_params.that = that; 149 /* This is to call a given method of class that. 188 "ldr r0, [%1] \n\t" /* =that */ 189 "ldr r1, [r0, #0] \n\t" /* get that->vtable offset */
|
H A D | xptcinvoke_asm_sparc_bsdos.s | 26 XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, 47 * for efficiency (32 byte cache lines); will do that here thus: 60 * and then make room for that many more 32-bit words. (Normally 86 * vtable. The word at "*that" points to the vtable, but for 91 * that->vTable[index + 2] 93 ld [%i0], %l0 ! vTable = *that 103 * and set %o0 = %i0, to pass "that" to the target member function 115 call %l0 ! fn(that, %o1, %o2, %o3, %o4, %o5)
|
H A D | xptcinvoke_unixish_x86.cpp | 58 * the following switch statement) so that the Sun native compiler 77 XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, argument 102 copied by invoke_copy_to_stack. Make sure that the stack will be 103 aligned for that CALL. */ 111 leaving room for the |that| parameter. This reuses |n|, which was 112 the stack space to reserve, but that's OK because it's no longer needed 125 leaving space for the first (|that|) parameter for the second CALL. */ 167 : "g" (that), /* %4 */
|
H A D | xptcinvoke_x86_solaris.cpp | 46 // Remember that these 'words' are 32bit DWORDS 84 * the following switch statement) so that the Sun native compiler 103 XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, argument 147 : "g" (that), /* %4 */ 181 "\n\t movl 8(%ebp),%ecx / \"that\"" 182 "\n\t pushl %ecx / \"that\""
|
H A D | xptcinvoke_asm_irix.s | 21 # _XPTC_InvokeByIndex(that, methodIndex, paramCount, params) 73 REG_L a0, A0OFF(sp) # a0 - that 93 lw t9, 12(t9) # t9 = *(that+t1+12) 97 lw t9, 0(t9) # t9 = *(that+t1+20) 101 # function that they asked for 117 # because that's the "this" pointer
|
H A D | xptcinvoke_ppc_rhapsody.cpp | 136 extern "C" nsresult _XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, 141 XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, argument 144 return _XPTC_InvokeByIndex(that, methodIndex, paramCount, params);
|
/vbox/src/VBox/Frontends/VirtualBox/src/ |
H A D | VBoxGlobalSettings.cpp | 15 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 72 VBoxGlobalSettingsData::VBoxGlobalSettingsData (const VBoxGlobalSettingsData &that) argument 74 hostCombo = that.hostCombo; 75 autoCapture = that.autoCapture; 76 guiFeatures = that.guiFeatures; 77 languageId = that.languageId; 78 maxGuestRes = that.maxGuestRes; 79 remapScancodes = that.remapScancodes; 80 proxySettings = that.proxySettings; 81 hostScreenSaverDisabled = that [all...] |
H A D | VBoxGlobalSettings.h | 14 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 32 VBoxGlobalSettingsData( const VBoxGlobalSettingsData &that ); 34 bool operator==( const VBoxGlobalSettingsData &that ) const; 68 VBoxGlobalSettings (const VBoxGlobalSettings &that) argument 69 : QObject(), CIShared <VBoxGlobalSettingsData> (that) {} 70 VBoxGlobalSettings &operator= (const VBoxGlobalSettings &that) { argument 71 CIShared <VBoxGlobalSettingsData>::operator= (that);
|
/vbox/include/iprt/cpp/ |
H A D | utils.h | 14 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 57 * Shortcut to |const_cast<C &>()| that automatically derives the correct 71 inline C &unconst(const C &that) argument 73 return const_cast<C &>(that); 78 * Shortcut to |const_cast<C *>()| that automatically derives the correct 92 inline C *unconst(const C *that) argument 94 return const_cast<C *>(that);
|
H A D | ministring.h | 14 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 44 * This is a C++ string class that does not depend on anything else except IPRT 48 * Note that RTCString does not differentiate between NULL strings 54 * @note RTCString ASSUMES that all strings it deals with are valid UTF-8. 58 /** @remarks Much of the code in here used to be in com::Utf8Str so that 60 * that is COM-specific, such as com::Bstr conversions. Compared to 70 * Creates an empty string that has no memory allocated. 134 * that for the va_list constructor. 194 * In other words, this does not count unicode codepoints; use utf8length() for that. 233 * Make sure at that leas 389 operator +=(const RTCString &that) argument 589 compare(const RTCString &that, CaseSensitivity cs = CaseSensitive) const argument [all...] |
/vbox/src/VBox/Main/src-server/ |
H A D | Matching.cpp | 3 * Definition of template classes that provide simple API to 16 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 32 ParsedIntervalFilter_base *that) 35 that->mNull = true; 36 that->mValid = true; 37 that->mErrorPosition = 0; 42 that->mNull = false; 75 that->parseValue(aFilter, s, e, mode); 76 if (!that->mValid) 90 that 31 parse(const char *aFilter, ParsedIntervalFilter_base *that) argument [all...] |
H A D | ClientWatcher.cpp | 15 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 151 * Thread worker function that watches the termination of all client processes 152 * that have open sessions using IMachine::LockMachine() 159 VirtualBox::ClientWatcher *that = (VirtualBox::ClientWatcher *)pvUser; local 160 Assert(that); 178 handles[0] = that->mUpdateReq; 182 AutoCaller autoCaller(that->mVirtualBox); 237 VirtualBox::MachinesOList &allMachines = that->mVirtualBox->i_getMachinesList(); 336 AutoCaller autoCaller(that->mVirtualBox); 346 int vrc = RTSemEventWait(that [all...] |
/vbox/src/VBox/Frontends/VirtualBox/src/globals/ |
H A D | CIShared.h | 14 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 29 * A class that derives the data structure managed by the CIShared template 64 CIShared( const CIShared &that ) : d( that.d ) { d->ref(); } 65 CIShared &operator=( const CIShared &that ) { 66 that.d->ref(); 68 d = that.d; 86 bool operator==( const CIShared &that ) const { 87 return (d == that.d) || (*d == *(that [all...] |
H A D | COMDefs.h | 18 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 39 * with a type that corresponds to the COM type of elements in the array using 40 * normal Qt-COM type mapping rules. Here is a code example that demonstrates 41 * how to call interface methods that take and return arrays (this example is 313 * *no* reason and fails. Note that it's also not possible to choose the 496 * Alternative base class for the CInterface template that adds the errorInfo() 530 * Simple class that encapsulates the result code and COMErrorInfo. 627 CInterface(const CInterface &that) : B(that) argument 630 mIface = that 758 operator =(const CInterface &that) argument 827 CUnknown(const CInterface<OI, OB> &that) argument 839 CUnknown(const CUnknown &that) argument 853 operator =(const CInterface<OI, OB> &that) argument 866 operator =(const CUnknown &that) argument [all...] |
/vbox/src/libs/xpcom18a4/xpcom/reflect/xptinfo/src/ |
H A D | TODO | 6 - should autoreg support additional channel to recieve warnings so that 10 - verify that repeated interfaces are identical in all ways 11 - verify that interface names are always one-to-one with iids 16 - we really need a set of .xpt and .zip files and code that does an array
|
/vbox/src/VBox/Runtime/common/string/ |
H A D | ministring.cpp | 18 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 77 /* Double the buffer size, if it's less that _4M. Align sizes like 103 RTCString &RTCString::append(const RTCString &that) argument 105 size_t cchThat = that.length(); 120 memcpy(m_psz + cchThis, that.m_psz, cchThat); 182 * Assume max encoding length when resizing the string, that's simpler. 306 bool RTCString::endsWith(const RTCString &that, CaseSensitivity cs /*= CaseSensitive*/) const argument 312 size_t l2 = that.length(); 320 return ::RTStrCmp(&m_psz[l], that.m_psz) == 0; 321 return ::RTStrICmp(&m_psz[l], that 324 startsWith(const RTCString &that, CaseSensitivity cs ) const argument 339 contains(const RTCString &that, CaseSensitivity cs ) const argument [all...] |
/vbox/src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/mac/ |
H A D | xptcinvoke_mac.cpp | 137 extern "C" nsresult _XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, 142 XPTC_InvokeByIndex(nsISupports* that, PRUint32 methodIndex, argument 145 return _XPTC_InvokeByIndex(that, methodIndex, paramCount, params);
|
/vbox/src/libs/xpcom18a4/java/src/ |
H A D | nsJavaInterfaces.h | 97 JAVAPROXY_NATIVE(callXPCOMMethod) (JNIEnv *env, jclass that, jobject aJavaProxy, 101 JAVAPROXY_NATIVE(finalizeProxy) (JNIEnv *env, jclass that, jobject aJavaProxy); 104 JAVAPROXY_NATIVE(isSameXPCOMObject) (JNIEnv *env, jclass that, jobject aProxy1, 108 LOCKPROXY_NATIVE(release) (JNIEnv *env, jclass that, jlong aLockObject);
|