github.com/HaHadaxigua/yaegi@v1.0.1/stdlib/go1_17_image_jpeg.go (about) 1 // Code generated by 'yaegi extract image/jpeg'. DO NOT EDIT. 2 3 //go:build go1.17 4 // +build go1.17 5 6 package stdlib 7 8 import ( 9 "go/constant" 10 "go/token" 11 "image/jpeg" 12 "reflect" 13 ) 14 15 func init() { 16 Symbols["image/jpeg/jpeg"] = map[string]reflect.Value{ 17 // function, constant and variable definitions 18 "Decode": reflect.ValueOf(jpeg.Decode), 19 "DecodeConfig": reflect.ValueOf(jpeg.DecodeConfig), 20 "DefaultQuality": reflect.ValueOf(constant.MakeFromLiteral("75", token.INT, 0)), 21 "Encode": reflect.ValueOf(jpeg.Encode), 22 23 // type definitions 24 "FormatError": reflect.ValueOf((*jpeg.FormatError)(nil)), 25 "Options": reflect.ValueOf((*jpeg.Options)(nil)), 26 "Reader": reflect.ValueOf((*jpeg.Reader)(nil)), 27 "UnsupportedError": reflect.ValueOf((*jpeg.UnsupportedError)(nil)), 28 29 // interface wrapper definitions 30 "_Reader": reflect.ValueOf((*_image_jpeg_Reader)(nil)), 31 } 32 } 33 34 // _image_jpeg_Reader is an interface wrapper for Reader type 35 type _image_jpeg_Reader struct { 36 IValue interface{} 37 WRead func(p []byte) (n int, err error) 38 WReadByte func() (byte, error) 39 } 40 41 func (W _image_jpeg_Reader) Read(p []byte) (n int, err error) { 42 return W.WRead(p) 43 } 44 func (W _image_jpeg_Reader) ReadByte() (byte, error) { 45 return W.WReadByte() 46 }