Lines Matching refs:dst

10 func (Encoder) AppendNil(dst []byte) []byte {
11 return append(dst, byte(majorTypeSimpleAndFloat|additionalTypeNull))
15 func (Encoder) AppendBeginMarker(dst []byte) []byte {
16 return append(dst, byte(majorTypeMap|additionalTypeInfiniteCount))
20 func (Encoder) AppendEndMarker(dst []byte) []byte {
21 return append(dst, byte(majorTypeSimpleAndFloat|additionalTypeBreak))
25 func (Encoder) AppendObjectData(dst []byte, o []byte) []byte {
28 return append(dst, o[1:]...)
32 func (Encoder) AppendArrayStart(dst []byte) []byte {
33 return append(dst, byte(majorTypeArray|additionalTypeInfiniteCount))
37 func (Encoder) AppendArrayEnd(dst []byte) []byte {
38 return append(dst, byte(majorTypeSimpleAndFloat|additionalTypeBreak))
42 func (Encoder) AppendArrayDelim(dst []byte) []byte {
44 return dst
48 func (Encoder) AppendLineBreak(dst []byte) []byte {
50 return dst
54 func (Encoder) AppendBool(dst []byte, val bool) []byte {
59 return append(dst, byte(majorTypeSimpleAndFloat|b))
63 func (e Encoder) AppendBools(dst []byte, vals []bool) []byte {
67 return e.AppendArrayEnd(e.AppendArrayStart(dst))
71 dst = append(dst, byte(major|lb))
73 dst = appendCborTypePrefix(dst, major, uint64(l))
76 dst = e.AppendBool(dst, v)
78 return dst
82 func (Encoder) AppendInt(dst []byte, val int) []byte {
91 dst = append(dst, byte(major|lb))
93 dst = appendCborTypePrefix(dst, major, uint64(contentVal))
95 return dst
99 func (e Encoder) AppendInts(dst []byte, vals []int) []byte {
103 return e.AppendArrayEnd(e.AppendArrayStart(dst))
107 dst = append(dst, byte(major|lb))
109 dst = appendCborTypePrefix(dst, major, uint64(l))
112 dst = e.AppendInt(dst, v)
114 return dst
118 func (e Encoder) AppendInt8(dst []byte, val int8) []byte {
119 return e.AppendInt(dst, int(val))
123 func (e Encoder) AppendInts8(dst []byte, vals []int8) []byte {
127 return e.AppendArrayEnd(e.AppendArrayStart(dst))
131 dst = append(dst, byte(major|lb))
133 dst = appendCborTypePrefix(dst, major, uint64(l))
136 dst = e.AppendInt(dst, int(v))
138 return dst
142 func (e Encoder) AppendInt16(dst []byte, val int16) []byte {
143 return e.AppendInt(dst, int(val))
147 func (e Encoder) AppendInts16(dst []byte, vals []int16) []byte {
151 return e.AppendArrayEnd(e.AppendArrayStart(dst))
155 dst = append(dst, byte(major|lb))
157 dst = appendCborTypePrefix(dst, major, uint64(l))
160 dst = e.AppendInt(dst, int(v))
162 return dst
166 func (e Encoder) AppendInt32(dst []byte, val int32) []byte {
167 return e.AppendInt(dst, int(val))
171 func (e Encoder) AppendInts32(dst []byte, vals []int32) []byte {
175 return e.AppendArrayEnd(e.AppendArrayStart(dst))
179 dst = append(dst, byte(major|lb))
181 dst = appendCborTypePrefix(dst, major, uint64(l))
184 dst = e.AppendInt(dst, int(v))
186 return dst
190 func (Encoder) AppendInt64(dst []byte, val int64) []byte {
199 dst = append(dst, byte(major|lb))
201 dst = appendCborTypePrefix(dst, major, uint64(contentVal))
203 return dst
207 func (e Encoder) AppendInts64(dst []byte, vals []int64) []byte {
211 return e.AppendArrayEnd(e.AppendArrayStart(dst))
215 dst = append(dst, byte(major|lb))
217 dst = appendCborTypePrefix(dst, major, uint64(l))
220 dst = e.AppendInt64(dst, v)
222 return dst
226 func (e Encoder) AppendUint(dst []byte, val uint) []byte {
227 return e.AppendInt64(dst, int64(val))
231 func (e Encoder) AppendUints(dst []byte, vals []uint) []byte {
235 return e.AppendArrayEnd(e.AppendArrayStart(dst))
239 dst = append(dst, byte(major|lb))
241 dst = appendCborTypePrefix(dst, major, uint64(l))
244 dst = e.AppendUint(dst, v)
246 return dst
250 func (e Encoder) AppendUint8(dst []byte, val uint8) []byte {
251 return e.AppendUint(dst, uint(val))
255 func (e Encoder) AppendUints8(dst []byte, vals []uint8) []byte {
259 return e.AppendArrayEnd(e.AppendArrayStart(dst))
263 dst = append(dst, byte(major|lb))
265 dst = appendCborTypePrefix(dst, major, uint64(l))
268 dst = e.AppendUint8(dst, v)
270 return dst
274 func (e Encoder) AppendUint16(dst []byte, val uint16) []byte {
275 return e.AppendUint(dst, uint(val))
279 func (e Encoder) AppendUints16(dst []byte, vals []uint16) []byte {
283 return e.AppendArrayEnd(e.AppendArrayStart(dst))
287 dst = append(dst, byte(major|lb))
289 dst = appendCborTypePrefix(dst, major, uint64(l))
292 dst = e.AppendUint16(dst, v)
294 return dst
298 func (e Encoder) AppendUint32(dst []byte, val uint32) []byte {
299 return e.AppendUint(dst, uint(val))
303 func (e Encoder) AppendUints32(dst []byte, vals []uint32) []byte {
307 return e.AppendArrayEnd(e.AppendArrayStart(dst))
311 dst = append(dst, byte(major|lb))
313 dst = appendCborTypePrefix(dst, major, uint64(l))
316 dst = e.AppendUint32(dst, v)
318 return dst
322 func (Encoder) AppendUint64(dst []byte, val uint64) []byte {
327 dst = append(dst, byte(major|lb))
329 dst = appendCborTypePrefix(dst, major, uint64(contentVal))
331 return dst
335 func (e Encoder) AppendUints64(dst []byte, vals []uint64) []byte {
339 return e.AppendArrayEnd(e.AppendArrayStart(dst))
343 dst = append(dst, byte(major|lb))
345 dst = appendCborTypePrefix(dst, major, uint64(l))
348 dst = e.AppendUint64(dst, v)
350 return dst
354 func (Encoder) AppendFloat32(dst []byte, val float32) []byte {
357 return append(dst, "\xfa\x7f\xc0\x00\x00"...)
359 return append(dst, "\xfa\x7f\x80\x00\x00"...)
361 return append(dst, "\xfa\xff\x80\x00\x00"...)
370 return append(append(dst, byte(major|subType)), buf[0], buf[1], buf[2], buf[3])
374 func (e Encoder) AppendFloats32(dst []byte, vals []float32) []byte {
378 return e.AppendArrayEnd(e.AppendArrayStart(dst))
382 dst = append(dst, byte(major|lb))
384 dst = appendCborTypePrefix(dst, major, uint64(l))
387 dst = e.AppendFloat32(dst, v)
389 return dst
393 func (Encoder) AppendFloat64(dst []byte, val float64) []byte {
396 return append(dst, "\xfb\x7f\xf8\x00\x00\x00\x00\x00\x00"...)
398 return append(dst, "\xfb\x7f\xf0\x00\x00\x00\x00\x00\x00"...)
400 return append(dst, "\xfb\xff\xf0\x00\x00\x00\x00\x00\x00"...)
405 dst = append(dst, byte(major|subType))
408 dst = append(dst, b)
410 return dst
414 func (e Encoder) AppendFloats64(dst []byte, vals []float64) []byte {
418 return e.AppendArrayEnd(e.AppendArrayStart(dst))
422 dst = append(dst, byte(major|lb))
424 dst = appendCborTypePrefix(dst, major, uint64(l))
427 dst = e.AppendFloat64(dst, v)
429 return dst
433 func (e Encoder) AppendInterface(dst []byte, i interface{}) []byte {
436 return e.AppendString(dst, fmt.Sprintf("marshaling error: %v", err))
438 return AppendEmbeddedJSON(dst, marshaled)
442 func (e Encoder) AppendIPAddr(dst []byte, ip net.IP) []byte {
443 dst = append(dst, byte(majorTypeTags|additionalTypeIntUint16))
444 dst = append(dst, byte(additionalTypeTagNetworkAddr>>8))
445 dst = append(dst, byte(additionalTypeTagNetworkAddr&0xff))
446 return e.AppendBytes(dst, ip)
450 func (e Encoder) AppendIPPrefix(dst []byte, pfx net.IPNet) []byte {
451 dst = append(dst, byte(majorTypeTags|additionalTypeIntUint16))
452 dst = append(dst, byte(additionalTypeTagNetworkPrefix>>8))
453 dst = append(dst, byte(additionalTypeTagNetworkPrefix&0xff))
457 dst = append(dst, byte(majorTypeMap|0x1))
458 dst = e.AppendBytes(dst, pfx.IP)
460 return e.AppendUint8(dst, uint8(maskLen))
464 func (e Encoder) AppendMACAddr(dst []byte, ha net.HardwareAddr) []byte {
465 dst = append(dst, byte(majorTypeTags|additionalTypeIntUint16))
466 dst = append(dst, byte(additionalTypeTagNetworkAddr>>8))
467 dst = append(dst, byte(additionalTypeTagNetworkAddr&0xff))
468 return e.AppendBytes(dst, ha)
472 func (e Encoder) AppendHex(dst []byte, val []byte) []byte {
473 dst = append(dst, byte(majorTypeTags|additionalTypeIntUint16))
474 dst = append(dst, byte(additionalTypeTagHexString>>8))
475 dst = append(dst, byte(additionalTypeTagHexString&0xff))
476 return e.AppendBytes(dst, val)