Sha256: c4b058b1461c02a88d729f7678693046fd6e5ca52a078783894a767de9e4c483

Contents?: true

Size: 785 Bytes

Versions: 76

Compression:

Stored size: 785 Bytes

Contents

#ifndef _RHOFATALERROR_H_
#define _RHOFATALERROR_H_

#include "RhoPort.h"

#ifdef OS_SYMBIAN
#include <e32std.h>
#endif 

namespace rho{
namespace common{

class CRhoFatalError{
public:
    static void processFatalError(){
        #ifdef RHO_DEBUG

        #if defined (OS_WINDOWS)
            //__debugbreak();
            DebugBreak();
        #elif defined (OS_WINCE)
            //NKDbgPrintfW ?
            DebugBreak();
        #elif defined(OS_SYMBIAN)
            User::Invariant();
//            exit(-1);
        #elif defined(OS_MACOSX)
//			__assert_rtn(__func__, __FILE__, __LINE__,"RhoFatalError");
        #else
            exit(-1);
        #endif

        #else //!RHO_DEBUG
            exit(-1);
        #endif //!RHO_DEBUG
    }

};

}
}

#endif //_RHOFATALERROR_H_

Version data entries

76 entries across 76 versions & 1 rubygems

Version Path
rhodes-3.0.2 platform/shared/common/RhoFatalError.h
rhodes-3.0.2.beta.1 platform/shared/common/RhoFatalError.h
rhodes-3.0.1 platform/shared/common/RhoFatalError.h
rhodes-3.0.1.beta.8 platform/shared/common/RhoFatalError.h
rhodes-3.0.1.beta.7 platform/shared/common/RhoFatalError.h
rhodes-3.0.1.beta.6 platform/shared/common/RhoFatalError.h
rhodes-3.0.1.beta.5 platform/shared/common/RhoFatalError.h
rhodes-3.0.1.beta.4 platform/shared/common/RhoFatalError.h
rhodes-3.0.1.beta.3 platform/shared/common/RhoFatalError.h
rhodes-3.0.1.beta.2 platform/shared/common/RhoFatalError.h
rhodes-3.0.0 platform/shared/common/RhoFatalError.h
rhodes-3.0.0.beta.7 platform/shared/common/RhoFatalError.h
rhodes-3.0.0.beta.6 platform/shared/common/RhoFatalError.h
rhodes-3.0.0.beta.5 platform/shared/common/RhoFatalError.h
rhodes-3.0.0.beta.4 platform/shared/common/RhoFatalError.h
rhodes-3.0.0.beta.3 platform/shared/common/RhoFatalError.h
rhodes-3.0.0.beta.2 platform/shared/common/RhoFatalError.h
rhodes-3.0.0.beta.1 platform/shared/common/RhoFatalError.h
rhodes-2.4.1 platform/shared/common/RhoFatalError.h
rhodes-2.4.1.beta.1 platform/shared/common/RhoFatalError.h