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