[*] Minor adjustments
This commit is contained in:
parent
64b2690159
commit
086de4600f
@ -26,7 +26,7 @@ namespace Aurora::IO::FS
|
||||
|
||||
virtual EStreamError Open() override
|
||||
{
|
||||
return stream_ ? EStreamError::eErrorNone : EStreamError::eErrorStreamInterrupted;
|
||||
return stream_ ? EStreamError::eErrorNone : EStreamError::eErrorStreamNotOpen;
|
||||
}
|
||||
|
||||
virtual EStreamError Read(const Memory::MemoryViewStreamWrite ¶mters) override
|
||||
|
@ -26,7 +26,7 @@ namespace Aurora::IO::FS
|
||||
|
||||
virtual EStreamError Open() override
|
||||
{
|
||||
return stream_ ? EStreamError::eErrorNone : EStreamError::eErrorStreamInterrupted;
|
||||
return stream_ ? EStreamError::eErrorNone : EStreamError::eErrorStreamNotOpen;
|
||||
}
|
||||
|
||||
virtual EStreamError Write(const Memory::MemoryViewStreamRead & parameters) override
|
||||
|
@ -240,7 +240,7 @@ namespace Aurora::Memory
|
||||
inline ByteBuffer &operator =(ByteBuffer &&);
|
||||
|
||||
// &byteArray[n]
|
||||
inline AuUInt8 &operator [](AuUInt idx);
|
||||
inline AuUInt8 &operator [](AuUInt idx) const;
|
||||
|
||||
// if (byteArray) -> if (byteArray->IsValid())
|
||||
inline operator bool() const;
|
||||
|
@ -39,7 +39,7 @@ namespace Aurora::Memory
|
||||
Reserve(size);
|
||||
}
|
||||
|
||||
AuUInt8 &ByteBuffer::operator [](AuUInt idx)
|
||||
AuUInt8 &ByteBuffer::operator [](AuUInt idx) const
|
||||
{
|
||||
return *(data() + idx);
|
||||
}
|
||||
|
@ -232,7 +232,7 @@ namespace Aurora::Memory
|
||||
}
|
||||
|
||||
template<typename T>
|
||||
using AuList = typename std::conditional<AuIsClass_v<T>, AURORA_RUNTIME_AU_LIST<T>, AURORA_RUNTIME_AU_LIST<T, Aurora::Memory::SpeedyArrayAllocator<T>>>::type;
|
||||
using AuList = AuConditional_t<AuIsClass_v<T>, AURORA_RUNTIME_AU_LIST<T>, AURORA_RUNTIME_AU_LIST<T, Aurora::Memory::SpeedyArrayAllocator<T>>>;
|
||||
|
||||
#endif
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
#include "Debug.hpp"
|
||||
#include "Panic.hpp"
|
||||
//#include <intrin.h>
|
||||
#include <Source/Console/ConsoleFIO/ConsoleFIO.hpp>
|
||||
#include <Source/Console/Flusher.hpp>
|
||||
|
||||
namespace Aurora::Debug
|
||||
{
|
||||
@ -40,6 +40,13 @@ namespace Aurora::Debug
|
||||
|
||||
AUKN_SYM void Panic()
|
||||
{
|
||||
//
|
||||
static bool handlingFatal = false;
|
||||
if (AuExchange(handlingFatal, true))
|
||||
{
|
||||
goto failFast;
|
||||
}
|
||||
|
||||
DebugBreak();
|
||||
|
||||
try
|
||||
@ -53,7 +60,7 @@ namespace Aurora::Debug
|
||||
|
||||
try
|
||||
{
|
||||
Console::ConsoleFIO::Flush();
|
||||
Console::ForceFlush();
|
||||
}
|
||||
catch (...)
|
||||
{
|
||||
@ -73,13 +80,7 @@ namespace Aurora::Debug
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
static bool handlingFatal = false;
|
||||
if (AuExchange(handlingFatal, true))
|
||||
{
|
||||
std::terminate();
|
||||
}
|
||||
|
||||
failFast:
|
||||
#if defined(AURORA_IS_MODERNNT_DERIVED)
|
||||
__fastfail('FCKD');
|
||||
#else
|
||||
|
Loading…
Reference in New Issue
Block a user