objectdel.cpp

来自「funambol window mobile客户端源代码」· C++ 代码 · 共 1,062 行 · 第 1/3 页

CPP
1,062
字号
            NotZeroSingleStringBufferLenght(s11) ||
            NotZeroSingleStringBufferLenght(s12) ||
            NotZeroSingleStringBufferLenght(s13) ||
            NotZeroSingleStringBufferLenght(s14) ||
            NotZeroSingleStringBufferLenght(s15)
            );
}

bool NotZeroStringBufferLenght(int, StringBuffer* s, StringBuffer* s1,
                                    StringBuffer* s2, StringBuffer* s3,
                                    StringBuffer* s4, StringBuffer* s5,
                                    StringBuffer* s6, StringBuffer* s7,
                                    StringBuffer* s8, StringBuffer* s9,
                                    StringBuffer* s10, StringBuffer* s11,
                                    StringBuffer* s12, StringBuffer* s13,
                                    StringBuffer* s14, StringBuffer* s15,
                                    StringBuffer* s16) {
    return (NotZeroSingleStringBufferLenght(s)  ||
            NotZeroSingleStringBufferLenght(s1) ||
            NotZeroSingleStringBufferLenght(s2) ||
            NotZeroSingleStringBufferLenght(s3) ||
            NotZeroSingleStringBufferLenght(s4) ||
            NotZeroSingleStringBufferLenght(s5) ||
            NotZeroSingleStringBufferLenght(s6) ||
            NotZeroSingleStringBufferLenght(s7) ||
            NotZeroSingleStringBufferLenght(s8) ||
            NotZeroSingleStringBufferLenght(s9) ||
            NotZeroSingleStringBufferLenght(s10) ||
            NotZeroSingleStringBufferLenght(s11) ||
            NotZeroSingleStringBufferLenght(s12) ||
            NotZeroSingleStringBufferLenght(s13) ||
            NotZeroSingleStringBufferLenght(s14) ||
            NotZeroSingleStringBufferLenght(s15) ||
            NotZeroSingleStringBufferLenght(s16)
            );
}

/*
* return true if at least an StringBuffer as lenght > 0
*/
/*
bool NotZeroStringBufferLenght(int count, StringBuffer* s, ...) {

    va_list ap;
    int i    = 0;
    bool ret = false;

    va_start (ap, s);

    for(i = 0; i < count; i++) {
        StringBuffer* p = va_arg (ap, StringBuffer*);

        if (p != NULL && p->length() > 0) {
            ret = true;
        }

    }
    va_end (ap);
    return ret;
}
*/


void deleteTarget(Target ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteSource(Source ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteSourceArray(SourceArray ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteCred(Cred ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteMeta(Meta ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteMetInf(MetInf ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteNextNonce(NextNonce ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteAlert(Alert ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteItem(Item ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteCmdID(CmdID ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteAuthentication(Authentication ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteAnchor(Anchor ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteMem(Mem ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteSyncHdr(SyncHdr ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteSyncBody(SyncBody ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteSessionID(SessionID ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteVerDTD(VerDTD ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteVerProto(VerProto ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteTargetRef(TargetRef ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteSourceRef(SourceRef ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteStatus(Status ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteChal(Chal ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteData(Data ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteMap(Map ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteMapItem(MapItem ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteComplexData(ComplexData ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteAdd(Add ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteReplace(Replace ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteDelete(Delete ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteCopy(Copy ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteSync(Sync ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteSequence(Sequence ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteAtomic(Atomic ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteGet(Get ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deletePut(Put ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteDataStore(DataStore ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteSyncType(SyncType ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteContentTypeInfo(ContentTypeInfo ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteSyncCap(SyncCap ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteDSMem(DSMem ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteCTCap(CTCap ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteExt(Ext ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteStringElement(StringElement ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteResults(Results ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteExec(Exec ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteSearch(Search ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteSyncML(SyncML ** s) {
    if (*s) {
        delete *s; *s = NULL;
    }
}

void deleteArrayList(ArrayList ** s) {
    if (*s) {
        (*s)->clear();
    }
}

END_NAMESPACE

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?