コード例 #1
0
ファイル: types_and.cpp プロジェクト: leowzukw/scilab-mirror
int SparseBoolAndSparseBool(InternalType* _pL, Bool** _pOut)
{
    SparseBool* pL = _pL->getAs<SparseBool>();
    if (pL->nbTrue() != (size_t)pL->getSize())
    {
        *_pOut = new Bool(0);
        return 0;
    }

    *_pOut = NULL;
    return 0;
}
コード例 #2
0
ファイル: types_or.cpp プロジェクト: ScilabOrg/scilab
void isValueTrue(SparseBool* _pL, Bool** _pOut)
{
    SparseBool* pL = _pL->getAs<SparseBool>();
    if (pL->nbTrue() == pL->getSize())
    {
        *_pOut = new Bool(1);
        return;
    }

    *_pOut = NULL;
    return;
}