Kiwi Engine
VM for interpreter
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Fields
KEError Struct Reference

Instruction class. More...

#include <KEError.h>

Data Fields

struct CNObject superClass
 
KEErrorKind errorKind
 
struct KELineInfolineInfo
 
union {
   struct {
      struct CNString *   errorMessage
 
   }   parseError
 
   struct {
      unsigned long   numberOfRequiredRegisters
 
   }   tooMaryRegisterError
 
   struct {
      struct CNString *   invalidPath
 
   }   invalidPathDescription
 
   struct {
      struct KEPath *   path
 
   }   nonexistentPathError
 
   struct {
      const char *   requiredType
 
      const char *   givenType
 
   }   invalidValueType
 
   struct {
      struct KEPath *   invalidPath
 
   }   identifierRequired
 
   struct {
      struct CNFixedString *   conflictedIdentifier
 
   }   mergeFailed
 
   struct {
      struct KEException   exception
 
   }   exceptionError
 
}; 
 

Detailed Description

Instruction class.

Field Documentation

union { ... }

Context of error

KEErrorKind KEError::errorKind

Kind of error

struct KELineInfo* KEError::lineInfo

Line information

struct CNObject KEError::superClass

Super class


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