Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
Runtime::Exception Struct Reference

#include <Runtime.h>

Public Types

enum class  Cause : U8 {
  unknown , accessViolation , stackOverflow , integerDivideByZeroOrIntegerOverflow ,
  invalidFloatOperation , invokeSignatureMismatch , reachedUnreachable , indirectCallSignatureMismatch ,
  undefinedTableElement , calledAbort , calledUnimplementedIntrinsic , outOfMemory ,
  invalidSegmentOffset , misalignedAtomicMemoryAccess
}
 

Public Attributes

Cause cause
 
std::vector< std::string > callStack
 

Detailed Description

Definition at line 20 of file Runtime.h.

Member Enumeration Documentation

◆ Cause

Enumerator
unknown 
accessViolation 
stackOverflow 
integerDivideByZeroOrIntegerOverflow 
invalidFloatOperation 
invokeSignatureMismatch 
reachedUnreachable 
indirectCallSignatureMismatch 
undefinedTableElement 
calledAbort 
calledUnimplementedIntrinsic 
outOfMemory 
invalidSegmentOffset 
misalignedAtomicMemoryAccess 

Definition at line 22 of file Runtime.h.

Member Data Documentation

◆ callStack

std::vector<std::string> Runtime::Exception::callStack

Definition at line 41 of file Runtime.h.

◆ cause

Cause Runtime::Exception::cause

Definition at line 40 of file Runtime.h.


The documentation for this struct was generated from the following file: