// Code generated by "stringer -type=ExitType"; DO NOT EDIT.

package kvm

import "strconv"

func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[EXITUNKNOWN-0]
	_ = x[EXITEXCEPTION-1]
	_ = x[EXITIO-2]
	_ = x[EXITHYPERCALL-3]
	_ = x[EXITDEBUG-4]
	_ = x[EXITHLT-5]
	_ = x[EXITMMIO-6]
	_ = x[EXITIRQWINDOWOPEN-7]
	_ = x[EXITSHUTDOWN-8]
	_ = x[EXITFAILENTRY-9]
	_ = x[EXITINTR-10]
	_ = x[EXITSETTPR-11]
	_ = x[EXITTPRACCESS-12]
	_ = x[EXITS390SIEIC-13]
	_ = x[EXITS390RESET-14]
	_ = x[EXITDCR-15]
	_ = x[EXITNMI-16]
	_ = x[EXITINTERNALERROR-17]
}

const _ExitType_name = "EXITUNKNOWNEXITEXCEPTIONEXITIOEXITHYPERCALLEXITDEBUGEXITHLTEXITMMIOEXITIRQWINDOWOPENEXITSHUTDOWNEXITFAILENTRYEXITINTREXITSETTPREXITTPRACCESSEXITS390SIEICEXITS390RESETEXITDCREXITNMIEXITINTERNALERROR"

var _ExitType_index = [...]uint8{0, 11, 24, 30, 43, 52, 59, 67, 84, 96, 109, 117, 127, 140, 153, 166, 173, 180, 197}

func (i ExitType) String() string {
	if i >= ExitType(len(_ExitType_index)-1) {
		return "ExitType(" + strconv.FormatInt(int64(i), 10) + ")"
	}
	return _ExitType_name[_ExitType_index[i]:_ExitType_index[i+1]]
}
