NS_METHOD nsCLiveconnect::AggregatedQueryInterface(const nsIID& aIID, void** aInstancePtr) { NS_ENSURE_ARG_POINTER(aInstancePtr); if (aIID.Equals(NS_GET_IID(nsISupports))) { *aInstancePtr = GetInner(); } else if (aIID.Equals(NS_GET_IID(nsILiveconnect))) { *aInstancePtr = NS_STATIC_CAST(nsILiveconnect*, this); }
NS_METHOD nsSymantecDebugManager::AggregatedQueryInterface(const nsIID& aIID, void** aInstancePtr) { if (!aInstancePtr) return NS_ERROR_INVALID_POINTER; if (aIID.Equals(NS_GET_IID(nsISupports))) *aInstancePtr = GetInner(); else if (aIID.Equals(kISymantecDebugManagerIID)) *aInstancePtr = NS_STATIC_CAST(nsISymantecDebugManager*, this); else {
//--------------------------------------------------------------------------- UEProperty::Info UEArrayProperty::GetInfo() const { auto inner = GetInner().GetInfo(); if (inner.Type != PropertyType::Unknown) { extern IGenerator* generator; return Info::Create(PropertyType::Container, sizeof(TArray<void*>), false, "TArray<" + generator->GetOverrideType(inner.CppType) + ">"); } return { PropertyType::Unknown }; }
NS_METHOD CSecurityContext::AggregatedQueryInterface(const nsIID& aIID, void** aInstancePtr) { if (aIID.Equals(kISupportsIID)) { *aInstancePtr = GetInner(); AddRef(); return NS_OK; } if (aIID.Equals(kISecurityContextIID)) { *aInstancePtr = (nsISecurityContext *)this; AddRef(); return NS_OK; } return NS_NOINTERFACE; }
JD_METHOD CSecureJNIEnv::AggregatedQueryInterface(const JDIID& aIID, void** aInstancePtr) { if (aIID.Equals(jISupportsIID)) { *aInstancePtr = GetInner(); AddRef(); return JD_OK; } if (aIID.Equals(jISecureJNIEnvIID)) { // Mozilla changes: Name of class changed //*aInstancePtr = (nsISecureJNIEnv *)this; *aInstancePtr = (ISecureEnv *)this; AddRef(); return JD_OK; } return JD_NOINTERFACE; }
wxString edbPackage::GetBodyInner() { return GetInner(GetBody()); }
wxString edbPackage::GetHeaderInner() { return GetInner(GetHeader()); }
if (fSimulatedCode) PL_strfree(fSimulatedCode); } NS_IMPL_AGGREGATED(nsJVMPluginTagInfo) NS_METHOD nsJVMPluginTagInfo::AggregatedQueryInterface(const nsIID& aIID, void** aInstancePtr) { if(!aInstancePtr) return NS_ERROR_INVALID_POINTER; if (aIID.Equals(kIJVMPluginTagInfoIID)) *aInstancePtr = NS_STATIC_CAST(nsIJVMPluginTagInfo*, this); else if (aIID.Equals(NS_GET_IID(nsISupports))) *aInstancePtr = GetInner(); else { *aInstancePtr = nsnull; return NS_NOINTERFACE; } NS_ADDREF((nsISupports*)aInstancePtr); return NS_OK; } static void oji_StandardizeCodeAttribute(char* buf) { // strip off the ".class" suffix char* cp;