internal

package
v1.3.35 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 16, 2026 License: MPL-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Code generated by tl2gen; DO NOT EDIT.

Index

Constants

View Source
const (
	BoolFalse uint32 = 0xbc799737
	BoolTrue  uint32 = 0x997275b5
)

Variables

This section is empty.

Functions

func BoolReadTL1Boxed added in v1.3.24

func BoolReadTL1Boxed(w []byte, v *bool) ([]byte, error)

func BoolWriteTL1Boxed added in v1.3.24

func BoolWriteTL1Boxed(w []byte, v bool) []byte

func BuiltinDictIntIntBytesCalculateLayout added in v1.3.19

func BuiltinDictIntIntBytesCalculateLayout(sizes []int, optimizeEmpty bool, vec *[]DictFieldIntInt) ([]int, int)

func BuiltinDictIntIntBytesFillRandom added in v1.3.19

func BuiltinDictIntIntBytesFillRandom(rg *basictl.RandGenerator, vec *[]DictFieldIntInt)

func BuiltinDictIntIntBytesInternalReadTL2 added in v1.3.19

func BuiltinDictIntIntBytesInternalReadTL2(r []byte, vec *[]DictFieldIntInt) (_ []byte, err error)

func BuiltinDictIntIntBytesInternalWriteTL2 added in v1.3.19

func BuiltinDictIntIntBytesInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[]DictFieldIntInt) ([]byte, []int, int)

func BuiltinDictIntIntBytesReadJSONGeneral added in v1.3.19

func BuiltinDictIntIntBytesReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[]DictFieldIntInt) error

func BuiltinDictIntIntBytesReadTL1 added in v1.3.24

func BuiltinDictIntIntBytesReadTL1(w []byte, vec *[]DictFieldIntInt) (_ []byte, err error)

func BuiltinDictIntIntBytesWriteJSON added in v1.3.19

func BuiltinDictIntIntBytesWriteJSON(w []byte, vec []DictFieldIntInt) []byte

func BuiltinDictIntIntBytesWriteJSONOpt added in v1.3.19

func BuiltinDictIntIntBytesWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec []DictFieldIntInt) []byte

func BuiltinDictIntIntBytesWriteTL1 added in v1.3.24

func BuiltinDictIntIntBytesWriteTL1(w []byte, vec []DictFieldIntInt) []byte

func BuiltinDictIntIntCalculateLayout added in v1.3.19

func BuiltinDictIntIntCalculateLayout(sizes []int, optimizeEmpty bool, m *map[int32]int32) ([]int, int)

func BuiltinDictIntIntFillRandom added in v1.3.19

func BuiltinDictIntIntFillRandom(rg *basictl.RandGenerator, m *map[int32]int32)

func BuiltinDictIntIntInternalReadTL2 added in v1.3.19

func BuiltinDictIntIntInternalReadTL2(r []byte, m *map[int32]int32) (_ []byte, err error)

func BuiltinDictIntIntInternalWriteTL2 added in v1.3.19

func BuiltinDictIntIntInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, m *map[int32]int32) ([]byte, []int, int)

func BuiltinDictIntIntReadJSONGeneral added in v1.3.19

func BuiltinDictIntIntReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, m *map[int32]int32) error

func BuiltinDictIntIntReadTL1 added in v1.3.24

func BuiltinDictIntIntReadTL1(w []byte, m *map[int32]int32) (_ []byte, err error)

func BuiltinDictIntIntReset added in v1.3.19

func BuiltinDictIntIntReset(m map[int32]int32)

func BuiltinDictIntIntWriteJSON added in v1.3.19

func BuiltinDictIntIntWriteJSON(w []byte, m map[int32]int32) []byte

func BuiltinDictIntIntWriteJSONOpt added in v1.3.19

func BuiltinDictIntIntWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, m map[int32]int32) []byte

func BuiltinDictIntIntWriteTL1 added in v1.3.24

func BuiltinDictIntIntWriteTL1(w []byte, m map[int32]int32) []byte

func BuiltinDictStringIntBytesCalculateLayout added in v1.3.19

func BuiltinDictStringIntBytesCalculateLayout(sizes []int, optimizeEmpty bool, vec *[]DictFieldStringIntBytes) ([]int, int)

func BuiltinDictStringIntBytesFillRandom added in v1.3.19

func BuiltinDictStringIntBytesFillRandom(rg *basictl.RandGenerator, vec *[]DictFieldStringIntBytes)

func BuiltinDictStringIntBytesInternalReadTL2 added in v1.3.19

func BuiltinDictStringIntBytesInternalReadTL2(r []byte, vec *[]DictFieldStringIntBytes) (_ []byte, err error)

func BuiltinDictStringIntBytesInternalWriteTL2 added in v1.3.19

func BuiltinDictStringIntBytesInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[]DictFieldStringIntBytes) ([]byte, []int, int)

func BuiltinDictStringIntBytesReadJSONGeneral added in v1.3.19

func BuiltinDictStringIntBytesReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[]DictFieldStringIntBytes) error

func BuiltinDictStringIntBytesReadTL1 added in v1.3.24

func BuiltinDictStringIntBytesReadTL1(w []byte, vec *[]DictFieldStringIntBytes) (_ []byte, err error)

func BuiltinDictStringIntBytesWriteJSON added in v1.3.19

func BuiltinDictStringIntBytesWriteJSON(w []byte, vec []DictFieldStringIntBytes) []byte

func BuiltinDictStringIntBytesWriteJSONOpt added in v1.3.19

func BuiltinDictStringIntBytesWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec []DictFieldStringIntBytes) []byte

func BuiltinDictStringIntBytesWriteTL1 added in v1.3.24

func BuiltinDictStringIntBytesWriteTL1(w []byte, vec []DictFieldStringIntBytes) []byte

func BuiltinDictStringIntCalculateLayout added in v1.3.19

func BuiltinDictStringIntCalculateLayout(sizes []int, optimizeEmpty bool, m *map[string]int32) ([]int, int)

func BuiltinDictStringIntFillRandom added in v1.3.19

func BuiltinDictStringIntFillRandom(rg *basictl.RandGenerator, m *map[string]int32)

func BuiltinDictStringIntInternalReadTL2 added in v1.3.19

func BuiltinDictStringIntInternalReadTL2(r []byte, m *map[string]int32) (_ []byte, err error)

func BuiltinDictStringIntInternalWriteTL2 added in v1.3.19

func BuiltinDictStringIntInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, m *map[string]int32) ([]byte, []int, int)

func BuiltinDictStringIntReadJSONGeneral added in v1.3.19

func BuiltinDictStringIntReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, m *map[string]int32) error

func BuiltinDictStringIntReadTL1 added in v1.3.24

func BuiltinDictStringIntReadTL1(w []byte, m *map[string]int32) (_ []byte, err error)

func BuiltinDictStringIntReset added in v1.3.19

func BuiltinDictStringIntReset(m map[string]int32)

func BuiltinDictStringIntWriteJSON added in v1.3.19

func BuiltinDictStringIntWriteJSON(w []byte, m map[string]int32) []byte

func BuiltinDictStringIntWriteJSONOpt added in v1.3.19

func BuiltinDictStringIntWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, m map[string]int32) []byte

func BuiltinDictStringIntWriteTL1 added in v1.3.24

func BuiltinDictStringIntWriteTL1(w []byte, m map[string]int32) []byte

func BuiltinDictStringStringBytesCalculateLayout added in v1.3.19

func BuiltinDictStringStringBytesCalculateLayout(sizes []int, optimizeEmpty bool, vec *[]DictFieldStringStringBytes) ([]int, int)

func BuiltinDictStringStringBytesFillRandom added in v1.3.19

func BuiltinDictStringStringBytesFillRandom(rg *basictl.RandGenerator, vec *[]DictFieldStringStringBytes)

func BuiltinDictStringStringBytesInternalReadTL2 added in v1.3.19

func BuiltinDictStringStringBytesInternalReadTL2(r []byte, vec *[]DictFieldStringStringBytes) (_ []byte, err error)

func BuiltinDictStringStringBytesInternalWriteTL2 added in v1.3.19

func BuiltinDictStringStringBytesInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[]DictFieldStringStringBytes) ([]byte, []int, int)

func BuiltinDictStringStringBytesReadJSONGeneral added in v1.3.19

func BuiltinDictStringStringBytesReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[]DictFieldStringStringBytes) error

func BuiltinDictStringStringBytesReadTL1 added in v1.3.24

func BuiltinDictStringStringBytesReadTL1(w []byte, vec *[]DictFieldStringStringBytes) (_ []byte, err error)

func BuiltinDictStringStringBytesWriteJSON added in v1.3.19

func BuiltinDictStringStringBytesWriteJSON(w []byte, vec []DictFieldStringStringBytes) []byte

func BuiltinDictStringStringBytesWriteJSONOpt added in v1.3.19

func BuiltinDictStringStringBytesWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec []DictFieldStringStringBytes) []byte

func BuiltinDictStringStringBytesWriteTL1 added in v1.3.24

func BuiltinDictStringStringBytesWriteTL1(w []byte, vec []DictFieldStringStringBytes) []byte

func BuiltinDictStringStringCalculateLayout added in v1.3.19

func BuiltinDictStringStringCalculateLayout(sizes []int, optimizeEmpty bool, m *map[string]string) ([]int, int)

func BuiltinDictStringStringFillRandom added in v1.3.19

func BuiltinDictStringStringFillRandom(rg *basictl.RandGenerator, m *map[string]string)

func BuiltinDictStringStringInternalReadTL2 added in v1.3.19

func BuiltinDictStringStringInternalReadTL2(r []byte, m *map[string]string) (_ []byte, err error)

func BuiltinDictStringStringInternalWriteTL2 added in v1.3.19

func BuiltinDictStringStringInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, m *map[string]string) ([]byte, []int, int)

func BuiltinDictStringStringReadJSONGeneral added in v1.3.19

func BuiltinDictStringStringReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, m *map[string]string) error

func BuiltinDictStringStringReadTL1 added in v1.3.24

func BuiltinDictStringStringReadTL1(w []byte, m *map[string]string) (_ []byte, err error)

func BuiltinDictStringStringReset added in v1.3.19

func BuiltinDictStringStringReset(m map[string]string)

func BuiltinDictStringStringWriteJSON added in v1.3.19

func BuiltinDictStringStringWriteJSON(w []byte, m map[string]string) []byte

func BuiltinDictStringStringWriteJSONOpt added in v1.3.19

func BuiltinDictStringStringWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, m map[string]string) []byte

func BuiltinDictStringStringWriteTL1 added in v1.3.24

func BuiltinDictStringStringWriteTL1(w []byte, m map[string]string) []byte

func BuiltinTuple0BoolCalculateLayout added in v1.3.2

func BuiltinTuple0BoolCalculateLayout(sizes []int, optimizeEmpty bool, vec *[0]bool) ([]int, int)

func BuiltinTuple0BoolFillRandom added in v1.3.2

func BuiltinTuple0BoolFillRandom(rg *basictl.RandGenerator, vec *[0]bool)

func BuiltinTuple0BoolInternalReadTL2 added in v1.3.2

func BuiltinTuple0BoolInternalReadTL2(r []byte, vec *[0]bool) (_ []byte, err error)

func BuiltinTuple0BoolInternalWriteTL2 added in v1.3.2

func BuiltinTuple0BoolInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[0]bool) ([]byte, []int, int)

func BuiltinTuple0BoolReadJSONGeneral added in v1.3.2

func BuiltinTuple0BoolReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[0]bool) error

func BuiltinTuple0BoolReadTL1 added in v1.3.24

func BuiltinTuple0BoolReadTL1(w []byte, vec *[0]bool) (_ []byte, err error)

func BuiltinTuple0BoolReset added in v1.3.2

func BuiltinTuple0BoolReset(vec *[0]bool)

func BuiltinTuple0BoolWriteJSON added in v1.3.2

func BuiltinTuple0BoolWriteJSON(w []byte, vec *[0]bool) []byte

func BuiltinTuple0BoolWriteJSONOpt added in v1.3.2

func BuiltinTuple0BoolWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec *[0]bool) []byte

func BuiltinTuple0BoolWriteTL1 added in v1.3.24

func BuiltinTuple0BoolWriteTL1(w []byte, vec *[0]bool) []byte

func BuiltinTuple1BoolCalculateLayout added in v1.3.2

func BuiltinTuple1BoolCalculateLayout(sizes []int, optimizeEmpty bool, vec *[1]bool) ([]int, int)

func BuiltinTuple1BoolFillRandom added in v1.3.2

func BuiltinTuple1BoolFillRandom(rg *basictl.RandGenerator, vec *[1]bool)

func BuiltinTuple1BoolInternalReadTL2 added in v1.3.2

func BuiltinTuple1BoolInternalReadTL2(r []byte, vec *[1]bool) (_ []byte, err error)

func BuiltinTuple1BoolInternalWriteTL2 added in v1.3.2

func BuiltinTuple1BoolInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[1]bool) ([]byte, []int, int)

func BuiltinTuple1BoolReadJSONGeneral added in v1.3.2

func BuiltinTuple1BoolReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[1]bool) error

func BuiltinTuple1BoolReadTL1 added in v1.3.24

func BuiltinTuple1BoolReadTL1(w []byte, vec *[1]bool) (_ []byte, err error)

func BuiltinTuple1BoolReset added in v1.3.2

func BuiltinTuple1BoolReset(vec *[1]bool)

func BuiltinTuple1BoolWriteJSON added in v1.3.2

func BuiltinTuple1BoolWriteJSON(w []byte, vec *[1]bool) []byte

func BuiltinTuple1BoolWriteJSONOpt added in v1.3.2

func BuiltinTuple1BoolWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec *[1]bool) []byte

func BuiltinTuple1BoolWriteTL1 added in v1.3.24

func BuiltinTuple1BoolWriteTL1(w []byte, vec *[1]bool) []byte

func BuiltinTuple1IntCalculateLayout added in v1.3.2

func BuiltinTuple1IntCalculateLayout(sizes []int, optimizeEmpty bool, vec *[1]int32) ([]int, int)

func BuiltinTuple1IntFillRandom added in v1.3.2

func BuiltinTuple1IntFillRandom(rg *basictl.RandGenerator, vec *[1]int32)

func BuiltinTuple1IntInternalReadTL2 added in v1.3.2

func BuiltinTuple1IntInternalReadTL2(r []byte, vec *[1]int32) (_ []byte, err error)

func BuiltinTuple1IntInternalWriteTL2 added in v1.3.2

func BuiltinTuple1IntInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[1]int32) ([]byte, []int, int)

func BuiltinTuple1IntReadJSONGeneral added in v1.3.2

func BuiltinTuple1IntReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[1]int32) error

func BuiltinTuple1IntReadTL1 added in v1.3.24

func BuiltinTuple1IntReadTL1(w []byte, vec *[1]int32) (_ []byte, err error)

func BuiltinTuple1IntReset added in v1.3.2

func BuiltinTuple1IntReset(vec *[1]int32)

func BuiltinTuple1IntWriteJSON added in v1.3.2

func BuiltinTuple1IntWriteJSON(w []byte, vec *[1]int32) []byte

func BuiltinTuple1IntWriteJSONOpt added in v1.3.2

func BuiltinTuple1IntWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec *[1]int32) []byte

func BuiltinTuple1IntWriteTL1 added in v1.3.24

func BuiltinTuple1IntWriteTL1(w []byte, vec *[1]int32) []byte

func BuiltinTuple2IntCalculateLayout added in v1.3.2

func BuiltinTuple2IntCalculateLayout(sizes []int, optimizeEmpty bool, vec *[2]int32) ([]int, int)

func BuiltinTuple2IntFillRandom added in v1.3.2

func BuiltinTuple2IntFillRandom(rg *basictl.RandGenerator, vec *[2]int32)

func BuiltinTuple2IntInternalReadTL2 added in v1.3.2

func BuiltinTuple2IntInternalReadTL2(r []byte, vec *[2]int32) (_ []byte, err error)

func BuiltinTuple2IntInternalWriteTL2 added in v1.3.2

func BuiltinTuple2IntInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[2]int32) ([]byte, []int, int)

func BuiltinTuple2IntReadJSONGeneral added in v1.3.2

func BuiltinTuple2IntReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[2]int32) error

func BuiltinTuple2IntReadTL1 added in v1.3.24

func BuiltinTuple2IntReadTL1(w []byte, vec *[2]int32) (_ []byte, err error)

func BuiltinTuple2IntReset added in v1.3.2

func BuiltinTuple2IntReset(vec *[2]int32)

func BuiltinTuple2IntWriteJSON added in v1.3.2

func BuiltinTuple2IntWriteJSON(w []byte, vec *[2]int32) []byte

func BuiltinTuple2IntWriteJSONOpt added in v1.3.2

func BuiltinTuple2IntWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec *[2]int32) []byte

func BuiltinTuple2IntWriteTL1 added in v1.3.24

func BuiltinTuple2IntWriteTL1(w []byte, vec *[2]int32) []byte

func BuiltinTuple2PairTupleIntTupleIntCalculateLayout added in v1.3.2

func BuiltinTuple2PairTupleIntTupleIntCalculateLayout(sizes []int, optimizeEmpty bool, vec *[2]PairTupleIntTupleInt) ([]int, int)

func BuiltinTuple2PairTupleIntTupleIntFillRandom added in v1.3.2

func BuiltinTuple2PairTupleIntTupleIntFillRandom(rg *basictl.RandGenerator, vec *[2]PairTupleIntTupleInt, nat_tXn uint32, nat_tYn uint32)

func BuiltinTuple2PairTupleIntTupleIntInternalReadTL2 added in v1.3.2

func BuiltinTuple2PairTupleIntTupleIntInternalReadTL2(r []byte, vec *[2]PairTupleIntTupleInt) (_ []byte, err error)

func BuiltinTuple2PairTupleIntTupleIntInternalWriteTL2 added in v1.3.2

func BuiltinTuple2PairTupleIntTupleIntInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[2]PairTupleIntTupleInt) ([]byte, []int, int)

func BuiltinTuple2PairTupleIntTupleIntReadJSONGeneral added in v1.3.2

func BuiltinTuple2PairTupleIntTupleIntReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[2]PairTupleIntTupleInt, nat_tXn uint32, nat_tYn uint32) error

func BuiltinTuple2PairTupleIntTupleIntReadTL1 added in v1.3.24

func BuiltinTuple2PairTupleIntTupleIntReadTL1(w []byte, vec *[2]PairTupleIntTupleInt, nat_tXn uint32, nat_tYn uint32) (_ []byte, err error)

func BuiltinTuple2PairTupleIntTupleIntReset added in v1.3.2

func BuiltinTuple2PairTupleIntTupleIntReset(vec *[2]PairTupleIntTupleInt)

func BuiltinTuple2PairTupleIntTupleIntWriteJSON added in v1.3.2

func BuiltinTuple2PairTupleIntTupleIntWriteJSON(w []byte, vec *[2]PairTupleIntTupleInt, nat_tXn uint32, nat_tYn uint32) (_ []byte, err error)

func BuiltinTuple2PairTupleIntTupleIntWriteJSONOpt added in v1.3.2

func BuiltinTuple2PairTupleIntTupleIntWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec *[2]PairTupleIntTupleInt, nat_tXn uint32, nat_tYn uint32) (_ []byte, err error)

func BuiltinTuple2PairTupleIntTupleIntWriteTL1 added in v1.3.24

func BuiltinTuple2PairTupleIntTupleIntWriteTL1(w []byte, vec *[2]PairTupleIntTupleInt, nat_tXn uint32, nat_tYn uint32) (_ []byte, err error)

func BuiltinTuple4IntCalculateLayout added in v1.3.2

func BuiltinTuple4IntCalculateLayout(sizes []int, optimizeEmpty bool, vec *[4]int32) ([]int, int)

func BuiltinTuple4IntFillRandom added in v1.3.2

func BuiltinTuple4IntFillRandom(rg *basictl.RandGenerator, vec *[4]int32)

func BuiltinTuple4IntInternalReadTL2 added in v1.3.2

func BuiltinTuple4IntInternalReadTL2(r []byte, vec *[4]int32) (_ []byte, err error)

func BuiltinTuple4IntInternalWriteTL2 added in v1.3.2

func BuiltinTuple4IntInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[4]int32) ([]byte, []int, int)

func BuiltinTuple4IntReadJSONGeneral added in v1.3.2

func BuiltinTuple4IntReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[4]int32) error

func BuiltinTuple4IntReadTL1 added in v1.3.24

func BuiltinTuple4IntReadTL1(w []byte, vec *[4]int32) (_ []byte, err error)

func BuiltinTuple4IntReset added in v1.3.2

func BuiltinTuple4IntReset(vec *[4]int32)

func BuiltinTuple4IntWriteJSON added in v1.3.2

func BuiltinTuple4IntWriteJSON(w []byte, vec *[4]int32) []byte

func BuiltinTuple4IntWriteJSONOpt added in v1.3.2

func BuiltinTuple4IntWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec *[4]int32) []byte

func BuiltinTuple4IntWriteTL1 added in v1.3.24

func BuiltinTuple4IntWriteTL1(w []byte, vec *[4]int32) []byte

func BuiltinTuple4StringBytesCalculateLayout added in v1.3.2

func BuiltinTuple4StringBytesCalculateLayout(sizes []int, optimizeEmpty bool, vec *[4][]byte) ([]int, int)

func BuiltinTuple4StringBytesFillRandom added in v1.3.2

func BuiltinTuple4StringBytesFillRandom(rg *basictl.RandGenerator, vec *[4][]byte)

func BuiltinTuple4StringBytesInternalReadTL2 added in v1.3.2

func BuiltinTuple4StringBytesInternalReadTL2(r []byte, vec *[4][]byte) (_ []byte, err error)

func BuiltinTuple4StringBytesInternalWriteTL2 added in v1.3.2

func BuiltinTuple4StringBytesInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[4][]byte) ([]byte, []int, int)

func BuiltinTuple4StringBytesReadJSONGeneral added in v1.3.2

func BuiltinTuple4StringBytesReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[4][]byte) error

func BuiltinTuple4StringBytesReadTL1 added in v1.3.24

func BuiltinTuple4StringBytesReadTL1(w []byte, vec *[4][]byte) (_ []byte, err error)

func BuiltinTuple4StringBytesReset added in v1.3.2

func BuiltinTuple4StringBytesReset(vec *[4][]byte)

func BuiltinTuple4StringBytesWriteJSON added in v1.3.2

func BuiltinTuple4StringBytesWriteJSON(w []byte, vec *[4][]byte) []byte

func BuiltinTuple4StringBytesWriteJSONOpt added in v1.3.2

func BuiltinTuple4StringBytesWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec *[4][]byte) []byte

func BuiltinTuple4StringBytesWriteTL1 added in v1.3.24

func BuiltinTuple4StringBytesWriteTL1(w []byte, vec *[4][]byte) []byte

func BuiltinTuple4StringCalculateLayout added in v1.3.2

func BuiltinTuple4StringCalculateLayout(sizes []int, optimizeEmpty bool, vec *[4]string) ([]int, int)

func BuiltinTuple4StringFillRandom added in v1.3.2

func BuiltinTuple4StringFillRandom(rg *basictl.RandGenerator, vec *[4]string)

func BuiltinTuple4StringInternalReadTL2 added in v1.3.2

func BuiltinTuple4StringInternalReadTL2(r []byte, vec *[4]string) (_ []byte, err error)

func BuiltinTuple4StringInternalWriteTL2 added in v1.3.2

func BuiltinTuple4StringInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[4]string) ([]byte, []int, int)

func BuiltinTuple4StringReadJSONGeneral added in v1.3.2

func BuiltinTuple4StringReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[4]string) error

func BuiltinTuple4StringReadTL1 added in v1.3.24

func BuiltinTuple4StringReadTL1(w []byte, vec *[4]string) (_ []byte, err error)

func BuiltinTuple4StringReset added in v1.3.2

func BuiltinTuple4StringReset(vec *[4]string)

func BuiltinTuple4StringWriteJSON added in v1.3.2

func BuiltinTuple4StringWriteJSON(w []byte, vec *[4]string) []byte

func BuiltinTuple4StringWriteJSONOpt added in v1.3.2

func BuiltinTuple4StringWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec *[4]string) []byte

func BuiltinTuple4StringWriteTL1 added in v1.3.24

func BuiltinTuple4StringWriteTL1(w []byte, vec *[4]string) []byte

func BuiltinTuple7BoolCalculateLayout added in v1.3.2

func BuiltinTuple7BoolCalculateLayout(sizes []int, optimizeEmpty bool, vec *[7]bool) ([]int, int)

func BuiltinTuple7BoolFillRandom added in v1.3.2

func BuiltinTuple7BoolFillRandom(rg *basictl.RandGenerator, vec *[7]bool)

func BuiltinTuple7BoolInternalReadTL2 added in v1.3.2

func BuiltinTuple7BoolInternalReadTL2(r []byte, vec *[7]bool) (_ []byte, err error)

func BuiltinTuple7BoolInternalWriteTL2 added in v1.3.2

func BuiltinTuple7BoolInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[7]bool) ([]byte, []int, int)

func BuiltinTuple7BoolReadJSONGeneral added in v1.3.2

func BuiltinTuple7BoolReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[7]bool) error

func BuiltinTuple7BoolReadTL1 added in v1.3.24

func BuiltinTuple7BoolReadTL1(w []byte, vec *[7]bool) (_ []byte, err error)

func BuiltinTuple7BoolReset added in v1.3.2

func BuiltinTuple7BoolReset(vec *[7]bool)

func BuiltinTuple7BoolWriteJSON added in v1.3.2

func BuiltinTuple7BoolWriteJSON(w []byte, vec *[7]bool) []byte

func BuiltinTuple7BoolWriteJSONOpt added in v1.3.2

func BuiltinTuple7BoolWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec *[7]bool) []byte

func BuiltinTuple7BoolWriteTL1 added in v1.3.24

func BuiltinTuple7BoolWriteTL1(w []byte, vec *[7]bool) []byte

func BuiltinTuple8BoolCalculateLayout added in v1.3.2

func BuiltinTuple8BoolCalculateLayout(sizes []int, optimizeEmpty bool, vec *[8]bool) ([]int, int)

func BuiltinTuple8BoolFillRandom added in v1.3.2

func BuiltinTuple8BoolFillRandom(rg *basictl.RandGenerator, vec *[8]bool)

func BuiltinTuple8BoolInternalReadTL2 added in v1.3.2

func BuiltinTuple8BoolInternalReadTL2(r []byte, vec *[8]bool) (_ []byte, err error)

func BuiltinTuple8BoolInternalWriteTL2 added in v1.3.2

func BuiltinTuple8BoolInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[8]bool) ([]byte, []int, int)

func BuiltinTuple8BoolReadJSONGeneral added in v1.3.2

func BuiltinTuple8BoolReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[8]bool) error

func BuiltinTuple8BoolReadTL1 added in v1.3.24

func BuiltinTuple8BoolReadTL1(w []byte, vec *[8]bool) (_ []byte, err error)

func BuiltinTuple8BoolReset added in v1.3.2

func BuiltinTuple8BoolReset(vec *[8]bool)

func BuiltinTuple8BoolWriteJSON added in v1.3.2

func BuiltinTuple8BoolWriteJSON(w []byte, vec *[8]bool) []byte

func BuiltinTuple8BoolWriteJSONOpt added in v1.3.2

func BuiltinTuple8BoolWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec *[8]bool) []byte

func BuiltinTuple8BoolWriteTL1 added in v1.3.24

func BuiltinTuple8BoolWriteTL1(w []byte, vec *[8]bool) []byte

func BuiltinTuple11BoolCalculateLayout added in v1.3.2

func BuiltinTuple11BoolCalculateLayout(sizes []int, optimizeEmpty bool, vec *[11]bool) ([]int, int)

func BuiltinTuple11BoolFillRandom added in v1.3.2

func BuiltinTuple11BoolFillRandom(rg *basictl.RandGenerator, vec *[11]bool)

func BuiltinTuple11BoolInternalReadTL2 added in v1.3.2

func BuiltinTuple11BoolInternalReadTL2(r []byte, vec *[11]bool) (_ []byte, err error)

func BuiltinTuple11BoolInternalWriteTL2 added in v1.3.2

func BuiltinTuple11BoolInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[11]bool) ([]byte, []int, int)

func BuiltinTuple11BoolReadJSONGeneral added in v1.3.2

func BuiltinTuple11BoolReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[11]bool) error

func BuiltinTuple11BoolReadTL1 added in v1.3.24

func BuiltinTuple11BoolReadTL1(w []byte, vec *[11]bool) (_ []byte, err error)

func BuiltinTuple11BoolReset added in v1.3.2

func BuiltinTuple11BoolReset(vec *[11]bool)

func BuiltinTuple11BoolWriteJSON added in v1.3.2

func BuiltinTuple11BoolWriteJSON(w []byte, vec *[11]bool) []byte

func BuiltinTuple11BoolWriteJSONOpt added in v1.3.2

func BuiltinTuple11BoolWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec *[11]bool) []byte

func BuiltinTuple11BoolWriteTL1 added in v1.3.24

func BuiltinTuple11BoolWriteTL1(w []byte, vec *[11]bool) []byte

func BuiltinTuple16BoolCalculateLayout added in v1.3.2

func BuiltinTuple16BoolCalculateLayout(sizes []int, optimizeEmpty bool, vec *[16]bool) ([]int, int)

func BuiltinTuple16BoolFillRandom added in v1.3.2

func BuiltinTuple16BoolFillRandom(rg *basictl.RandGenerator, vec *[16]bool)

func BuiltinTuple16BoolInternalReadTL2 added in v1.3.2

func BuiltinTuple16BoolInternalReadTL2(r []byte, vec *[16]bool) (_ []byte, err error)

func BuiltinTuple16BoolInternalWriteTL2 added in v1.3.2

func BuiltinTuple16BoolInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[16]bool) ([]byte, []int, int)

func BuiltinTuple16BoolReadJSONGeneral added in v1.3.2

func BuiltinTuple16BoolReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[16]bool) error

func BuiltinTuple16BoolReadTL1 added in v1.3.24

func BuiltinTuple16BoolReadTL1(w []byte, vec *[16]bool) (_ []byte, err error)

func BuiltinTuple16BoolReset added in v1.3.2

func BuiltinTuple16BoolReset(vec *[16]bool)

func BuiltinTuple16BoolWriteJSON added in v1.3.2

func BuiltinTuple16BoolWriteJSON(w []byte, vec *[16]bool) []byte

func BuiltinTuple16BoolWriteJSONOpt added in v1.3.2

func BuiltinTuple16BoolWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec *[16]bool) []byte

func BuiltinTuple16BoolWriteTL1 added in v1.3.24

func BuiltinTuple16BoolWriteTL1(w []byte, vec *[16]bool) []byte

func BuiltinTupleBenchmarksVrupositionCalculateLayout added in v1.3.6

func BuiltinTupleBenchmarksVrupositionCalculateLayout(sizes []int, optimizeEmpty bool, vec *[]BenchmarksVruposition) ([]int, int)

func BuiltinTupleBenchmarksVrupositionFillRandom added in v1.3.6

func BuiltinTupleBenchmarksVrupositionFillRandom(rg *basictl.RandGenerator, vec *[]BenchmarksVruposition, nat_n uint32)

func BuiltinTupleBenchmarksVrupositionInternalReadTL2 added in v1.3.6

func BuiltinTupleBenchmarksVrupositionInternalReadTL2(r []byte, vec *[]BenchmarksVruposition) (_ []byte, err error)

func BuiltinTupleBenchmarksVrupositionInternalWriteTL2 added in v1.3.6

func BuiltinTupleBenchmarksVrupositionInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[]BenchmarksVruposition) ([]byte, []int, int)

func BuiltinTupleBenchmarksVrupositionReadJSONGeneral added in v1.3.6

func BuiltinTupleBenchmarksVrupositionReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[]BenchmarksVruposition, nat_n uint32) error

func BuiltinTupleBenchmarksVrupositionReadTL1 added in v1.3.24

func BuiltinTupleBenchmarksVrupositionReadTL1(w []byte, vec *[]BenchmarksVruposition, nat_n uint32) (_ []byte, err error)

func BuiltinTupleBenchmarksVrupositionRepairMasks added in v1.3.12

func BuiltinTupleBenchmarksVrupositionRepairMasks(vec *[]BenchmarksVruposition, nat_n uint32)

func BuiltinTupleBenchmarksVrupositionWriteJSON added in v1.3.6

func BuiltinTupleBenchmarksVrupositionWriteJSON(w []byte, vec []BenchmarksVruposition, nat_n uint32) (_ []byte, err error)

func BuiltinTupleBenchmarksVrupositionWriteJSONOpt added in v1.3.6

func BuiltinTupleBenchmarksVrupositionWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec []BenchmarksVruposition, nat_n uint32) (_ []byte, err error)

func BuiltinTupleBenchmarksVrupositionWriteTL1 added in v1.3.24

func BuiltinTupleBenchmarksVrupositionWriteTL1(w []byte, vec []BenchmarksVruposition, nat_n uint32) (_ []byte, err error)

func BuiltinTupleBoolCalculateLayout added in v1.3.2

func BuiltinTupleBoolCalculateLayout(sizes []int, optimizeEmpty bool, vec *[]bool) ([]int, int)

func BuiltinTupleBoolFillRandom added in v1.3.2

func BuiltinTupleBoolFillRandom(rg *basictl.RandGenerator, vec *[]bool, nat_n uint32)

func BuiltinTupleBoolInternalReadTL2 added in v1.3.2

func BuiltinTupleBoolInternalReadTL2(r []byte, vec *[]bool) (_ []byte, err error)

func BuiltinTupleBoolInternalWriteTL2 added in v1.3.2

func BuiltinTupleBoolInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[]bool) ([]byte, []int, int)

func BuiltinTupleBoolReadJSONGeneral added in v1.3.2

func BuiltinTupleBoolReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[]bool, nat_n uint32) error

func BuiltinTupleBoolReadTL1 added in v1.3.24

func BuiltinTupleBoolReadTL1(w []byte, vec *[]bool, nat_n uint32) (_ []byte, err error)

func BuiltinTupleBoolWriteJSON added in v1.3.2

func BuiltinTupleBoolWriteJSON(w []byte, vec []bool, nat_n uint32) (_ []byte, err error)

func BuiltinTupleBoolWriteJSONOpt added in v1.3.2

func BuiltinTupleBoolWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec []bool, nat_n uint32) (_ []byte, err error)

func BuiltinTupleBoolWriteTL1 added in v1.3.24

func BuiltinTupleBoolWriteTL1(w []byte, vec []bool, nat_n uint32) (_ []byte, err error)

func BuiltinTupleIntCalculateLayout added in v1.3.2

func BuiltinTupleIntCalculateLayout(sizes []int, optimizeEmpty bool, vec *[]int32) ([]int, int)

func BuiltinTupleIntFillRandom added in v1.3.2

func BuiltinTupleIntFillRandom(rg *basictl.RandGenerator, vec *[]int32, nat_n uint32)

func BuiltinTupleIntInternalReadTL2 added in v1.3.2

func BuiltinTupleIntInternalReadTL2(r []byte, vec *[]int32) (_ []byte, err error)

func BuiltinTupleIntInternalWriteTL2 added in v1.3.2

func BuiltinTupleIntInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[]int32) ([]byte, []int, int)

func BuiltinTupleIntReadJSONGeneral added in v1.3.2

func BuiltinTupleIntReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[]int32, nat_n uint32) error

func BuiltinTupleIntReadTL1 added in v1.3.24

func BuiltinTupleIntReadTL1(w []byte, vec *[]int32, nat_n uint32) (_ []byte, err error)

func BuiltinTupleIntWriteJSON added in v1.3.2

func BuiltinTupleIntWriteJSON(w []byte, vec []int32, nat_n uint32) (_ []byte, err error)

func BuiltinTupleIntWriteJSONOpt added in v1.3.2

func BuiltinTupleIntWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec []int32, nat_n uint32) (_ []byte, err error)

func BuiltinTupleIntWriteTL1 added in v1.3.24

func BuiltinTupleIntWriteTL1(w []byte, vec []int32, nat_n uint32) (_ []byte, err error)

func BuiltinTupleStringBytesCalculateLayout added in v1.3.2

func BuiltinTupleStringBytesCalculateLayout(sizes []int, optimizeEmpty bool, vec *[][]byte) ([]int, int)

func BuiltinTupleStringBytesFillRandom added in v1.3.2

func BuiltinTupleStringBytesFillRandom(rg *basictl.RandGenerator, vec *[][]byte, nat_n uint32)

func BuiltinTupleStringBytesInternalReadTL2 added in v1.3.2

func BuiltinTupleStringBytesInternalReadTL2(r []byte, vec *[][]byte) (_ []byte, err error)

func BuiltinTupleStringBytesInternalWriteTL2 added in v1.3.2

func BuiltinTupleStringBytesInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[][]byte) ([]byte, []int, int)

func BuiltinTupleStringBytesReadJSONGeneral added in v1.3.2

func BuiltinTupleStringBytesReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[][]byte, nat_n uint32) error

func BuiltinTupleStringBytesReadTL1 added in v1.3.24

func BuiltinTupleStringBytesReadTL1(w []byte, vec *[][]byte, nat_n uint32) (_ []byte, err error)

func BuiltinTupleStringBytesWriteJSON added in v1.3.2

func BuiltinTupleStringBytesWriteJSON(w []byte, vec [][]byte, nat_n uint32) (_ []byte, err error)

func BuiltinTupleStringBytesWriteJSONOpt added in v1.3.2

func BuiltinTupleStringBytesWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec [][]byte, nat_n uint32) (_ []byte, err error)

func BuiltinTupleStringBytesWriteTL1 added in v1.3.24

func BuiltinTupleStringBytesWriteTL1(w []byte, vec [][]byte, nat_n uint32) (_ []byte, err error)

func BuiltinTupleStringCalculateLayout added in v1.3.2

func BuiltinTupleStringCalculateLayout(sizes []int, optimizeEmpty bool, vec *[]string) ([]int, int)

func BuiltinTupleStringFillRandom added in v1.3.2

func BuiltinTupleStringFillRandom(rg *basictl.RandGenerator, vec *[]string, nat_n uint32)

func BuiltinTupleStringInternalReadTL2 added in v1.3.2

func BuiltinTupleStringInternalReadTL2(r []byte, vec *[]string) (_ []byte, err error)

func BuiltinTupleStringInternalWriteTL2 added in v1.3.2

func BuiltinTupleStringInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[]string) ([]byte, []int, int)

func BuiltinTupleStringReadJSONGeneral added in v1.3.2

func BuiltinTupleStringReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[]string, nat_n uint32) error

func BuiltinTupleStringReadTL1 added in v1.3.24

func BuiltinTupleStringReadTL1(w []byte, vec *[]string, nat_n uint32) (_ []byte, err error)

func BuiltinTupleStringWriteJSON added in v1.3.2

func BuiltinTupleStringWriteJSON(w []byte, vec []string, nat_n uint32) (_ []byte, err error)

func BuiltinTupleStringWriteJSONOpt added in v1.3.2

func BuiltinTupleStringWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec []string, nat_n uint32) (_ []byte, err error)

func BuiltinTupleStringWriteTL1 added in v1.3.24

func BuiltinTupleStringWriteTL1(w []byte, vec []string, nat_n uint32) (_ []byte, err error)

func BuiltinTupleTupleInt2CalculateLayout added in v1.3.2

func BuiltinTupleTupleInt2CalculateLayout(sizes []int, optimizeEmpty bool, vec *[][2]int32) ([]int, int)

func BuiltinTupleTupleInt2FillRandom added in v1.3.2

func BuiltinTupleTupleInt2FillRandom(rg *basictl.RandGenerator, vec *[][2]int32, nat_n uint32)

func BuiltinTupleTupleInt2InternalReadTL2 added in v1.3.2

func BuiltinTupleTupleInt2InternalReadTL2(r []byte, vec *[][2]int32) (_ []byte, err error)

func BuiltinTupleTupleInt2InternalWriteTL2 added in v1.3.2

func BuiltinTupleTupleInt2InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[][2]int32) ([]byte, []int, int)

func BuiltinTupleTupleInt2ReadJSONGeneral added in v1.3.2

func BuiltinTupleTupleInt2ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[][2]int32, nat_n uint32) error

func BuiltinTupleTupleInt2ReadTL1 added in v1.3.24

func BuiltinTupleTupleInt2ReadTL1(w []byte, vec *[][2]int32, nat_n uint32) (_ []byte, err error)

func BuiltinTupleTupleInt2WriteJSON added in v1.3.2

func BuiltinTupleTupleInt2WriteJSON(w []byte, vec [][2]int32, nat_n uint32) (_ []byte, err error)

func BuiltinTupleTupleInt2WriteJSONOpt added in v1.3.2

func BuiltinTupleTupleInt2WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec [][2]int32, nat_n uint32) (_ []byte, err error)

func BuiltinTupleTupleInt2WriteTL1 added in v1.3.24

func BuiltinTupleTupleInt2WriteTL1(w []byte, vec [][2]int32, nat_n uint32) (_ []byte, err error)

func BuiltinTupleTuplePairTupleIntTupleInt2CalculateLayout added in v1.3.2

func BuiltinTupleTuplePairTupleIntTupleInt2CalculateLayout(sizes []int, optimizeEmpty bool, vec *[][2]PairTupleIntTupleInt) ([]int, int)

func BuiltinTupleTuplePairTupleIntTupleInt2FillRandom added in v1.3.2

func BuiltinTupleTuplePairTupleIntTupleInt2FillRandom(rg *basictl.RandGenerator, vec *[][2]PairTupleIntTupleInt, nat_n uint32, nat_ttXn uint32, nat_ttYn uint32)

func BuiltinTupleTuplePairTupleIntTupleInt2InternalReadTL2 added in v1.3.2

func BuiltinTupleTuplePairTupleIntTupleInt2InternalReadTL2(r []byte, vec *[][2]PairTupleIntTupleInt) (_ []byte, err error)

func BuiltinTupleTuplePairTupleIntTupleInt2InternalWriteTL2 added in v1.3.2

func BuiltinTupleTuplePairTupleIntTupleInt2InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[][2]PairTupleIntTupleInt) ([]byte, []int, int)

func BuiltinTupleTuplePairTupleIntTupleInt2ReadJSONGeneral added in v1.3.2

func BuiltinTupleTuplePairTupleIntTupleInt2ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[][2]PairTupleIntTupleInt, nat_n uint32, nat_ttXn uint32, nat_ttYn uint32) error

func BuiltinTupleTuplePairTupleIntTupleInt2ReadTL1 added in v1.3.24

func BuiltinTupleTuplePairTupleIntTupleInt2ReadTL1(w []byte, vec *[][2]PairTupleIntTupleInt, nat_n uint32, nat_ttXn uint32, nat_ttYn uint32) (_ []byte, err error)

func BuiltinTupleTuplePairTupleIntTupleInt2WriteJSON added in v1.3.2

func BuiltinTupleTuplePairTupleIntTupleInt2WriteJSON(w []byte, vec [][2]PairTupleIntTupleInt, nat_n uint32, nat_ttXn uint32, nat_ttYn uint32) (_ []byte, err error)

func BuiltinTupleTuplePairTupleIntTupleInt2WriteJSONOpt added in v1.3.2

func BuiltinTupleTuplePairTupleIntTupleInt2WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec [][2]PairTupleIntTupleInt, nat_n uint32, nat_ttXn uint32, nat_ttYn uint32) (_ []byte, err error)

func BuiltinTupleTuplePairTupleIntTupleInt2WriteTL1 added in v1.3.24

func BuiltinTupleTuplePairTupleIntTupleInt2WriteTL1(w []byte, vec [][2]PairTupleIntTupleInt, nat_n uint32, nat_ttXn uint32, nat_ttYn uint32) (_ []byte, err error)

func BuiltinVectorBenchmarksVrupositionCalculateLayout added in v1.3.6

func BuiltinVectorBenchmarksVrupositionCalculateLayout(sizes []int, optimizeEmpty bool, vec *[]BenchmarksVruposition) ([]int, int)

func BuiltinVectorBenchmarksVrupositionFillRandom added in v1.3.6

func BuiltinVectorBenchmarksVrupositionFillRandom(rg *basictl.RandGenerator, vec *[]BenchmarksVruposition)

func BuiltinVectorBenchmarksVrupositionInternalReadTL2 added in v1.3.6

func BuiltinVectorBenchmarksVrupositionInternalReadTL2(r []byte, vec *[]BenchmarksVruposition) (_ []byte, err error)

func BuiltinVectorBenchmarksVrupositionInternalWriteTL2 added in v1.3.6

func BuiltinVectorBenchmarksVrupositionInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[]BenchmarksVruposition) ([]byte, []int, int)

func BuiltinVectorBenchmarksVrupositionReadJSONGeneral added in v1.3.6

func BuiltinVectorBenchmarksVrupositionReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[]BenchmarksVruposition) error

func BuiltinVectorBenchmarksVrupositionReadTL1 added in v1.3.24

func BuiltinVectorBenchmarksVrupositionReadTL1(w []byte, vec *[]BenchmarksVruposition) (_ []byte, err error)

func BuiltinVectorBenchmarksVrupositionRepairMasks added in v1.3.12

func BuiltinVectorBenchmarksVrupositionRepairMasks(vec *[]BenchmarksVruposition)

func BuiltinVectorBenchmarksVrupositionWriteJSON added in v1.3.6

func BuiltinVectorBenchmarksVrupositionWriteJSON(w []byte, vec []BenchmarksVruposition) []byte

func BuiltinVectorBenchmarksVrupositionWriteJSONOpt added in v1.3.6

func BuiltinVectorBenchmarksVrupositionWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec []BenchmarksVruposition) []byte

func BuiltinVectorBenchmarksVrupositionWriteTL1 added in v1.3.24

func BuiltinVectorBenchmarksVrupositionWriteTL1(w []byte, vec []BenchmarksVruposition) []byte

func BuiltinVectorBenchmarksVrutoyTopLevelUnionCalculateLayout added in v1.3.2

func BuiltinVectorBenchmarksVrutoyTopLevelUnionCalculateLayout(sizes []int, optimizeEmpty bool, vec *[]BenchmarksVrutoyTopLevelUnion) ([]int, int)

func BuiltinVectorBenchmarksVrutoyTopLevelUnionFillRandom added in v1.3.2

func BuiltinVectorBenchmarksVrutoyTopLevelUnionFillRandom(rg *basictl.RandGenerator, vec *[]BenchmarksVrutoyTopLevelUnion)

func BuiltinVectorBenchmarksVrutoyTopLevelUnionInternalReadTL2 added in v1.3.2

func BuiltinVectorBenchmarksVrutoyTopLevelUnionInternalReadTL2(r []byte, vec *[]BenchmarksVrutoyTopLevelUnion) (_ []byte, err error)

func BuiltinVectorBenchmarksVrutoyTopLevelUnionInternalWriteTL2 added in v1.3.2

func BuiltinVectorBenchmarksVrutoyTopLevelUnionInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[]BenchmarksVrutoyTopLevelUnion) ([]byte, []int, int)

func BuiltinVectorBenchmarksVrutoyTopLevelUnionReadJSONGeneral added in v1.3.2

func BuiltinVectorBenchmarksVrutoyTopLevelUnionReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[]BenchmarksVrutoyTopLevelUnion) error

func BuiltinVectorBenchmarksVrutoyTopLevelUnionReadTL1 added in v1.3.24

func BuiltinVectorBenchmarksVrutoyTopLevelUnionReadTL1(w []byte, vec *[]BenchmarksVrutoyTopLevelUnion) (_ []byte, err error)

func BuiltinVectorBenchmarksVrutoyTopLevelUnionRepairMasks added in v1.3.12

func BuiltinVectorBenchmarksVrutoyTopLevelUnionRepairMasks(vec *[]BenchmarksVrutoyTopLevelUnion)

func BuiltinVectorBenchmarksVrutoyTopLevelUnionWriteJSON added in v1.3.2

func BuiltinVectorBenchmarksVrutoyTopLevelUnionWriteJSON(w []byte, vec []BenchmarksVrutoyTopLevelUnion) []byte

func BuiltinVectorBenchmarksVrutoyTopLevelUnionWriteJSONOpt added in v1.3.2

func BuiltinVectorBenchmarksVrutoyTopLevelUnionWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec []BenchmarksVrutoyTopLevelUnion) []byte

func BuiltinVectorBenchmarksVrutoyTopLevelUnionWriteTL1 added in v1.3.24

func BuiltinVectorBenchmarksVrutoyTopLevelUnionWriteTL1(w []byte, vec []BenchmarksVrutoyTopLevelUnion) []byte

func BuiltinVectorBoolCalculateLayout added in v1.3.2

func BuiltinVectorBoolCalculateLayout(sizes []int, optimizeEmpty bool, vec *[]bool) ([]int, int)

func BuiltinVectorBoolFillRandom added in v1.3.2

func BuiltinVectorBoolFillRandom(rg *basictl.RandGenerator, vec *[]bool)

func BuiltinVectorBoolInternalReadTL2 added in v1.3.2

func BuiltinVectorBoolInternalReadTL2(r []byte, vec *[]bool) (_ []byte, err error)

func BuiltinVectorBoolInternalWriteTL2 added in v1.3.2

func BuiltinVectorBoolInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[]bool) ([]byte, []int, int)

func BuiltinVectorBoolReadJSONGeneral added in v1.3.2

func BuiltinVectorBoolReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[]bool) error

func BuiltinVectorBoolReadTL1 added in v1.3.24

func BuiltinVectorBoolReadTL1(w []byte, vec *[]bool) (_ []byte, err error)

func BuiltinVectorBoolWriteJSON added in v1.3.2

func BuiltinVectorBoolWriteJSON(w []byte, vec []bool) []byte

func BuiltinVectorBoolWriteJSONOpt added in v1.3.2

func BuiltinVectorBoolWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec []bool) []byte

func BuiltinVectorBoolWriteTL1 added in v1.3.24

func BuiltinVectorBoolWriteTL1(w []byte, vec []bool) []byte

func BuiltinVectorDictionaryAnyFieldDoubleIntCalculateLayout added in v1.3.2

func BuiltinVectorDictionaryAnyFieldDoubleIntCalculateLayout(sizes []int, optimizeEmpty bool, vec *[]DictionaryAnyFieldDoubleInt) ([]int, int)

func BuiltinVectorDictionaryAnyFieldDoubleIntFillRandom added in v1.3.2

func BuiltinVectorDictionaryAnyFieldDoubleIntFillRandom(rg *basictl.RandGenerator, vec *[]DictionaryAnyFieldDoubleInt)

func BuiltinVectorDictionaryAnyFieldDoubleIntInternalReadTL2 added in v1.3.2

func BuiltinVectorDictionaryAnyFieldDoubleIntInternalReadTL2(r []byte, vec *[]DictionaryAnyFieldDoubleInt) (_ []byte, err error)

func BuiltinVectorDictionaryAnyFieldDoubleIntInternalWriteTL2 added in v1.3.2

func BuiltinVectorDictionaryAnyFieldDoubleIntInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[]DictionaryAnyFieldDoubleInt) ([]byte, []int, int)

func BuiltinVectorDictionaryAnyFieldDoubleIntReadJSONGeneral added in v1.3.2

func BuiltinVectorDictionaryAnyFieldDoubleIntReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[]DictionaryAnyFieldDoubleInt) error

func BuiltinVectorDictionaryAnyFieldDoubleIntReadTL1 added in v1.3.24

func BuiltinVectorDictionaryAnyFieldDoubleIntReadTL1(w []byte, vec *[]DictionaryAnyFieldDoubleInt) (_ []byte, err error)

func BuiltinVectorDictionaryAnyFieldDoubleIntWriteJSON added in v1.3.2

func BuiltinVectorDictionaryAnyFieldDoubleIntWriteJSON(w []byte, vec []DictionaryAnyFieldDoubleInt) []byte

func BuiltinVectorDictionaryAnyFieldDoubleIntWriteJSONOpt added in v1.3.2

func BuiltinVectorDictionaryAnyFieldDoubleIntWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec []DictionaryAnyFieldDoubleInt) []byte

func BuiltinVectorDictionaryAnyFieldDoubleIntWriteTL1 added in v1.3.24

func BuiltinVectorDictionaryAnyFieldDoubleIntWriteTL1(w []byte, vec []DictionaryAnyFieldDoubleInt) []byte

func BuiltinVectorIntCalculateLayout added in v1.3.2

func BuiltinVectorIntCalculateLayout(sizes []int, optimizeEmpty bool, vec *[]int32) ([]int, int)

func BuiltinVectorIntFillRandom added in v1.3.2

func BuiltinVectorIntFillRandom(rg *basictl.RandGenerator, vec *[]int32)

func BuiltinVectorIntInternalReadTL2 added in v1.3.2

func BuiltinVectorIntInternalReadTL2(r []byte, vec *[]int32) (_ []byte, err error)

func BuiltinVectorIntInternalWriteTL2 added in v1.3.2

func BuiltinVectorIntInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[]int32) ([]byte, []int, int)

func BuiltinVectorIntReadJSONGeneral added in v1.3.2

func BuiltinVectorIntReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[]int32) error

func BuiltinVectorIntReadTL1 added in v1.3.24

func BuiltinVectorIntReadTL1(w []byte, vec *[]int32) (_ []byte, err error)

func BuiltinVectorIntWriteJSON added in v1.3.2

func BuiltinVectorIntWriteJSON(w []byte, vec []int32) []byte

func BuiltinVectorIntWriteJSONOpt added in v1.3.2

func BuiltinVectorIntWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec []int32) []byte

func BuiltinVectorIntWriteTL1 added in v1.3.24

func BuiltinVectorIntWriteTL1(w []byte, vec []int32) []byte

func BuiltinVectorStringBytesCalculateLayout added in v1.3.2

func BuiltinVectorStringBytesCalculateLayout(sizes []int, optimizeEmpty bool, vec *[][]byte) ([]int, int)

func BuiltinVectorStringBytesFillRandom added in v1.3.2

func BuiltinVectorStringBytesFillRandom(rg *basictl.RandGenerator, vec *[][]byte)

func BuiltinVectorStringBytesInternalReadTL2 added in v1.3.2

func BuiltinVectorStringBytesInternalReadTL2(r []byte, vec *[][]byte) (_ []byte, err error)

func BuiltinVectorStringBytesInternalWriteTL2 added in v1.3.2

func BuiltinVectorStringBytesInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[][]byte) ([]byte, []int, int)

func BuiltinVectorStringBytesReadJSONGeneral added in v1.3.2

func BuiltinVectorStringBytesReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[][]byte) error

func BuiltinVectorStringBytesReadTL1 added in v1.3.24

func BuiltinVectorStringBytesReadTL1(w []byte, vec *[][]byte) (_ []byte, err error)

func BuiltinVectorStringBytesWriteJSON added in v1.3.2

func BuiltinVectorStringBytesWriteJSON(w []byte, vec [][]byte) []byte

func BuiltinVectorStringBytesWriteJSONOpt added in v1.3.2

func BuiltinVectorStringBytesWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec [][]byte) []byte

func BuiltinVectorStringBytesWriteTL1 added in v1.3.24

func BuiltinVectorStringBytesWriteTL1(w []byte, vec [][]byte) []byte

func BuiltinVectorStringCalculateLayout added in v1.3.2

func BuiltinVectorStringCalculateLayout(sizes []int, optimizeEmpty bool, vec *[]string) ([]int, int)

func BuiltinVectorStringFillRandom added in v1.3.2

func BuiltinVectorStringFillRandom(rg *basictl.RandGenerator, vec *[]string)

func BuiltinVectorStringInternalReadTL2 added in v1.3.2

func BuiltinVectorStringInternalReadTL2(r []byte, vec *[]string) (_ []byte, err error)

func BuiltinVectorStringInternalWriteTL2 added in v1.3.2

func BuiltinVectorStringInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[]string) ([]byte, []int, int)

func BuiltinVectorStringReadJSONGeneral added in v1.3.2

func BuiltinVectorStringReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[]string) error

func BuiltinVectorStringReadTL1 added in v1.3.24

func BuiltinVectorStringReadTL1(w []byte, vec *[]string) (_ []byte, err error)

func BuiltinVectorStringWriteJSON added in v1.3.2

func BuiltinVectorStringWriteJSON(w []byte, vec []string) []byte

func BuiltinVectorStringWriteJSONOpt added in v1.3.2

func BuiltinVectorStringWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec []string) []byte

func BuiltinVectorStringWriteTL1 added in v1.3.24

func BuiltinVectorStringWriteTL1(w []byte, vec []string) []byte

func BuiltinVectorTrueBoxedCalculateLayout added in v1.3.2

func BuiltinVectorTrueBoxedCalculateLayout(sizes []int, optimizeEmpty bool, vec *[]True) ([]int, int)

func BuiltinVectorTrueBoxedFillRandom added in v1.3.2

func BuiltinVectorTrueBoxedFillRandom(rg *basictl.RandGenerator, vec *[]True)

func BuiltinVectorTrueBoxedInternalReadTL2 added in v1.3.2

func BuiltinVectorTrueBoxedInternalReadTL2(r []byte, vec *[]True) (_ []byte, err error)

func BuiltinVectorTrueBoxedInternalWriteTL2 added in v1.3.2

func BuiltinVectorTrueBoxedInternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool, vec *[]True) ([]byte, []int, int)

func BuiltinVectorTrueBoxedReadJSONGeneral added in v1.3.2

func BuiltinVectorTrueBoxedReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, vec *[]True) error

func BuiltinVectorTrueBoxedReadTL1 added in v1.3.24

func BuiltinVectorTrueBoxedReadTL1(w []byte, vec *[]True) (_ []byte, err error)

func BuiltinVectorTrueBoxedWriteJSON added in v1.3.2

func BuiltinVectorTrueBoxedWriteJSON(w []byte, vec []True) []byte

func BuiltinVectorTrueBoxedWriteJSONOpt added in v1.3.2

func BuiltinVectorTrueBoxedWriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, vec []True) []byte

func BuiltinVectorTrueBoxedWriteTL1 added in v1.3.24

func BuiltinVectorTrueBoxedWriteTL1(w []byte, vec []True) []byte

func ErrorClientDo

func ErrorClientDo(typeName string, network string, actorID int64, address string, err error) error

func ErrorClientReadResult

func ErrorClientReadResult(typeName string, network string, actorID int64, address string, err error) error

func ErrorClientWrite

func ErrorClientWrite(typeName string, err error) error

func ErrorInvalidEnumTag

func ErrorInvalidEnumTag(typeName string, tag uint32) error

func ErrorInvalidJSON

func ErrorInvalidJSON(typeName string, msg string) error

func ErrorInvalidJSONExcessElement

func ErrorInvalidJSONExcessElement(typeName string, key string) error

func ErrorInvalidJSONWithDuplicatingKeys

func ErrorInvalidJSONWithDuplicatingKeys(typeName string, field string) error

func ErrorInvalidUnionIndex added in v1.2.30

func ErrorInvalidUnionIndex(typeName string, index int) error

func ErrorInvalidUnionLegacyTagJSON

func ErrorInvalidUnionLegacyTagJSON(typeName string, tag string) error

func ErrorInvalidUnionTag

func ErrorInvalidUnionTag(typeName string, tag uint32) error

func ErrorInvalidUnionTagJSON

func ErrorInvalidUnionTagJSON(typeName string, tag string) error

func ErrorServerHandle

func ErrorServerHandle(typeName string, err error) error

func ErrorServerRead

func ErrorServerRead(typeName string, err error) error

func ErrorServerWriteResult

func ErrorServerWriteResult(typeName string, err error) error

func ErrorTL2SerializersNotGenerated added in v1.1.25

func ErrorTL2SerializersNotGenerated(typeName string) error

func ErrorWrongSequenceLength

func ErrorWrongSequenceLength(typeName string, actual int, expected uint32) error

func Json2ReadBool

func Json2ReadBool(in *jlexer.Lexer, dst *bool) error

func Json2ReadFloat32

func Json2ReadFloat32(in *jlexer.Lexer, dst *float32) error

func Json2ReadFloat64

func Json2ReadFloat64(in *jlexer.Lexer, dst *float64) error

func Json2ReadInt32

func Json2ReadInt32(in *jlexer.Lexer, dst *int32) error

func Json2ReadInt64

func Json2ReadInt64(in *jlexer.Lexer, dst *int64) error

func Json2ReadMaybe

func Json2ReadMaybe(typeName string, in *jlexer.Lexer) (bool, []byte, error)

func Json2ReadString

func Json2ReadString(in *jlexer.Lexer, dst *string) error

func Json2ReadStringBytes

func Json2ReadStringBytes(in *jlexer.Lexer, dst *[]byte) error

func Json2ReadUint32

func Json2ReadUint32(in *jlexer.Lexer, dst *uint32) error

func Json2ReadUnion

func Json2ReadUnion(typeName string, in *jlexer.Lexer) (string, []byte, error)

returns unsafe string, so do not store it anywhere

func Unused added in v1.2.30

func Unused[T any](_ T)

Types

type BenchmarksVruhash added in v1.3.6

type BenchmarksVruhash struct {
	Low  int64
	High int64
}

BLOCK: BENCHMARKS We store xxh3 components in LE endianness, as common in TL

func (*BenchmarksVruhash) CalculateLayout added in v1.3.6

func (item *BenchmarksVruhash) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*BenchmarksVruhash) FillRandom added in v1.3.6

func (item *BenchmarksVruhash) FillRandom(rg *basictl.RandGenerator)

func (*BenchmarksVruhash) InternalReadTL2 added in v1.3.6

func (item *BenchmarksVruhash) InternalReadTL2(r []byte) (_ []byte, err error)

func (*BenchmarksVruhash) InternalWriteTL2 added in v1.3.6

func (item *BenchmarksVruhash) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*BenchmarksVruhash) MarshalJSON added in v1.3.6

func (item *BenchmarksVruhash) MarshalJSON() ([]byte, error)

func (*BenchmarksVruhash) ReadJSON added in v1.3.6

func (item *BenchmarksVruhash) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*BenchmarksVruhash) ReadJSONGeneral added in v1.3.6

func (item *BenchmarksVruhash) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*BenchmarksVruhash) ReadTL1 added in v1.3.24

func (item *BenchmarksVruhash) ReadTL1(w []byte) (_ []byte, err error)

func (*BenchmarksVruhash) ReadTL1Boxed added in v1.3.24

func (item *BenchmarksVruhash) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*BenchmarksVruhash) ReadTL2 added in v1.3.6

func (item *BenchmarksVruhash) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*BenchmarksVruhash) Reset added in v1.3.6

func (item *BenchmarksVruhash) Reset()

func (BenchmarksVruhash) String added in v1.3.6

func (item BenchmarksVruhash) String() string

func (BenchmarksVruhash) TLName added in v1.3.6

func (BenchmarksVruhash) TLName() string

func (BenchmarksVruhash) TLTag added in v1.3.6

func (BenchmarksVruhash) TLTag() uint32

func (*BenchmarksVruhash) UnmarshalJSON added in v1.3.6

func (item *BenchmarksVruhash) UnmarshalJSON(b []byte) error

func (*BenchmarksVruhash) WriteJSON added in v1.3.6

func (item *BenchmarksVruhash) WriteJSON(w []byte) []byte

func (*BenchmarksVruhash) WriteJSONGeneral added in v1.3.6

func (item *BenchmarksVruhash) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*BenchmarksVruhash) WriteJSONOpt added in v1.3.6

func (item *BenchmarksVruhash) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*BenchmarksVruhash) WriteTL1 added in v1.3.24

func (item *BenchmarksVruhash) WriteTL1(w []byte) []byte

func (*BenchmarksVruhash) WriteTL1Boxed added in v1.3.24

func (item *BenchmarksVruhash) WriteTL1Boxed(w []byte) []byte

func (*BenchmarksVruhash) WriteTL1BoxedGeneral added in v1.3.24

func (item *BenchmarksVruhash) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*BenchmarksVruhash) WriteTL1General added in v1.3.24

func (item *BenchmarksVruhash) WriteTL1General(w []byte) (_ []byte, err error)

func (*BenchmarksVruhash) WriteTL2 added in v1.3.6

func (item *BenchmarksVruhash) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type BenchmarksVruposition added in v1.3.6

type BenchmarksVruposition struct {
	FieldsMask uint32
	// we set this bit only if block with this bit set is committed, so we have no more than 1 such uncommitted block.
	// CommitBit (TrueType) // Conditional: item.FieldsMask.0
	// this block contains meta data of VR protocol
	// MetaBlock (TrueType) // Conditional: item.FieldsMask.1
	// this position splits payload. If this set, meta_block and commit_bit are both not set
	// SplitPayload (TrueType) // Conditional: item.FieldsMask.3
	// If set, binlog should rotate and this block should be in new file
	// RotationBlock (TrueType) // Conditional: item.FieldsMask.5
	// If set, hash is stored in canonical byte order.
	// CanonicalHash (TrueType) // Conditional: item.FieldsMask.15
	// Motivation for storing it in each block - when random seeking into the middle of file, we must be sure without scanning from beginning
	PayloadOffset int64
	// Only for debug, not used in any logic
	BlockTimeNano int64
	Hash          BenchmarksVruhash
	FileOffset    int64
	// incremented after each block.
	SeqNumber int64 // Conditional: item.FieldsMask.14
	// contains filtered or unexported fields
}

func (*BenchmarksVruposition) CalculateLayout added in v1.3.6

func (item *BenchmarksVruposition) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*BenchmarksVruposition) ClearSeqNumber added in v1.3.6

func (item *BenchmarksVruposition) ClearSeqNumber()

func (*BenchmarksVruposition) FillRandom added in v1.3.6

func (item *BenchmarksVruposition) FillRandom(rg *basictl.RandGenerator)

func (*BenchmarksVruposition) InternalReadTL2 added in v1.3.6

func (item *BenchmarksVruposition) InternalReadTL2(r []byte) (_ []byte, err error)

func (*BenchmarksVruposition) InternalWriteTL2 added in v1.3.6

func (item *BenchmarksVruposition) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*BenchmarksVruposition) IsSetCanonicalHash added in v1.3.6

func (item *BenchmarksVruposition) IsSetCanonicalHash() bool

func (*BenchmarksVruposition) IsSetCommitBit added in v1.3.6

func (item *BenchmarksVruposition) IsSetCommitBit() bool

func (*BenchmarksVruposition) IsSetMetaBlock added in v1.3.6

func (item *BenchmarksVruposition) IsSetMetaBlock() bool

func (*BenchmarksVruposition) IsSetRotationBlock added in v1.3.6

func (item *BenchmarksVruposition) IsSetRotationBlock() bool

func (*BenchmarksVruposition) IsSetSeqNumber added in v1.3.6

func (item *BenchmarksVruposition) IsSetSeqNumber() bool

func (*BenchmarksVruposition) IsSetSplitPayload added in v1.3.6

func (item *BenchmarksVruposition) IsSetSplitPayload() bool

func (*BenchmarksVruposition) MarshalJSON added in v1.3.6

func (item *BenchmarksVruposition) MarshalJSON() ([]byte, error)

func (*BenchmarksVruposition) ReadJSON added in v1.3.6

func (item *BenchmarksVruposition) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*BenchmarksVruposition) ReadJSONGeneral added in v1.3.6

func (item *BenchmarksVruposition) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*BenchmarksVruposition) ReadTL1 added in v1.3.24

func (item *BenchmarksVruposition) ReadTL1(w []byte) (_ []byte, err error)

func (*BenchmarksVruposition) ReadTL1Boxed added in v1.3.24

func (item *BenchmarksVruposition) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*BenchmarksVruposition) ReadTL2 added in v1.3.6

func (item *BenchmarksVruposition) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*BenchmarksVruposition) RepairMasks added in v1.3.12

func (item *BenchmarksVruposition) RepairMasks()

func (BenchmarksVruposition) RepairMasksValue added in v1.3.12

func (item BenchmarksVruposition) RepairMasksValue() BenchmarksVruposition

func (*BenchmarksVruposition) Reset added in v1.3.6

func (item *BenchmarksVruposition) Reset()

func (*BenchmarksVruposition) SetCanonicalHash added in v1.3.6

func (item *BenchmarksVruposition) SetCanonicalHash(v bool)

func (*BenchmarksVruposition) SetCommitBit added in v1.3.6

func (item *BenchmarksVruposition) SetCommitBit(v bool)

func (*BenchmarksVruposition) SetMetaBlock added in v1.3.6

func (item *BenchmarksVruposition) SetMetaBlock(v bool)

func (*BenchmarksVruposition) SetRotationBlock added in v1.3.6

func (item *BenchmarksVruposition) SetRotationBlock(v bool)

func (*BenchmarksVruposition) SetSeqNumber added in v1.3.6

func (item *BenchmarksVruposition) SetSeqNumber(v int64)

func (*BenchmarksVruposition) SetSplitPayload added in v1.3.6

func (item *BenchmarksVruposition) SetSplitPayload(v bool)

func (BenchmarksVruposition) String added in v1.3.6

func (item BenchmarksVruposition) String() string

func (BenchmarksVruposition) TLName added in v1.3.6

func (BenchmarksVruposition) TLName() string

func (BenchmarksVruposition) TLTag added in v1.3.6

func (BenchmarksVruposition) TLTag() uint32

func (*BenchmarksVruposition) UnmarshalJSON added in v1.3.6

func (item *BenchmarksVruposition) UnmarshalJSON(b []byte) error

func (*BenchmarksVruposition) WriteJSON added in v1.3.6

func (item *BenchmarksVruposition) WriteJSON(w []byte) []byte

func (*BenchmarksVruposition) WriteJSONGeneral added in v1.3.6

func (item *BenchmarksVruposition) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*BenchmarksVruposition) WriteJSONOpt added in v1.3.6

func (item *BenchmarksVruposition) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*BenchmarksVruposition) WriteTL1 added in v1.3.24

func (item *BenchmarksVruposition) WriteTL1(w []byte) []byte

func (*BenchmarksVruposition) WriteTL1Boxed added in v1.3.24

func (item *BenchmarksVruposition) WriteTL1Boxed(w []byte) []byte

func (*BenchmarksVruposition) WriteTL1BoxedGeneral added in v1.3.24

func (item *BenchmarksVruposition) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*BenchmarksVruposition) WriteTL1General added in v1.3.24

func (item *BenchmarksVruposition) WriteTL1General(w []byte) (_ []byte, err error)

func (*BenchmarksVruposition) WriteTL2 added in v1.3.6

func (item *BenchmarksVruposition) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type BenchmarksVrutoyPositions added in v1.3.2

type BenchmarksVrutoyPositions struct {
	NextPositions []BenchmarksVruposition
}

func (*BenchmarksVrutoyPositions) CalculateLayout added in v1.3.2

func (item *BenchmarksVrutoyPositions) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*BenchmarksVrutoyPositions) FillRandom added in v1.3.2

func (item *BenchmarksVrutoyPositions) FillRandom(rg *basictl.RandGenerator, nat_n uint32)

func (*BenchmarksVrutoyPositions) InternalReadTL2 added in v1.3.2

func (item *BenchmarksVrutoyPositions) InternalReadTL2(r []byte) (_ []byte, err error)

func (*BenchmarksVrutoyPositions) InternalWriteTL2 added in v1.3.2

func (item *BenchmarksVrutoyPositions) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*BenchmarksVrutoyPositions) ReadJSONGeneral added in v1.3.2

func (item *BenchmarksVrutoyPositions) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_n uint32) error

func (*BenchmarksVrutoyPositions) ReadTL1 added in v1.3.24

func (item *BenchmarksVrutoyPositions) ReadTL1(w []byte, nat_n uint32) (_ []byte, err error)

func (*BenchmarksVrutoyPositions) ReadTL1Boxed added in v1.3.24

func (item *BenchmarksVrutoyPositions) ReadTL1Boxed(w []byte, nat_n uint32) (_ []byte, err error)

func (*BenchmarksVrutoyPositions) ReadTL2 added in v1.3.2

func (item *BenchmarksVrutoyPositions) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*BenchmarksVrutoyPositions) RepairMasks added in v1.3.12

func (item *BenchmarksVrutoyPositions) RepairMasks(nat_n uint32)

func (BenchmarksVrutoyPositions) RepairMasksValue added in v1.3.12

func (item BenchmarksVrutoyPositions) RepairMasksValue(nat_n uint32) BenchmarksVrutoyPositions

func (*BenchmarksVrutoyPositions) Reset added in v1.3.2

func (item *BenchmarksVrutoyPositions) Reset()

func (BenchmarksVrutoyPositions) TLName added in v1.3.2

func (BenchmarksVrutoyPositions) TLTag added in v1.3.2

func (*BenchmarksVrutoyPositions) WriteJSON added in v1.3.2

func (item *BenchmarksVrutoyPositions) WriteJSON(w []byte, nat_n uint32) (_ []byte, err error)

func (*BenchmarksVrutoyPositions) WriteJSONGeneral added in v1.3.2

func (item *BenchmarksVrutoyPositions) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte, nat_n uint32) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*BenchmarksVrutoyPositions) WriteJSONOpt added in v1.3.2

func (item *BenchmarksVrutoyPositions) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, nat_n uint32) (_ []byte, err error)

func (*BenchmarksVrutoyPositions) WriteTL1 added in v1.3.24

func (item *BenchmarksVrutoyPositions) WriteTL1(w []byte, nat_n uint32) (_ []byte, err error)

func (*BenchmarksVrutoyPositions) WriteTL1Boxed added in v1.3.24

func (item *BenchmarksVrutoyPositions) WriteTL1Boxed(w []byte, nat_n uint32) (_ []byte, err error)

func (*BenchmarksVrutoyPositions) WriteTL2 added in v1.3.2

func (item *BenchmarksVrutoyPositions) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type BenchmarksVrutoyTopLevelContainer added in v1.3.2

type BenchmarksVrutoyTopLevelContainer struct {
	Value BenchmarksVrutoyTopLevelUnion
}

func (*BenchmarksVrutoyTopLevelContainer) CalculateLayout added in v1.3.2

func (item *BenchmarksVrutoyTopLevelContainer) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*BenchmarksVrutoyTopLevelContainer) FillRandom added in v1.3.2

func (*BenchmarksVrutoyTopLevelContainer) InternalReadTL2 added in v1.3.2

func (item *BenchmarksVrutoyTopLevelContainer) InternalReadTL2(r []byte) (_ []byte, err error)

func (*BenchmarksVrutoyTopLevelContainer) InternalWriteTL2 added in v1.3.2

func (item *BenchmarksVrutoyTopLevelContainer) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*BenchmarksVrutoyTopLevelContainer) MarshalJSON added in v1.3.2

func (item *BenchmarksVrutoyTopLevelContainer) MarshalJSON() ([]byte, error)

func (*BenchmarksVrutoyTopLevelContainer) ReadJSON added in v1.3.2

func (item *BenchmarksVrutoyTopLevelContainer) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*BenchmarksVrutoyTopLevelContainer) ReadJSONGeneral added in v1.3.2

func (*BenchmarksVrutoyTopLevelContainer) ReadTL1 added in v1.3.24

func (item *BenchmarksVrutoyTopLevelContainer) ReadTL1(w []byte) (_ []byte, err error)

func (*BenchmarksVrutoyTopLevelContainer) ReadTL1Boxed added in v1.3.24

func (item *BenchmarksVrutoyTopLevelContainer) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*BenchmarksVrutoyTopLevelContainer) ReadTL2 added in v1.3.2

func (item *BenchmarksVrutoyTopLevelContainer) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*BenchmarksVrutoyTopLevelContainer) RepairMasks added in v1.3.12

func (item *BenchmarksVrutoyTopLevelContainer) RepairMasks()

func (BenchmarksVrutoyTopLevelContainer) RepairMasksValue added in v1.3.12

func (*BenchmarksVrutoyTopLevelContainer) Reset added in v1.3.2

func (item *BenchmarksVrutoyTopLevelContainer) Reset()

func (BenchmarksVrutoyTopLevelContainer) String added in v1.3.2

func (BenchmarksVrutoyTopLevelContainer) TLName added in v1.3.2

func (BenchmarksVrutoyTopLevelContainer) TLTag added in v1.3.2

func (*BenchmarksVrutoyTopLevelContainer) UnmarshalJSON added in v1.3.2

func (item *BenchmarksVrutoyTopLevelContainer) UnmarshalJSON(b []byte) error

func (*BenchmarksVrutoyTopLevelContainer) WriteJSON added in v1.3.2

func (item *BenchmarksVrutoyTopLevelContainer) WriteJSON(w []byte) []byte

func (*BenchmarksVrutoyTopLevelContainer) WriteJSONGeneral added in v1.3.2

func (item *BenchmarksVrutoyTopLevelContainer) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*BenchmarksVrutoyTopLevelContainer) WriteJSONOpt added in v1.3.2

func (item *BenchmarksVrutoyTopLevelContainer) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*BenchmarksVrutoyTopLevelContainer) WriteTL1 added in v1.3.24

func (item *BenchmarksVrutoyTopLevelContainer) WriteTL1(w []byte) []byte

func (*BenchmarksVrutoyTopLevelContainer) WriteTL1Boxed added in v1.3.24

func (item *BenchmarksVrutoyTopLevelContainer) WriteTL1Boxed(w []byte) []byte

func (*BenchmarksVrutoyTopLevelContainer) WriteTL1BoxedGeneral added in v1.3.24

func (item *BenchmarksVrutoyTopLevelContainer) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*BenchmarksVrutoyTopLevelContainer) WriteTL1General added in v1.3.24

func (item *BenchmarksVrutoyTopLevelContainer) WriteTL1General(w []byte) (_ []byte, err error)

func (*BenchmarksVrutoyTopLevelContainer) WriteTL2 added in v1.3.2

type BenchmarksVrutoyTopLevelContainerWithDependency added in v1.3.2

type BenchmarksVrutoyTopLevelContainerWithDependency struct {
	N     uint32
	Value BenchmarksVrutoyPositions
}

func (*BenchmarksVrutoyTopLevelContainerWithDependency) CalculateLayout added in v1.3.2

func (item *BenchmarksVrutoyTopLevelContainerWithDependency) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*BenchmarksVrutoyTopLevelContainerWithDependency) FillRandom added in v1.3.2

func (*BenchmarksVrutoyTopLevelContainerWithDependency) InternalReadTL2 added in v1.3.2

func (item *BenchmarksVrutoyTopLevelContainerWithDependency) InternalReadTL2(r []byte) (_ []byte, err error)

func (*BenchmarksVrutoyTopLevelContainerWithDependency) InternalWriteTL2 added in v1.3.2

func (item *BenchmarksVrutoyTopLevelContainerWithDependency) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*BenchmarksVrutoyTopLevelContainerWithDependency) MarshalJSON added in v1.3.2

func (*BenchmarksVrutoyTopLevelContainerWithDependency) ReadJSON added in v1.3.2

func (item *BenchmarksVrutoyTopLevelContainerWithDependency) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*BenchmarksVrutoyTopLevelContainerWithDependency) ReadJSONGeneral added in v1.3.2

func (*BenchmarksVrutoyTopLevelContainerWithDependency) ReadTL1 added in v1.3.24

func (item *BenchmarksVrutoyTopLevelContainerWithDependency) ReadTL1(w []byte) (_ []byte, err error)

func (*BenchmarksVrutoyTopLevelContainerWithDependency) ReadTL1Boxed added in v1.3.24

func (item *BenchmarksVrutoyTopLevelContainerWithDependency) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*BenchmarksVrutoyTopLevelContainerWithDependency) ReadTL2 added in v1.3.2

func (*BenchmarksVrutoyTopLevelContainerWithDependency) RepairMasks added in v1.3.12

func (BenchmarksVrutoyTopLevelContainerWithDependency) RepairMasksValue added in v1.3.12

func (*BenchmarksVrutoyTopLevelContainerWithDependency) Reset added in v1.3.2

func (BenchmarksVrutoyTopLevelContainerWithDependency) String added in v1.3.2

func (BenchmarksVrutoyTopLevelContainerWithDependency) TLName added in v1.3.2

func (BenchmarksVrutoyTopLevelContainerWithDependency) TLTag added in v1.3.2

func (*BenchmarksVrutoyTopLevelContainerWithDependency) UnmarshalJSON added in v1.3.2

func (*BenchmarksVrutoyTopLevelContainerWithDependency) WriteJSON added in v1.3.2

func (item *BenchmarksVrutoyTopLevelContainerWithDependency) WriteJSON(w []byte) (_ []byte, err error)

func (*BenchmarksVrutoyTopLevelContainerWithDependency) WriteJSONGeneral added in v1.3.2

func (item *BenchmarksVrutoyTopLevelContainerWithDependency) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*BenchmarksVrutoyTopLevelContainerWithDependency) WriteJSONOpt added in v1.3.2

func (item *BenchmarksVrutoyTopLevelContainerWithDependency) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*BenchmarksVrutoyTopLevelContainerWithDependency) WriteTL1 added in v1.3.24

func (item *BenchmarksVrutoyTopLevelContainerWithDependency) WriteTL1(w []byte) (_ []byte, err error)

func (*BenchmarksVrutoyTopLevelContainerWithDependency) WriteTL1Boxed added in v1.3.24

func (item *BenchmarksVrutoyTopLevelContainerWithDependency) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*BenchmarksVrutoyTopLevelContainerWithDependency) WriteTL1BoxedGeneral added in v1.3.24

func (item *BenchmarksVrutoyTopLevelContainerWithDependency) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*BenchmarksVrutoyTopLevelContainerWithDependency) WriteTL1General added in v1.3.24

func (item *BenchmarksVrutoyTopLevelContainerWithDependency) WriteTL1General(w []byte) (_ []byte, err error)

func (*BenchmarksVrutoyTopLevelContainerWithDependency) WriteTL2 added in v1.3.2

type BenchmarksVrutoyTopLevelUnion added in v1.3.2

type BenchmarksVrutoyTopLevelUnion struct {
	// contains filtered or unexported fields
}

func (*BenchmarksVrutoyTopLevelUnion) AsBig added in v1.3.2

func (*BenchmarksVrutoyTopLevelUnion) AsEmpty added in v1.3.2

func (*BenchmarksVrutoyTopLevelUnion) CalculateLayout added in v1.3.2

func (item *BenchmarksVrutoyTopLevelUnion) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*BenchmarksVrutoyTopLevelUnion) FillRandom added in v1.3.2

func (item *BenchmarksVrutoyTopLevelUnion) FillRandom(rg *basictl.RandGenerator)

func (*BenchmarksVrutoyTopLevelUnion) InternalReadTL2 added in v1.3.2

func (item *BenchmarksVrutoyTopLevelUnion) InternalReadTL2(r []byte) (_ []byte, err error)

func (*BenchmarksVrutoyTopLevelUnion) InternalWriteTL2 added in v1.3.2

func (item *BenchmarksVrutoyTopLevelUnion) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*BenchmarksVrutoyTopLevelUnion) IsBig added in v1.3.2

func (item *BenchmarksVrutoyTopLevelUnion) IsBig() bool

func (*BenchmarksVrutoyTopLevelUnion) IsEmpty added in v1.3.2

func (item *BenchmarksVrutoyTopLevelUnion) IsEmpty() bool

func (*BenchmarksVrutoyTopLevelUnion) MarshalJSON added in v1.3.2

func (item *BenchmarksVrutoyTopLevelUnion) MarshalJSON() ([]byte, error)

func (*BenchmarksVrutoyTopLevelUnion) ReadJSON added in v1.3.2

func (item *BenchmarksVrutoyTopLevelUnion) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*BenchmarksVrutoyTopLevelUnion) ReadJSONGeneral added in v1.3.2

func (item *BenchmarksVrutoyTopLevelUnion) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*BenchmarksVrutoyTopLevelUnion) ReadTL1 added in v1.3.24

func (item *BenchmarksVrutoyTopLevelUnion) ReadTL1(w []byte) (_ []byte, err error)

func (*BenchmarksVrutoyTopLevelUnion) ReadTL1Boxed added in v1.3.24

func (item *BenchmarksVrutoyTopLevelUnion) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*BenchmarksVrutoyTopLevelUnion) ReadTL2 added in v1.3.2

func (item *BenchmarksVrutoyTopLevelUnion) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) ([]byte, error)

func (*BenchmarksVrutoyTopLevelUnion) RepairMasks added in v1.3.12

func (item *BenchmarksVrutoyTopLevelUnion) RepairMasks()

func (BenchmarksVrutoyTopLevelUnion) RepairMasksValue added in v1.3.12

func (*BenchmarksVrutoyTopLevelUnion) Reset added in v1.3.2

func (item *BenchmarksVrutoyTopLevelUnion) Reset()

func (*BenchmarksVrutoyTopLevelUnion) ResetToBig added in v1.3.2

func (*BenchmarksVrutoyTopLevelUnion) ResetToEmpty added in v1.3.2

func (item *BenchmarksVrutoyTopLevelUnion) ResetToEmpty()

func (*BenchmarksVrutoyTopLevelUnion) SetBig added in v1.3.2

func (*BenchmarksVrutoyTopLevelUnion) SetEmpty added in v1.3.2

func (item *BenchmarksVrutoyTopLevelUnion) SetEmpty()

func (BenchmarksVrutoyTopLevelUnion) String added in v1.3.2

func (item BenchmarksVrutoyTopLevelUnion) String() string

func (BenchmarksVrutoyTopLevelUnion) TLName added in v1.3.2

func (item BenchmarksVrutoyTopLevelUnion) TLName() string

func (BenchmarksVrutoyTopLevelUnion) TLTag added in v1.3.2

func (*BenchmarksVrutoyTopLevelUnion) UnmarshalJSON added in v1.3.2

func (item *BenchmarksVrutoyTopLevelUnion) UnmarshalJSON(b []byte) error

func (*BenchmarksVrutoyTopLevelUnion) WriteJSON added in v1.3.2

func (item *BenchmarksVrutoyTopLevelUnion) WriteJSON(w []byte) []byte

func (*BenchmarksVrutoyTopLevelUnion) WriteJSONGeneral added in v1.3.2

func (item *BenchmarksVrutoyTopLevelUnion) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) ([]byte, error)

This method is general version of WriteJSON, use it instead!

func (*BenchmarksVrutoyTopLevelUnion) WriteJSONOpt added in v1.3.2

func (item *BenchmarksVrutoyTopLevelUnion) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*BenchmarksVrutoyTopLevelUnion) WriteTL1Boxed added in v1.3.24

func (item *BenchmarksVrutoyTopLevelUnion) WriteTL1Boxed(w []byte) []byte

func (*BenchmarksVrutoyTopLevelUnion) WriteTL1BoxedGeneral added in v1.3.24

func (item *BenchmarksVrutoyTopLevelUnion) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*BenchmarksVrutoyTopLevelUnion) WriteTL1General added in v1.3.24

func (item *BenchmarksVrutoyTopLevelUnion) WriteTL1General(w []byte) (_ []byte, err error)

func (*BenchmarksVrutoyTopLevelUnion) WriteTL2 added in v1.3.2

func (item *BenchmarksVrutoyTopLevelUnion) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type BenchmarksVrutoytopLevelUnionBig added in v1.3.2

type BenchmarksVrutoytopLevelUnionBig struct {
	NextPositions []BenchmarksVruposition
}

func (BenchmarksVrutoytopLevelUnionBig) AsUnion added in v1.3.2

func (*BenchmarksVrutoytopLevelUnionBig) CalculateLayout added in v1.3.2

func (item *BenchmarksVrutoytopLevelUnionBig) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*BenchmarksVrutoytopLevelUnionBig) FillRandom added in v1.3.2

func (*BenchmarksVrutoytopLevelUnionBig) InternalReadTL2 added in v1.3.2

func (item *BenchmarksVrutoytopLevelUnionBig) InternalReadTL2(r []byte, block byte) (_ []byte, err error)

func (*BenchmarksVrutoytopLevelUnionBig) InternalWriteTL2 added in v1.3.2

func (item *BenchmarksVrutoytopLevelUnionBig) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*BenchmarksVrutoytopLevelUnionBig) MarshalJSON added in v1.3.2

func (item *BenchmarksVrutoytopLevelUnionBig) MarshalJSON() ([]byte, error)

func (*BenchmarksVrutoytopLevelUnionBig) ReadJSON added in v1.3.2

func (item *BenchmarksVrutoytopLevelUnionBig) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*BenchmarksVrutoytopLevelUnionBig) ReadJSONGeneral added in v1.3.2

func (*BenchmarksVrutoytopLevelUnionBig) ReadTL1 added in v1.3.24

func (item *BenchmarksVrutoytopLevelUnionBig) ReadTL1(w []byte) (_ []byte, err error)

func (*BenchmarksVrutoytopLevelUnionBig) ReadTL1Boxed added in v1.3.24

func (item *BenchmarksVrutoytopLevelUnionBig) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*BenchmarksVrutoytopLevelUnionBig) ReadTL2 added in v1.3.2

func (item *BenchmarksVrutoytopLevelUnionBig) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*BenchmarksVrutoytopLevelUnionBig) RepairMasks added in v1.3.12

func (item *BenchmarksVrutoytopLevelUnionBig) RepairMasks()

func (BenchmarksVrutoytopLevelUnionBig) RepairMasksValue added in v1.3.12

func (*BenchmarksVrutoytopLevelUnionBig) Reset added in v1.3.2

func (item *BenchmarksVrutoytopLevelUnionBig) Reset()

func (BenchmarksVrutoytopLevelUnionBig) String added in v1.3.2

func (BenchmarksVrutoytopLevelUnionBig) TLName added in v1.3.2

func (BenchmarksVrutoytopLevelUnionBig) TLTag added in v1.3.2

func (*BenchmarksVrutoytopLevelUnionBig) UnmarshalJSON added in v1.3.2

func (item *BenchmarksVrutoytopLevelUnionBig) UnmarshalJSON(b []byte) error

func (*BenchmarksVrutoytopLevelUnionBig) WriteJSON added in v1.3.2

func (item *BenchmarksVrutoytopLevelUnionBig) WriteJSON(w []byte) []byte

func (*BenchmarksVrutoytopLevelUnionBig) WriteJSONGeneral added in v1.3.2

func (item *BenchmarksVrutoytopLevelUnionBig) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*BenchmarksVrutoytopLevelUnionBig) WriteJSONOpt added in v1.3.2

func (item *BenchmarksVrutoytopLevelUnionBig) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*BenchmarksVrutoytopLevelUnionBig) WriteTL1 added in v1.3.24

func (item *BenchmarksVrutoytopLevelUnionBig) WriteTL1(w []byte) []byte

func (*BenchmarksVrutoytopLevelUnionBig) WriteTL1Boxed added in v1.3.24

func (item *BenchmarksVrutoytopLevelUnionBig) WriteTL1Boxed(w []byte) []byte

func (*BenchmarksVrutoytopLevelUnionBig) WriteTL1BoxedGeneral added in v1.3.24

func (item *BenchmarksVrutoytopLevelUnionBig) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*BenchmarksVrutoytopLevelUnionBig) WriteTL1General added in v1.3.24

func (item *BenchmarksVrutoytopLevelUnionBig) WriteTL1General(w []byte) (_ []byte, err error)

func (*BenchmarksVrutoytopLevelUnionBig) WriteTL2 added in v1.3.2

type BenchmarksVrutoytopLevelUnionEmpty added in v1.3.2

type BenchmarksVrutoytopLevelUnionEmpty struct {
}

func (BenchmarksVrutoytopLevelUnionEmpty) AsUnion added in v1.3.2

func (*BenchmarksVrutoytopLevelUnionEmpty) CalculateLayout added in v1.3.2

func (item *BenchmarksVrutoytopLevelUnionEmpty) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*BenchmarksVrutoytopLevelUnionEmpty) FillRandom added in v1.3.2

func (*BenchmarksVrutoytopLevelUnionEmpty) InternalReadTL2 added in v1.3.2

func (item *BenchmarksVrutoytopLevelUnionEmpty) InternalReadTL2(r []byte, block byte) (_ []byte, err error)

func (*BenchmarksVrutoytopLevelUnionEmpty) InternalWriteTL2 added in v1.3.2

func (item *BenchmarksVrutoytopLevelUnionEmpty) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*BenchmarksVrutoytopLevelUnionEmpty) MarshalJSON added in v1.3.2

func (item *BenchmarksVrutoytopLevelUnionEmpty) MarshalJSON() ([]byte, error)

func (*BenchmarksVrutoytopLevelUnionEmpty) ReadJSON added in v1.3.2

func (item *BenchmarksVrutoytopLevelUnionEmpty) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*BenchmarksVrutoytopLevelUnionEmpty) ReadJSONGeneral added in v1.3.2

func (*BenchmarksVrutoytopLevelUnionEmpty) ReadTL1 added in v1.3.24

func (item *BenchmarksVrutoytopLevelUnionEmpty) ReadTL1(w []byte) (_ []byte, err error)

func (*BenchmarksVrutoytopLevelUnionEmpty) ReadTL1Boxed added in v1.3.24

func (item *BenchmarksVrutoytopLevelUnionEmpty) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*BenchmarksVrutoytopLevelUnionEmpty) ReadTL2 added in v1.3.2

func (item *BenchmarksVrutoytopLevelUnionEmpty) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*BenchmarksVrutoytopLevelUnionEmpty) Reset added in v1.3.2

func (item *BenchmarksVrutoytopLevelUnionEmpty) Reset()

func (BenchmarksVrutoytopLevelUnionEmpty) String added in v1.3.2

func (BenchmarksVrutoytopLevelUnionEmpty) TLName added in v1.3.2

func (BenchmarksVrutoytopLevelUnionEmpty) TLTag added in v1.3.2

func (*BenchmarksVrutoytopLevelUnionEmpty) UnmarshalJSON added in v1.3.2

func (item *BenchmarksVrutoytopLevelUnionEmpty) UnmarshalJSON(b []byte) error

func (*BenchmarksVrutoytopLevelUnionEmpty) WriteJSON added in v1.3.2

func (item *BenchmarksVrutoytopLevelUnionEmpty) WriteJSON(w []byte) []byte

func (*BenchmarksVrutoytopLevelUnionEmpty) WriteJSONGeneral added in v1.3.2

func (item *BenchmarksVrutoytopLevelUnionEmpty) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*BenchmarksVrutoytopLevelUnionEmpty) WriteJSONOpt added in v1.3.2

func (item *BenchmarksVrutoytopLevelUnionEmpty) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*BenchmarksVrutoytopLevelUnionEmpty) WriteTL1 added in v1.3.24

func (item *BenchmarksVrutoytopLevelUnionEmpty) WriteTL1(w []byte) []byte

func (*BenchmarksVrutoytopLevelUnionEmpty) WriteTL1Boxed added in v1.3.24

func (item *BenchmarksVrutoytopLevelUnionEmpty) WriteTL1Boxed(w []byte) []byte

func (*BenchmarksVrutoytopLevelUnionEmpty) WriteTL1BoxedGeneral added in v1.3.24

func (item *BenchmarksVrutoytopLevelUnionEmpty) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*BenchmarksVrutoytopLevelUnionEmpty) WriteTL1General added in v1.3.24

func (item *BenchmarksVrutoytopLevelUnionEmpty) WriteTL1General(w []byte) (_ []byte, err error)

func (*BenchmarksVrutoytopLevelUnionEmpty) WriteTL2 added in v1.3.2

type CasesBytesTestArray added in v1.3.2

type CasesBytesTestArray struct {
	N   uint32
	Arr []string
}

BLOCK: Bytes vesrion

func (*CasesBytesTestArray) CalculateLayout added in v1.3.2

func (item *CasesBytesTestArray) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesBytesTestArray) FillRandom added in v1.3.2

func (item *CasesBytesTestArray) FillRandom(rg *basictl.RandGenerator)

func (*CasesBytesTestArray) InternalReadTL2 added in v1.3.2

func (item *CasesBytesTestArray) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesBytesTestArray) InternalWriteTL2 added in v1.3.2

func (item *CasesBytesTestArray) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesBytesTestArray) MarshalJSON added in v1.3.2

func (item *CasesBytesTestArray) MarshalJSON() ([]byte, error)

func (*CasesBytesTestArray) ReadJSON added in v1.3.2

func (item *CasesBytesTestArray) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesBytesTestArray) ReadJSONGeneral added in v1.3.2

func (item *CasesBytesTestArray) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesBytesTestArray) ReadTL1 added in v1.3.24

func (item *CasesBytesTestArray) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesBytesTestArray) ReadTL1Boxed added in v1.3.24

func (item *CasesBytesTestArray) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesBytesTestArray) ReadTL2 added in v1.3.2

func (item *CasesBytesTestArray) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesBytesTestArray) Reset added in v1.3.2

func (item *CasesBytesTestArray) Reset()

func (CasesBytesTestArray) String added in v1.3.2

func (item CasesBytesTestArray) String() string

func (CasesBytesTestArray) TLName added in v1.3.2

func (CasesBytesTestArray) TLName() string

func (CasesBytesTestArray) TLTag added in v1.3.2

func (CasesBytesTestArray) TLTag() uint32

func (*CasesBytesTestArray) UnmarshalJSON added in v1.3.2

func (item *CasesBytesTestArray) UnmarshalJSON(b []byte) error

func (*CasesBytesTestArray) WriteJSON added in v1.3.2

func (item *CasesBytesTestArray) WriteJSON(w []byte) (_ []byte, err error)

func (*CasesBytesTestArray) WriteJSONGeneral added in v1.3.2

func (item *CasesBytesTestArray) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesBytesTestArray) WriteJSONOpt added in v1.3.2

func (item *CasesBytesTestArray) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*CasesBytesTestArray) WriteTL1 added in v1.3.24

func (item *CasesBytesTestArray) WriteTL1(w []byte) (_ []byte, err error)

func (*CasesBytesTestArray) WriteTL1Boxed added in v1.3.24

func (item *CasesBytesTestArray) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesBytesTestArray) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesBytesTestArray) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesBytesTestArray) WriteTL1General added in v1.3.24

func (item *CasesBytesTestArray) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesBytesTestArray) WriteTL2 added in v1.3.2

func (item *CasesBytesTestArray) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesBytesTestArrayBytes added in v1.3.2

type CasesBytesTestArrayBytes struct {
	N   uint32
	Arr [][]byte
}

BLOCK: Bytes vesrion

func (*CasesBytesTestArrayBytes) CalculateLayout added in v1.3.2

func (item *CasesBytesTestArrayBytes) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesBytesTestArrayBytes) FillRandom added in v1.3.2

func (item *CasesBytesTestArrayBytes) FillRandom(rg *basictl.RandGenerator)

func (*CasesBytesTestArrayBytes) InternalReadTL2 added in v1.3.2

func (item *CasesBytesTestArrayBytes) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesBytesTestArrayBytes) InternalWriteTL2 added in v1.3.2

func (item *CasesBytesTestArrayBytes) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesBytesTestArrayBytes) MarshalJSON added in v1.3.2

func (item *CasesBytesTestArrayBytes) MarshalJSON() ([]byte, error)

func (*CasesBytesTestArrayBytes) ReadJSON added in v1.3.2

func (item *CasesBytesTestArrayBytes) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesBytesTestArrayBytes) ReadJSONGeneral added in v1.3.2

func (item *CasesBytesTestArrayBytes) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesBytesTestArrayBytes) ReadTL1 added in v1.3.24

func (item *CasesBytesTestArrayBytes) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesBytesTestArrayBytes) ReadTL1Boxed added in v1.3.24

func (item *CasesBytesTestArrayBytes) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesBytesTestArrayBytes) ReadTL2 added in v1.3.2

func (item *CasesBytesTestArrayBytes) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesBytesTestArrayBytes) Reset added in v1.3.2

func (item *CasesBytesTestArrayBytes) Reset()

func (CasesBytesTestArrayBytes) String added in v1.3.2

func (item CasesBytesTestArrayBytes) String() string

func (CasesBytesTestArrayBytes) TLName added in v1.3.2

func (CasesBytesTestArrayBytes) TLTag added in v1.3.2

func (*CasesBytesTestArrayBytes) UnmarshalJSON added in v1.3.2

func (item *CasesBytesTestArrayBytes) UnmarshalJSON(b []byte) error

func (*CasesBytesTestArrayBytes) WriteJSON added in v1.3.2

func (item *CasesBytesTestArrayBytes) WriteJSON(w []byte) (_ []byte, err error)

func (*CasesBytesTestArrayBytes) WriteJSONGeneral added in v1.3.2

func (item *CasesBytesTestArrayBytes) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesBytesTestArrayBytes) WriteJSONOpt added in v1.3.2

func (item *CasesBytesTestArrayBytes) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*CasesBytesTestArrayBytes) WriteTL1 added in v1.3.24

func (item *CasesBytesTestArrayBytes) WriteTL1(w []byte) (_ []byte, err error)

func (*CasesBytesTestArrayBytes) WriteTL1Boxed added in v1.3.24

func (item *CasesBytesTestArrayBytes) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesBytesTestArrayBytes) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesBytesTestArrayBytes) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesBytesTestArrayBytes) WriteTL1General added in v1.3.24

func (item *CasesBytesTestArrayBytes) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesBytesTestArrayBytes) WriteTL2 added in v1.3.2

func (item *CasesBytesTestArrayBytes) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesBytesTestDictAny added in v1.3.2

type CasesBytesTestDictAny struct {
	Dict []DictionaryAnyFieldDoubleInt
}

will be array of tuples

func (*CasesBytesTestDictAny) CalculateLayout added in v1.3.2

func (item *CasesBytesTestDictAny) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesBytesTestDictAny) FillRandom added in v1.3.2

func (item *CasesBytesTestDictAny) FillRandom(rg *basictl.RandGenerator)

func (*CasesBytesTestDictAny) InternalReadTL2 added in v1.3.2

func (item *CasesBytesTestDictAny) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesBytesTestDictAny) InternalWriteTL2 added in v1.3.2

func (item *CasesBytesTestDictAny) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesBytesTestDictAny) MarshalJSON added in v1.3.2

func (item *CasesBytesTestDictAny) MarshalJSON() ([]byte, error)

func (*CasesBytesTestDictAny) ReadJSON added in v1.3.2

func (item *CasesBytesTestDictAny) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesBytesTestDictAny) ReadJSONGeneral added in v1.3.2

func (item *CasesBytesTestDictAny) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesBytesTestDictAny) ReadTL1 added in v1.3.24

func (item *CasesBytesTestDictAny) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictAny) ReadTL1Boxed added in v1.3.24

func (item *CasesBytesTestDictAny) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictAny) ReadTL2 added in v1.3.2

func (item *CasesBytesTestDictAny) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesBytesTestDictAny) Reset added in v1.3.2

func (item *CasesBytesTestDictAny) Reset()

func (CasesBytesTestDictAny) String added in v1.3.2

func (item CasesBytesTestDictAny) String() string

func (CasesBytesTestDictAny) TLName added in v1.3.2

func (CasesBytesTestDictAny) TLName() string

func (CasesBytesTestDictAny) TLTag added in v1.3.2

func (CasesBytesTestDictAny) TLTag() uint32

func (*CasesBytesTestDictAny) UnmarshalJSON added in v1.3.2

func (item *CasesBytesTestDictAny) UnmarshalJSON(b []byte) error

func (*CasesBytesTestDictAny) WriteJSON added in v1.3.2

func (item *CasesBytesTestDictAny) WriteJSON(w []byte) []byte

func (*CasesBytesTestDictAny) WriteJSONGeneral added in v1.3.2

func (item *CasesBytesTestDictAny) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesBytesTestDictAny) WriteJSONOpt added in v1.3.2

func (item *CasesBytesTestDictAny) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesBytesTestDictAny) WriteTL1 added in v1.3.24

func (item *CasesBytesTestDictAny) WriteTL1(w []byte) []byte

func (*CasesBytesTestDictAny) WriteTL1Boxed added in v1.3.24

func (item *CasesBytesTestDictAny) WriteTL1Boxed(w []byte) []byte

func (*CasesBytesTestDictAny) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesBytesTestDictAny) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictAny) WriteTL1General added in v1.3.24

func (item *CasesBytesTestDictAny) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictAny) WriteTL2 added in v1.3.2

func (item *CasesBytesTestDictAny) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesBytesTestDictInt added in v1.3.2

type CasesBytesTestDictInt struct {
	Dict map[int32]int32
}

will be map

func (*CasesBytesTestDictInt) CalculateLayout added in v1.3.2

func (item *CasesBytesTestDictInt) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesBytesTestDictInt) FillRandom added in v1.3.2

func (item *CasesBytesTestDictInt) FillRandom(rg *basictl.RandGenerator)

func (*CasesBytesTestDictInt) InternalReadTL2 added in v1.3.2

func (item *CasesBytesTestDictInt) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesBytesTestDictInt) InternalWriteTL2 added in v1.3.2

func (item *CasesBytesTestDictInt) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesBytesTestDictInt) MarshalJSON added in v1.3.2

func (item *CasesBytesTestDictInt) MarshalJSON() ([]byte, error)

func (*CasesBytesTestDictInt) ReadJSON added in v1.3.2

func (item *CasesBytesTestDictInt) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesBytesTestDictInt) ReadJSONGeneral added in v1.3.2

func (item *CasesBytesTestDictInt) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesBytesTestDictInt) ReadTL1 added in v1.3.24

func (item *CasesBytesTestDictInt) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictInt) ReadTL1Boxed added in v1.3.24

func (item *CasesBytesTestDictInt) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictInt) ReadTL2 added in v1.3.2

func (item *CasesBytesTestDictInt) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesBytesTestDictInt) Reset added in v1.3.2

func (item *CasesBytesTestDictInt) Reset()

func (CasesBytesTestDictInt) String added in v1.3.2

func (item CasesBytesTestDictInt) String() string

func (CasesBytesTestDictInt) TLName added in v1.3.2

func (CasesBytesTestDictInt) TLName() string

func (CasesBytesTestDictInt) TLTag added in v1.3.2

func (CasesBytesTestDictInt) TLTag() uint32

func (*CasesBytesTestDictInt) UnmarshalJSON added in v1.3.2

func (item *CasesBytesTestDictInt) UnmarshalJSON(b []byte) error

func (*CasesBytesTestDictInt) WriteJSON added in v1.3.2

func (item *CasesBytesTestDictInt) WriteJSON(w []byte) []byte

func (*CasesBytesTestDictInt) WriteJSONGeneral added in v1.3.2

func (item *CasesBytesTestDictInt) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesBytesTestDictInt) WriteJSONOpt added in v1.3.2

func (item *CasesBytesTestDictInt) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesBytesTestDictInt) WriteTL1 added in v1.3.24

func (item *CasesBytesTestDictInt) WriteTL1(w []byte) []byte

func (*CasesBytesTestDictInt) WriteTL1Boxed added in v1.3.24

func (item *CasesBytesTestDictInt) WriteTL1Boxed(w []byte) []byte

func (*CasesBytesTestDictInt) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesBytesTestDictInt) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictInt) WriteTL1General added in v1.3.24

func (item *CasesBytesTestDictInt) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictInt) WriteTL2 added in v1.3.2

func (item *CasesBytesTestDictInt) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesBytesTestDictIntBytes added in v1.3.2

type CasesBytesTestDictIntBytes struct {
	Dict []DictFieldIntInt
}

will be map

func (*CasesBytesTestDictIntBytes) CalculateLayout added in v1.3.2

func (item *CasesBytesTestDictIntBytes) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesBytesTestDictIntBytes) FillRandom added in v1.3.2

func (item *CasesBytesTestDictIntBytes) FillRandom(rg *basictl.RandGenerator)

func (*CasesBytesTestDictIntBytes) InternalReadTL2 added in v1.3.2

func (item *CasesBytesTestDictIntBytes) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesBytesTestDictIntBytes) InternalWriteTL2 added in v1.3.2

func (item *CasesBytesTestDictIntBytes) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesBytesTestDictIntBytes) MarshalJSON added in v1.3.2

func (item *CasesBytesTestDictIntBytes) MarshalJSON() ([]byte, error)

func (*CasesBytesTestDictIntBytes) ReadJSON added in v1.3.2

func (item *CasesBytesTestDictIntBytes) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesBytesTestDictIntBytes) ReadJSONGeneral added in v1.3.2

func (item *CasesBytesTestDictIntBytes) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesBytesTestDictIntBytes) ReadTL1 added in v1.3.24

func (item *CasesBytesTestDictIntBytes) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictIntBytes) ReadTL1Boxed added in v1.3.24

func (item *CasesBytesTestDictIntBytes) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictIntBytes) ReadTL2 added in v1.3.2

func (item *CasesBytesTestDictIntBytes) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesBytesTestDictIntBytes) Reset added in v1.3.2

func (item *CasesBytesTestDictIntBytes) Reset()

func (CasesBytesTestDictIntBytes) String added in v1.3.2

func (item CasesBytesTestDictIntBytes) String() string

func (CasesBytesTestDictIntBytes) TLName added in v1.3.2

func (CasesBytesTestDictIntBytes) TLTag added in v1.3.2

func (*CasesBytesTestDictIntBytes) UnmarshalJSON added in v1.3.2

func (item *CasesBytesTestDictIntBytes) UnmarshalJSON(b []byte) error

func (*CasesBytesTestDictIntBytes) WriteJSON added in v1.3.2

func (item *CasesBytesTestDictIntBytes) WriteJSON(w []byte) []byte

func (*CasesBytesTestDictIntBytes) WriteJSONGeneral added in v1.3.2

func (item *CasesBytesTestDictIntBytes) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesBytesTestDictIntBytes) WriteJSONOpt added in v1.3.2

func (item *CasesBytesTestDictIntBytes) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesBytesTestDictIntBytes) WriteTL1 added in v1.3.24

func (item *CasesBytesTestDictIntBytes) WriteTL1(w []byte) []byte

func (*CasesBytesTestDictIntBytes) WriteTL1Boxed added in v1.3.24

func (item *CasesBytesTestDictIntBytes) WriteTL1Boxed(w []byte) []byte

func (*CasesBytesTestDictIntBytes) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesBytesTestDictIntBytes) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictIntBytes) WriteTL1General added in v1.3.24

func (item *CasesBytesTestDictIntBytes) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictIntBytes) WriteTL2 added in v1.3.2

func (item *CasesBytesTestDictIntBytes) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesBytesTestDictString added in v1.3.2

type CasesBytesTestDictString struct {
	Dict map[string]int32
}

will be map

func (*CasesBytesTestDictString) CalculateLayout added in v1.3.2

func (item *CasesBytesTestDictString) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesBytesTestDictString) FillRandom added in v1.3.2

func (item *CasesBytesTestDictString) FillRandom(rg *basictl.RandGenerator)

func (*CasesBytesTestDictString) InternalReadTL2 added in v1.3.2

func (item *CasesBytesTestDictString) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesBytesTestDictString) InternalWriteTL2 added in v1.3.2

func (item *CasesBytesTestDictString) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesBytesTestDictString) MarshalJSON added in v1.3.2

func (item *CasesBytesTestDictString) MarshalJSON() ([]byte, error)

func (*CasesBytesTestDictString) ReadJSON added in v1.3.2

func (item *CasesBytesTestDictString) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesBytesTestDictString) ReadJSONGeneral added in v1.3.2

func (item *CasesBytesTestDictString) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesBytesTestDictString) ReadTL1 added in v1.3.24

func (item *CasesBytesTestDictString) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictString) ReadTL1Boxed added in v1.3.24

func (item *CasesBytesTestDictString) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictString) ReadTL2 added in v1.3.2

func (item *CasesBytesTestDictString) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesBytesTestDictString) Reset added in v1.3.2

func (item *CasesBytesTestDictString) Reset()

func (CasesBytesTestDictString) String added in v1.3.2

func (item CasesBytesTestDictString) String() string

func (CasesBytesTestDictString) TLName added in v1.3.2

func (CasesBytesTestDictString) TLTag added in v1.3.2

func (*CasesBytesTestDictString) UnmarshalJSON added in v1.3.2

func (item *CasesBytesTestDictString) UnmarshalJSON(b []byte) error

func (*CasesBytesTestDictString) WriteJSON added in v1.3.2

func (item *CasesBytesTestDictString) WriteJSON(w []byte) []byte

func (*CasesBytesTestDictString) WriteJSONGeneral added in v1.3.2

func (item *CasesBytesTestDictString) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesBytesTestDictString) WriteJSONOpt added in v1.3.2

func (item *CasesBytesTestDictString) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesBytesTestDictString) WriteTL1 added in v1.3.24

func (item *CasesBytesTestDictString) WriteTL1(w []byte) []byte

func (*CasesBytesTestDictString) WriteTL1Boxed added in v1.3.24

func (item *CasesBytesTestDictString) WriteTL1Boxed(w []byte) []byte

func (*CasesBytesTestDictString) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesBytesTestDictString) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictString) WriteTL1General added in v1.3.24

func (item *CasesBytesTestDictString) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictString) WriteTL2 added in v1.3.2

func (item *CasesBytesTestDictString) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesBytesTestDictStringBytes added in v1.3.2

type CasesBytesTestDictStringBytes struct {
	Dict []DictFieldStringIntBytes
}

will be map

func (*CasesBytesTestDictStringBytes) CalculateLayout added in v1.3.2

func (item *CasesBytesTestDictStringBytes) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesBytesTestDictStringBytes) FillRandom added in v1.3.2

func (item *CasesBytesTestDictStringBytes) FillRandom(rg *basictl.RandGenerator)

func (*CasesBytesTestDictStringBytes) InternalReadTL2 added in v1.3.2

func (item *CasesBytesTestDictStringBytes) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesBytesTestDictStringBytes) InternalWriteTL2 added in v1.3.2

func (item *CasesBytesTestDictStringBytes) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesBytesTestDictStringBytes) MarshalJSON added in v1.3.2

func (item *CasesBytesTestDictStringBytes) MarshalJSON() ([]byte, error)

func (*CasesBytesTestDictStringBytes) ReadJSON added in v1.3.2

func (item *CasesBytesTestDictStringBytes) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesBytesTestDictStringBytes) ReadJSONGeneral added in v1.3.2

func (item *CasesBytesTestDictStringBytes) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesBytesTestDictStringBytes) ReadTL1 added in v1.3.24

func (item *CasesBytesTestDictStringBytes) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictStringBytes) ReadTL1Boxed added in v1.3.24

func (item *CasesBytesTestDictStringBytes) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictStringBytes) ReadTL2 added in v1.3.2

func (item *CasesBytesTestDictStringBytes) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesBytesTestDictStringBytes) Reset added in v1.3.2

func (item *CasesBytesTestDictStringBytes) Reset()

func (CasesBytesTestDictStringBytes) String added in v1.3.2

func (item CasesBytesTestDictStringBytes) String() string

func (CasesBytesTestDictStringBytes) TLName added in v1.3.2

func (CasesBytesTestDictStringBytes) TLTag added in v1.3.2

func (*CasesBytesTestDictStringBytes) UnmarshalJSON added in v1.3.2

func (item *CasesBytesTestDictStringBytes) UnmarshalJSON(b []byte) error

func (*CasesBytesTestDictStringBytes) WriteJSON added in v1.3.2

func (item *CasesBytesTestDictStringBytes) WriteJSON(w []byte) []byte

func (*CasesBytesTestDictStringBytes) WriteJSONGeneral added in v1.3.2

func (item *CasesBytesTestDictStringBytes) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesBytesTestDictStringBytes) WriteJSONOpt added in v1.3.2

func (item *CasesBytesTestDictStringBytes) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesBytesTestDictStringBytes) WriteTL1 added in v1.3.24

func (item *CasesBytesTestDictStringBytes) WriteTL1(w []byte) []byte

func (*CasesBytesTestDictStringBytes) WriteTL1Boxed added in v1.3.24

func (item *CasesBytesTestDictStringBytes) WriteTL1Boxed(w []byte) []byte

func (*CasesBytesTestDictStringBytes) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesBytesTestDictStringBytes) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictStringBytes) WriteTL1General added in v1.3.24

func (item *CasesBytesTestDictStringBytes) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictStringBytes) WriteTL2 added in v1.3.2

func (item *CasesBytesTestDictStringBytes) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesBytesTestDictStringString added in v1.3.2

type CasesBytesTestDictStringString struct {
	Dict map[string]string
}

will be map

func (*CasesBytesTestDictStringString) CalculateLayout added in v1.3.2

func (item *CasesBytesTestDictStringString) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesBytesTestDictStringString) FillRandom added in v1.3.2

func (*CasesBytesTestDictStringString) InternalReadTL2 added in v1.3.2

func (item *CasesBytesTestDictStringString) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesBytesTestDictStringString) InternalWriteTL2 added in v1.3.2

func (item *CasesBytesTestDictStringString) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesBytesTestDictStringString) MarshalJSON added in v1.3.2

func (item *CasesBytesTestDictStringString) MarshalJSON() ([]byte, error)

func (*CasesBytesTestDictStringString) ReadJSON added in v1.3.2

func (item *CasesBytesTestDictStringString) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesBytesTestDictStringString) ReadJSONGeneral added in v1.3.2

func (*CasesBytesTestDictStringString) ReadTL1 added in v1.3.24

func (item *CasesBytesTestDictStringString) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictStringString) ReadTL1Boxed added in v1.3.24

func (item *CasesBytesTestDictStringString) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictStringString) ReadTL2 added in v1.3.2

func (item *CasesBytesTestDictStringString) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesBytesTestDictStringString) Reset added in v1.3.2

func (item *CasesBytesTestDictStringString) Reset()

func (CasesBytesTestDictStringString) String added in v1.3.2

func (item CasesBytesTestDictStringString) String() string

func (CasesBytesTestDictStringString) TLName added in v1.3.2

func (CasesBytesTestDictStringString) TLTag added in v1.3.2

func (*CasesBytesTestDictStringString) UnmarshalJSON added in v1.3.2

func (item *CasesBytesTestDictStringString) UnmarshalJSON(b []byte) error

func (*CasesBytesTestDictStringString) WriteJSON added in v1.3.2

func (item *CasesBytesTestDictStringString) WriteJSON(w []byte) []byte

func (*CasesBytesTestDictStringString) WriteJSONGeneral added in v1.3.2

func (item *CasesBytesTestDictStringString) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesBytesTestDictStringString) WriteJSONOpt added in v1.3.2

func (item *CasesBytesTestDictStringString) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesBytesTestDictStringString) WriteTL1 added in v1.3.24

func (item *CasesBytesTestDictStringString) WriteTL1(w []byte) []byte

func (*CasesBytesTestDictStringString) WriteTL1Boxed added in v1.3.24

func (item *CasesBytesTestDictStringString) WriteTL1Boxed(w []byte) []byte

func (*CasesBytesTestDictStringString) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesBytesTestDictStringString) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictStringString) WriteTL1General added in v1.3.24

func (item *CasesBytesTestDictStringString) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictStringString) WriteTL2 added in v1.3.2

func (item *CasesBytesTestDictStringString) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesBytesTestDictStringStringBytes added in v1.3.2

type CasesBytesTestDictStringStringBytes struct {
	Dict []DictFieldStringStringBytes
}

will be map

func (*CasesBytesTestDictStringStringBytes) CalculateLayout added in v1.3.2

func (item *CasesBytesTestDictStringStringBytes) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesBytesTestDictStringStringBytes) FillRandom added in v1.3.2

func (*CasesBytesTestDictStringStringBytes) InternalReadTL2 added in v1.3.2

func (item *CasesBytesTestDictStringStringBytes) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesBytesTestDictStringStringBytes) InternalWriteTL2 added in v1.3.2

func (item *CasesBytesTestDictStringStringBytes) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesBytesTestDictStringStringBytes) MarshalJSON added in v1.3.2

func (item *CasesBytesTestDictStringStringBytes) MarshalJSON() ([]byte, error)

func (*CasesBytesTestDictStringStringBytes) ReadJSON added in v1.3.2

func (item *CasesBytesTestDictStringStringBytes) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesBytesTestDictStringStringBytes) ReadJSONGeneral added in v1.3.2

func (*CasesBytesTestDictStringStringBytes) ReadTL1 added in v1.3.24

func (item *CasesBytesTestDictStringStringBytes) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictStringStringBytes) ReadTL1Boxed added in v1.3.24

func (item *CasesBytesTestDictStringStringBytes) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictStringStringBytes) ReadTL2 added in v1.3.2

func (item *CasesBytesTestDictStringStringBytes) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesBytesTestDictStringStringBytes) Reset added in v1.3.2

func (CasesBytesTestDictStringStringBytes) String added in v1.3.2

func (CasesBytesTestDictStringStringBytes) TLName added in v1.3.2

func (CasesBytesTestDictStringStringBytes) TLTag added in v1.3.2

func (*CasesBytesTestDictStringStringBytes) UnmarshalJSON added in v1.3.2

func (item *CasesBytesTestDictStringStringBytes) UnmarshalJSON(b []byte) error

func (*CasesBytesTestDictStringStringBytes) WriteJSON added in v1.3.2

func (item *CasesBytesTestDictStringStringBytes) WriteJSON(w []byte) []byte

func (*CasesBytesTestDictStringStringBytes) WriteJSONGeneral added in v1.3.2

func (item *CasesBytesTestDictStringStringBytes) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesBytesTestDictStringStringBytes) WriteJSONOpt added in v1.3.2

func (item *CasesBytesTestDictStringStringBytes) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesBytesTestDictStringStringBytes) WriteTL1 added in v1.3.24

func (item *CasesBytesTestDictStringStringBytes) WriteTL1(w []byte) []byte

func (*CasesBytesTestDictStringStringBytes) WriteTL1Boxed added in v1.3.24

func (item *CasesBytesTestDictStringStringBytes) WriteTL1Boxed(w []byte) []byte

func (*CasesBytesTestDictStringStringBytes) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesBytesTestDictStringStringBytes) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictStringStringBytes) WriteTL1General added in v1.3.24

func (item *CasesBytesTestDictStringStringBytes) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesBytesTestDictStringStringBytes) WriteTL2 added in v1.3.2

type CasesBytesTestEnum added in v1.3.2

type CasesBytesTestEnum struct {
	// contains filtered or unexported fields
}

func CasesBytesTestEnum1 added in v1.3.2

func CasesBytesTestEnum1() CasesBytesTestEnum

func CasesBytesTestEnum2 added in v1.3.2

func CasesBytesTestEnum2() CasesBytesTestEnum

func CasesBytesTestEnum3 added in v1.3.2

func CasesBytesTestEnum3() CasesBytesTestEnum

func CasesBytesTestEnum__MakeEnum added in v1.3.2

func CasesBytesTestEnum__MakeEnum(i int) CasesBytesTestEnum

func (*CasesBytesTestEnum) CalculateLayout added in v1.3.2

func (item *CasesBytesTestEnum) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesBytesTestEnum) FillRandom added in v1.3.2

func (item *CasesBytesTestEnum) FillRandom(rg *basictl.RandGenerator)

func (*CasesBytesTestEnum) InternalReadTL2 added in v1.3.2

func (item *CasesBytesTestEnum) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesBytesTestEnum) InternalWriteTL2 added in v1.3.2

func (item *CasesBytesTestEnum) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (CasesBytesTestEnum) IsV1 added in v1.3.13

func (item CasesBytesTestEnum) IsV1() bool

func (CasesBytesTestEnum) IsV2 added in v1.3.13

func (item CasesBytesTestEnum) IsV2() bool

func (CasesBytesTestEnum) IsV3 added in v1.3.13

func (item CasesBytesTestEnum) IsV3() bool

func (*CasesBytesTestEnum) MarshalJSON added in v1.3.2

func (item *CasesBytesTestEnum) MarshalJSON() ([]byte, error)

func (*CasesBytesTestEnum) ReadJSON added in v1.3.2

func (item *CasesBytesTestEnum) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesBytesTestEnum) ReadJSONGeneral added in v1.3.2

func (item *CasesBytesTestEnum) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesBytesTestEnum) ReadTL1 added in v1.3.24

func (item *CasesBytesTestEnum) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesBytesTestEnum) ReadTL1Boxed added in v1.3.24

func (item *CasesBytesTestEnum) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesBytesTestEnum) ReadTL2 added in v1.3.2

func (item *CasesBytesTestEnum) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) ([]byte, error)

func (*CasesBytesTestEnum) Reset added in v1.3.2

func (item *CasesBytesTestEnum) Reset()

func (*CasesBytesTestEnum) SetV1 added in v1.3.13

func (item *CasesBytesTestEnum) SetV1()

func (*CasesBytesTestEnum) SetV2 added in v1.3.13

func (item *CasesBytesTestEnum) SetV2()

func (*CasesBytesTestEnum) SetV3 added in v1.3.13

func (item *CasesBytesTestEnum) SetV3()

func (CasesBytesTestEnum) String added in v1.3.2

func (item CasesBytesTestEnum) String() string

func (CasesBytesTestEnum) TLName added in v1.3.2

func (item CasesBytesTestEnum) TLName() string

func (CasesBytesTestEnum) TLTag added in v1.3.2

func (item CasesBytesTestEnum) TLTag() uint32

func (*CasesBytesTestEnum) UnmarshalJSON added in v1.3.2

func (item *CasesBytesTestEnum) UnmarshalJSON(b []byte) error

func (CasesBytesTestEnum) WriteJSON added in v1.3.2

func (item CasesBytesTestEnum) WriteJSON(w []byte) []byte

func (CasesBytesTestEnum) WriteJSONGeneral added in v1.3.2

func (item CasesBytesTestEnum) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) ([]byte, error)

This method is general version of WriteJSON, use it instead!

func (CasesBytesTestEnum) WriteJSONOpt added in v1.3.2

func (item CasesBytesTestEnum) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesBytesTestEnum) WriteTL1Boxed added in v1.3.24

func (item *CasesBytesTestEnum) WriteTL1Boxed(w []byte) []byte

func (*CasesBytesTestEnum) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesBytesTestEnum) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesBytesTestEnum) WriteTL1General added in v1.3.24

func (item *CasesBytesTestEnum) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesBytesTestEnum) WriteTL2 added in v1.3.2

func (item *CasesBytesTestEnum) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesBytesTestEnumContainer added in v1.3.2

type CasesBytesTestEnumContainer struct {
	Value CasesTestEnum
}

func (*CasesBytesTestEnumContainer) CalculateLayout added in v1.3.2

func (item *CasesBytesTestEnumContainer) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesBytesTestEnumContainer) FillRandom added in v1.3.2

func (item *CasesBytesTestEnumContainer) FillRandom(rg *basictl.RandGenerator)

func (*CasesBytesTestEnumContainer) InternalReadTL2 added in v1.3.2

func (item *CasesBytesTestEnumContainer) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesBytesTestEnumContainer) InternalWriteTL2 added in v1.3.2

func (item *CasesBytesTestEnumContainer) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesBytesTestEnumContainer) MarshalJSON added in v1.3.2

func (item *CasesBytesTestEnumContainer) MarshalJSON() ([]byte, error)

func (*CasesBytesTestEnumContainer) ReadJSON added in v1.3.2

func (item *CasesBytesTestEnumContainer) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesBytesTestEnumContainer) ReadJSONGeneral added in v1.3.2

func (item *CasesBytesTestEnumContainer) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesBytesTestEnumContainer) ReadTL1 added in v1.3.24

func (item *CasesBytesTestEnumContainer) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesBytesTestEnumContainer) ReadTL1Boxed added in v1.3.24

func (item *CasesBytesTestEnumContainer) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesBytesTestEnumContainer) ReadTL2 added in v1.3.2

func (item *CasesBytesTestEnumContainer) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesBytesTestEnumContainer) Reset added in v1.3.2

func (item *CasesBytesTestEnumContainer) Reset()

func (CasesBytesTestEnumContainer) String added in v1.3.2

func (item CasesBytesTestEnumContainer) String() string

func (CasesBytesTestEnumContainer) TLName added in v1.3.2

func (CasesBytesTestEnumContainer) TLTag added in v1.3.2

func (*CasesBytesTestEnumContainer) UnmarshalJSON added in v1.3.2

func (item *CasesBytesTestEnumContainer) UnmarshalJSON(b []byte) error

func (*CasesBytesTestEnumContainer) WriteJSON added in v1.3.2

func (item *CasesBytesTestEnumContainer) WriteJSON(w []byte) []byte

func (*CasesBytesTestEnumContainer) WriteJSONGeneral added in v1.3.2

func (item *CasesBytesTestEnumContainer) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesBytesTestEnumContainer) WriteJSONOpt added in v1.3.2

func (item *CasesBytesTestEnumContainer) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesBytesTestEnumContainer) WriteTL1 added in v1.3.24

func (item *CasesBytesTestEnumContainer) WriteTL1(w []byte) []byte

func (*CasesBytesTestEnumContainer) WriteTL1Boxed added in v1.3.24

func (item *CasesBytesTestEnumContainer) WriteTL1Boxed(w []byte) []byte

func (*CasesBytesTestEnumContainer) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesBytesTestEnumContainer) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesBytesTestEnumContainer) WriteTL1General added in v1.3.24

func (item *CasesBytesTestEnumContainer) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesBytesTestEnumContainer) WriteTL2 added in v1.3.2

func (item *CasesBytesTestEnumContainer) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesBytesTestTuple added in v1.3.2

type CasesBytesTestTuple struct {
	Tpl [4]string
}

func (*CasesBytesTestTuple) CalculateLayout added in v1.3.2

func (item *CasesBytesTestTuple) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesBytesTestTuple) FillRandom added in v1.3.2

func (item *CasesBytesTestTuple) FillRandom(rg *basictl.RandGenerator)

func (*CasesBytesTestTuple) InternalReadTL2 added in v1.3.2

func (item *CasesBytesTestTuple) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesBytesTestTuple) InternalWriteTL2 added in v1.3.2

func (item *CasesBytesTestTuple) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesBytesTestTuple) MarshalJSON added in v1.3.2

func (item *CasesBytesTestTuple) MarshalJSON() ([]byte, error)

func (*CasesBytesTestTuple) ReadJSON added in v1.3.2

func (item *CasesBytesTestTuple) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesBytesTestTuple) ReadJSONGeneral added in v1.3.2

func (item *CasesBytesTestTuple) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesBytesTestTuple) ReadTL1 added in v1.3.24

func (item *CasesBytesTestTuple) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesBytesTestTuple) ReadTL1Boxed added in v1.3.24

func (item *CasesBytesTestTuple) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesBytesTestTuple) ReadTL2 added in v1.3.2

func (item *CasesBytesTestTuple) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesBytesTestTuple) Reset added in v1.3.2

func (item *CasesBytesTestTuple) Reset()

func (CasesBytesTestTuple) String added in v1.3.2

func (item CasesBytesTestTuple) String() string

func (CasesBytesTestTuple) TLName added in v1.3.2

func (CasesBytesTestTuple) TLName() string

func (CasesBytesTestTuple) TLTag added in v1.3.2

func (CasesBytesTestTuple) TLTag() uint32

func (*CasesBytesTestTuple) UnmarshalJSON added in v1.3.2

func (item *CasesBytesTestTuple) UnmarshalJSON(b []byte) error

func (*CasesBytesTestTuple) WriteJSON added in v1.3.2

func (item *CasesBytesTestTuple) WriteJSON(w []byte) []byte

func (*CasesBytesTestTuple) WriteJSONGeneral added in v1.3.2

func (item *CasesBytesTestTuple) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesBytesTestTuple) WriteJSONOpt added in v1.3.2

func (item *CasesBytesTestTuple) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesBytesTestTuple) WriteTL1 added in v1.3.24

func (item *CasesBytesTestTuple) WriteTL1(w []byte) []byte

func (*CasesBytesTestTuple) WriteTL1Boxed added in v1.3.24

func (item *CasesBytesTestTuple) WriteTL1Boxed(w []byte) []byte

func (*CasesBytesTestTuple) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesBytesTestTuple) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesBytesTestTuple) WriteTL1General added in v1.3.24

func (item *CasesBytesTestTuple) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesBytesTestTuple) WriteTL2 added in v1.3.2

func (item *CasesBytesTestTuple) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesBytesTestTupleBytes added in v1.3.2

type CasesBytesTestTupleBytes struct {
	Tpl [4][]byte
}

func (*CasesBytesTestTupleBytes) CalculateLayout added in v1.3.2

func (item *CasesBytesTestTupleBytes) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesBytesTestTupleBytes) FillRandom added in v1.3.2

func (item *CasesBytesTestTupleBytes) FillRandom(rg *basictl.RandGenerator)

func (*CasesBytesTestTupleBytes) InternalReadTL2 added in v1.3.2

func (item *CasesBytesTestTupleBytes) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesBytesTestTupleBytes) InternalWriteTL2 added in v1.3.2

func (item *CasesBytesTestTupleBytes) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesBytesTestTupleBytes) MarshalJSON added in v1.3.2

func (item *CasesBytesTestTupleBytes) MarshalJSON() ([]byte, error)

func (*CasesBytesTestTupleBytes) ReadJSON added in v1.3.2

func (item *CasesBytesTestTupleBytes) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesBytesTestTupleBytes) ReadJSONGeneral added in v1.3.2

func (item *CasesBytesTestTupleBytes) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesBytesTestTupleBytes) ReadTL1 added in v1.3.24

func (item *CasesBytesTestTupleBytes) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesBytesTestTupleBytes) ReadTL1Boxed added in v1.3.24

func (item *CasesBytesTestTupleBytes) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesBytesTestTupleBytes) ReadTL2 added in v1.3.2

func (item *CasesBytesTestTupleBytes) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesBytesTestTupleBytes) Reset added in v1.3.2

func (item *CasesBytesTestTupleBytes) Reset()

func (CasesBytesTestTupleBytes) String added in v1.3.2

func (item CasesBytesTestTupleBytes) String() string

func (CasesBytesTestTupleBytes) TLName added in v1.3.2

func (CasesBytesTestTupleBytes) TLTag added in v1.3.2

func (*CasesBytesTestTupleBytes) UnmarshalJSON added in v1.3.2

func (item *CasesBytesTestTupleBytes) UnmarshalJSON(b []byte) error

func (*CasesBytesTestTupleBytes) WriteJSON added in v1.3.2

func (item *CasesBytesTestTupleBytes) WriteJSON(w []byte) []byte

func (*CasesBytesTestTupleBytes) WriteJSONGeneral added in v1.3.2

func (item *CasesBytesTestTupleBytes) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesBytesTestTupleBytes) WriteJSONOpt added in v1.3.2

func (item *CasesBytesTestTupleBytes) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesBytesTestTupleBytes) WriteTL1 added in v1.3.24

func (item *CasesBytesTestTupleBytes) WriteTL1(w []byte) []byte

func (*CasesBytesTestTupleBytes) WriteTL1Boxed added in v1.3.24

func (item *CasesBytesTestTupleBytes) WriteTL1Boxed(w []byte) []byte

func (*CasesBytesTestTupleBytes) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesBytesTestTupleBytes) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesBytesTestTupleBytes) WriteTL1General added in v1.3.24

func (item *CasesBytesTestTupleBytes) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesBytesTestTupleBytes) WriteTL2 added in v1.3.2

func (item *CasesBytesTestTupleBytes) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesBytesTestVector added in v1.3.2

type CasesBytesTestVector struct {
	Arr []string
}

func (*CasesBytesTestVector) CalculateLayout added in v1.3.2

func (item *CasesBytesTestVector) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesBytesTestVector) FillRandom added in v1.3.2

func (item *CasesBytesTestVector) FillRandom(rg *basictl.RandGenerator)

func (*CasesBytesTestVector) InternalReadTL2 added in v1.3.2

func (item *CasesBytesTestVector) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesBytesTestVector) InternalWriteTL2 added in v1.3.2

func (item *CasesBytesTestVector) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesBytesTestVector) MarshalJSON added in v1.3.2

func (item *CasesBytesTestVector) MarshalJSON() ([]byte, error)

func (*CasesBytesTestVector) ReadJSON added in v1.3.2

func (item *CasesBytesTestVector) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesBytesTestVector) ReadJSONGeneral added in v1.3.2

func (item *CasesBytesTestVector) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesBytesTestVector) ReadTL1 added in v1.3.24

func (item *CasesBytesTestVector) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesBytesTestVector) ReadTL1Boxed added in v1.3.24

func (item *CasesBytesTestVector) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesBytesTestVector) ReadTL2 added in v1.3.2

func (item *CasesBytesTestVector) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesBytesTestVector) Reset added in v1.3.2

func (item *CasesBytesTestVector) Reset()

func (CasesBytesTestVector) String added in v1.3.2

func (item CasesBytesTestVector) String() string

func (CasesBytesTestVector) TLName added in v1.3.2

func (CasesBytesTestVector) TLName() string

func (CasesBytesTestVector) TLTag added in v1.3.2

func (CasesBytesTestVector) TLTag() uint32

func (*CasesBytesTestVector) UnmarshalJSON added in v1.3.2

func (item *CasesBytesTestVector) UnmarshalJSON(b []byte) error

func (*CasesBytesTestVector) WriteJSON added in v1.3.2

func (item *CasesBytesTestVector) WriteJSON(w []byte) []byte

func (*CasesBytesTestVector) WriteJSONGeneral added in v1.3.2

func (item *CasesBytesTestVector) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesBytesTestVector) WriteJSONOpt added in v1.3.2

func (item *CasesBytesTestVector) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesBytesTestVector) WriteTL1 added in v1.3.24

func (item *CasesBytesTestVector) WriteTL1(w []byte) []byte

func (*CasesBytesTestVector) WriteTL1Boxed added in v1.3.24

func (item *CasesBytesTestVector) WriteTL1Boxed(w []byte) []byte

func (*CasesBytesTestVector) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesBytesTestVector) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesBytesTestVector) WriteTL1General added in v1.3.24

func (item *CasesBytesTestVector) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesBytesTestVector) WriteTL2 added in v1.3.2

func (item *CasesBytesTestVector) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesBytesTestVectorBytes added in v1.3.2

type CasesBytesTestVectorBytes struct {
	Arr [][]byte
}

func (*CasesBytesTestVectorBytes) CalculateLayout added in v1.3.2

func (item *CasesBytesTestVectorBytes) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesBytesTestVectorBytes) FillRandom added in v1.3.2

func (item *CasesBytesTestVectorBytes) FillRandom(rg *basictl.RandGenerator)

func (*CasesBytesTestVectorBytes) InternalReadTL2 added in v1.3.2

func (item *CasesBytesTestVectorBytes) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesBytesTestVectorBytes) InternalWriteTL2 added in v1.3.2

func (item *CasesBytesTestVectorBytes) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesBytesTestVectorBytes) MarshalJSON added in v1.3.2

func (item *CasesBytesTestVectorBytes) MarshalJSON() ([]byte, error)

func (*CasesBytesTestVectorBytes) ReadJSON added in v1.3.2

func (item *CasesBytesTestVectorBytes) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesBytesTestVectorBytes) ReadJSONGeneral added in v1.3.2

func (item *CasesBytesTestVectorBytes) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesBytesTestVectorBytes) ReadTL1 added in v1.3.24

func (item *CasesBytesTestVectorBytes) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesBytesTestVectorBytes) ReadTL1Boxed added in v1.3.24

func (item *CasesBytesTestVectorBytes) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesBytesTestVectorBytes) ReadTL2 added in v1.3.2

func (item *CasesBytesTestVectorBytes) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesBytesTestVectorBytes) Reset added in v1.3.2

func (item *CasesBytesTestVectorBytes) Reset()

func (CasesBytesTestVectorBytes) String added in v1.3.2

func (item CasesBytesTestVectorBytes) String() string

func (CasesBytesTestVectorBytes) TLName added in v1.3.2

func (CasesBytesTestVectorBytes) TLTag added in v1.3.2

func (*CasesBytesTestVectorBytes) UnmarshalJSON added in v1.3.2

func (item *CasesBytesTestVectorBytes) UnmarshalJSON(b []byte) error

func (*CasesBytesTestVectorBytes) WriteJSON added in v1.3.2

func (item *CasesBytesTestVectorBytes) WriteJSON(w []byte) []byte

func (*CasesBytesTestVectorBytes) WriteJSONGeneral added in v1.3.2

func (item *CasesBytesTestVectorBytes) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesBytesTestVectorBytes) WriteJSONOpt added in v1.3.2

func (item *CasesBytesTestVectorBytes) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesBytesTestVectorBytes) WriteTL1 added in v1.3.24

func (item *CasesBytesTestVectorBytes) WriteTL1(w []byte) []byte

func (*CasesBytesTestVectorBytes) WriteTL1Boxed added in v1.3.24

func (item *CasesBytesTestVectorBytes) WriteTL1Boxed(w []byte) []byte

func (*CasesBytesTestVectorBytes) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesBytesTestVectorBytes) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesBytesTestVectorBytes) WriteTL1General added in v1.3.24

func (item *CasesBytesTestVectorBytes) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesBytesTestVectorBytes) WriteTL2 added in v1.3.2

func (item *CasesBytesTestVectorBytes) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesGoTestNames added in v1.3.2

type CasesGoTestNames struct {
	Write0 int32
	Read0  int32
}

func (*CasesGoTestNames) CalculateLayout added in v1.3.2

func (item *CasesGoTestNames) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesGoTestNames) FillRandom added in v1.3.2

func (item *CasesGoTestNames) FillRandom(rg *basictl.RandGenerator)

func (*CasesGoTestNames) InternalReadTL2 added in v1.3.2

func (item *CasesGoTestNames) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesGoTestNames) InternalWriteTL2 added in v1.3.2

func (item *CasesGoTestNames) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesGoTestNames) MarshalJSON added in v1.3.2

func (item *CasesGoTestNames) MarshalJSON() ([]byte, error)

func (*CasesGoTestNames) ReadJSON added in v1.3.2

func (item *CasesGoTestNames) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesGoTestNames) ReadJSONGeneral added in v1.3.2

func (item *CasesGoTestNames) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesGoTestNames) ReadTL1 added in v1.3.24

func (item *CasesGoTestNames) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesGoTestNames) ReadTL1Boxed added in v1.3.24

func (item *CasesGoTestNames) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesGoTestNames) ReadTL2 added in v1.3.2

func (item *CasesGoTestNames) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesGoTestNames) Reset added in v1.3.2

func (item *CasesGoTestNames) Reset()

func (CasesGoTestNames) String added in v1.3.2

func (item CasesGoTestNames) String() string

func (CasesGoTestNames) TLName added in v1.3.2

func (CasesGoTestNames) TLName() string

func (CasesGoTestNames) TLTag added in v1.3.2

func (CasesGoTestNames) TLTag() uint32

func (*CasesGoTestNames) UnmarshalJSON added in v1.3.2

func (item *CasesGoTestNames) UnmarshalJSON(b []byte) error

func (*CasesGoTestNames) WriteJSON added in v1.3.2

func (item *CasesGoTestNames) WriteJSON(w []byte) []byte

func (*CasesGoTestNames) WriteJSONGeneral added in v1.3.2

func (item *CasesGoTestNames) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesGoTestNames) WriteJSONOpt added in v1.3.2

func (item *CasesGoTestNames) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesGoTestNames) WriteTL1 added in v1.3.24

func (item *CasesGoTestNames) WriteTL1(w []byte) []byte

func (*CasesGoTestNames) WriteTL1Boxed added in v1.3.24

func (item *CasesGoTestNames) WriteTL1Boxed(w []byte) []byte

func (*CasesGoTestNames) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesGoTestNames) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesGoTestNames) WriteTL1General added in v1.3.24

func (item *CasesGoTestNames) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesGoTestNames) WriteTL2 added in v1.3.2

func (item *CasesGoTestNames) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesInplace1Int added in v1.3.2

type CasesInplace1Int struct {
	Value CasesInplace2Int
}

func (*CasesInplace1Int) CalculateLayout added in v1.3.2

func (item *CasesInplace1Int) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesInplace1Int) FillRandom added in v1.3.2

func (item *CasesInplace1Int) FillRandom(rg *basictl.RandGenerator, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32)

func (*CasesInplace1Int) InternalReadTL2 added in v1.3.2

func (item *CasesInplace1Int) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesInplace1Int) InternalWriteTL2 added in v1.3.2

func (item *CasesInplace1Int) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesInplace1Int) ReadJSONGeneral added in v1.3.2

func (item *CasesInplace1Int) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) error

func (*CasesInplace1Int) ReadTL1 added in v1.3.24

func (item *CasesInplace1Int) ReadTL1(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

func (*CasesInplace1Int) ReadTL1Boxed added in v1.3.24

func (item *CasesInplace1Int) ReadTL1Boxed(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

func (*CasesInplace1Int) ReadTL2 added in v1.3.2

func (item *CasesInplace1Int) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesInplace1Int) Reset added in v1.3.2

func (item *CasesInplace1Int) Reset()

func (CasesInplace1Int) TLName added in v1.3.2

func (CasesInplace1Int) TLName() string

func (CasesInplace1Int) TLTag added in v1.3.2

func (CasesInplace1Int) TLTag() uint32

func (*CasesInplace1Int) WriteJSON added in v1.3.2

func (item *CasesInplace1Int) WriteJSON(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

func (*CasesInplace1Int) WriteJSONGeneral added in v1.3.2

func (item *CasesInplace1Int) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesInplace1Int) WriteJSONOpt added in v1.3.2

func (item *CasesInplace1Int) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

func (*CasesInplace1Int) WriteTL1 added in v1.3.24

func (item *CasesInplace1Int) WriteTL1(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

func (*CasesInplace1Int) WriteTL1Boxed added in v1.3.24

func (item *CasesInplace1Int) WriteTL1Boxed(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

func (*CasesInplace1Int) WriteTL2 added in v1.3.2

func (item *CasesInplace1Int) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesInplace1PairTupleIntTupleInt added in v1.3.2

type CasesInplace1PairTupleIntTupleInt struct {
	Value CasesInplace2PairTupleIntTupleInt
}

func (*CasesInplace1PairTupleIntTupleInt) CalculateLayout added in v1.3.2

func (item *CasesInplace1PairTupleIntTupleInt) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesInplace1PairTupleIntTupleInt) FillRandom added in v1.3.2

func (item *CasesInplace1PairTupleIntTupleInt) FillRandom(rg *basictl.RandGenerator, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XXn uint32, nat_XYn uint32)

func (*CasesInplace1PairTupleIntTupleInt) InternalReadTL2 added in v1.3.2

func (item *CasesInplace1PairTupleIntTupleInt) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesInplace1PairTupleIntTupleInt) InternalWriteTL2 added in v1.3.2

func (item *CasesInplace1PairTupleIntTupleInt) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesInplace1PairTupleIntTupleInt) ReadJSONGeneral added in v1.3.2

func (item *CasesInplace1PairTupleIntTupleInt) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XXn uint32, nat_XYn uint32) error

func (*CasesInplace1PairTupleIntTupleInt) ReadTL1 added in v1.3.24

func (item *CasesInplace1PairTupleIntTupleInt) ReadTL1(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XXn uint32, nat_XYn uint32) (_ []byte, err error)

func (*CasesInplace1PairTupleIntTupleInt) ReadTL1Boxed added in v1.3.24

func (item *CasesInplace1PairTupleIntTupleInt) ReadTL1Boxed(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XXn uint32, nat_XYn uint32) (_ []byte, err error)

func (*CasesInplace1PairTupleIntTupleInt) ReadTL2 added in v1.3.2

func (item *CasesInplace1PairTupleIntTupleInt) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesInplace1PairTupleIntTupleInt) Reset added in v1.3.2

func (item *CasesInplace1PairTupleIntTupleInt) Reset()

func (CasesInplace1PairTupleIntTupleInt) TLName added in v1.3.2

func (CasesInplace1PairTupleIntTupleInt) TLTag added in v1.3.2

func (*CasesInplace1PairTupleIntTupleInt) WriteJSON added in v1.3.2

func (item *CasesInplace1PairTupleIntTupleInt) WriteJSON(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XXn uint32, nat_XYn uint32) (_ []byte, err error)

func (*CasesInplace1PairTupleIntTupleInt) WriteJSONGeneral added in v1.3.2

func (item *CasesInplace1PairTupleIntTupleInt) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XXn uint32, nat_XYn uint32) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesInplace1PairTupleIntTupleInt) WriteJSONOpt added in v1.3.2

func (item *CasesInplace1PairTupleIntTupleInt) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XXn uint32, nat_XYn uint32) (_ []byte, err error)

func (*CasesInplace1PairTupleIntTupleInt) WriteTL1 added in v1.3.24

func (item *CasesInplace1PairTupleIntTupleInt) WriteTL1(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XXn uint32, nat_XYn uint32) (_ []byte, err error)

func (*CasesInplace1PairTupleIntTupleInt) WriteTL1Boxed added in v1.3.24

func (item *CasesInplace1PairTupleIntTupleInt) WriteTL1Boxed(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XXn uint32, nat_XYn uint32) (_ []byte, err error)

func (*CasesInplace1PairTupleIntTupleInt) WriteTL2 added in v1.3.2

type CasesInplace2Int added in v1.3.2

type CasesInplace2Int struct {
	Value CasesInplace3TupleInt2
}

func (*CasesInplace2Int) CalculateLayout added in v1.3.2

func (item *CasesInplace2Int) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesInplace2Int) FillRandom added in v1.3.2

func (item *CasesInplace2Int) FillRandom(rg *basictl.RandGenerator, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32)

func (*CasesInplace2Int) InternalReadTL2 added in v1.3.2

func (item *CasesInplace2Int) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesInplace2Int) InternalWriteTL2 added in v1.3.2

func (item *CasesInplace2Int) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesInplace2Int) ReadJSONGeneral added in v1.3.2

func (item *CasesInplace2Int) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) error

func (*CasesInplace2Int) ReadTL1 added in v1.3.24

func (item *CasesInplace2Int) ReadTL1(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

func (*CasesInplace2Int) ReadTL1Boxed added in v1.3.24

func (item *CasesInplace2Int) ReadTL1Boxed(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

func (*CasesInplace2Int) ReadTL2 added in v1.3.2

func (item *CasesInplace2Int) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesInplace2Int) Reset added in v1.3.2

func (item *CasesInplace2Int) Reset()

func (CasesInplace2Int) TLName added in v1.3.2

func (CasesInplace2Int) TLName() string

func (CasesInplace2Int) TLTag added in v1.3.2

func (CasesInplace2Int) TLTag() uint32

func (*CasesInplace2Int) WriteJSON added in v1.3.2

func (item *CasesInplace2Int) WriteJSON(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

func (*CasesInplace2Int) WriteJSONGeneral added in v1.3.2

func (item *CasesInplace2Int) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesInplace2Int) WriteJSONOpt added in v1.3.2

func (item *CasesInplace2Int) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

func (*CasesInplace2Int) WriteTL1 added in v1.3.24

func (item *CasesInplace2Int) WriteTL1(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

func (*CasesInplace2Int) WriteTL1Boxed added in v1.3.24

func (item *CasesInplace2Int) WriteTL1Boxed(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

func (*CasesInplace2Int) WriteTL2 added in v1.3.2

func (item *CasesInplace2Int) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesInplace2PairTupleIntTupleInt added in v1.3.2

type CasesInplace2PairTupleIntTupleInt struct {
	Value CasesInplace3TuplePairTupleIntTupleInt2
}

func (*CasesInplace2PairTupleIntTupleInt) CalculateLayout added in v1.3.2

func (item *CasesInplace2PairTupleIntTupleInt) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesInplace2PairTupleIntTupleInt) FillRandom added in v1.3.2

func (item *CasesInplace2PairTupleIntTupleInt) FillRandom(rg *basictl.RandGenerator, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XXn uint32, nat_XYn uint32)

func (*CasesInplace2PairTupleIntTupleInt) InternalReadTL2 added in v1.3.2

func (item *CasesInplace2PairTupleIntTupleInt) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesInplace2PairTupleIntTupleInt) InternalWriteTL2 added in v1.3.2

func (item *CasesInplace2PairTupleIntTupleInt) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesInplace2PairTupleIntTupleInt) ReadJSONGeneral added in v1.3.2

func (item *CasesInplace2PairTupleIntTupleInt) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XXn uint32, nat_XYn uint32) error

func (*CasesInplace2PairTupleIntTupleInt) ReadTL1 added in v1.3.24

func (item *CasesInplace2PairTupleIntTupleInt) ReadTL1(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XXn uint32, nat_XYn uint32) (_ []byte, err error)

func (*CasesInplace2PairTupleIntTupleInt) ReadTL1Boxed added in v1.3.24

func (item *CasesInplace2PairTupleIntTupleInt) ReadTL1Boxed(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XXn uint32, nat_XYn uint32) (_ []byte, err error)

func (*CasesInplace2PairTupleIntTupleInt) ReadTL2 added in v1.3.2

func (item *CasesInplace2PairTupleIntTupleInt) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesInplace2PairTupleIntTupleInt) Reset added in v1.3.2

func (item *CasesInplace2PairTupleIntTupleInt) Reset()

func (CasesInplace2PairTupleIntTupleInt) TLName added in v1.3.2

func (CasesInplace2PairTupleIntTupleInt) TLTag added in v1.3.2

func (*CasesInplace2PairTupleIntTupleInt) WriteJSON added in v1.3.2

func (item *CasesInplace2PairTupleIntTupleInt) WriteJSON(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XXn uint32, nat_XYn uint32) (_ []byte, err error)

func (*CasesInplace2PairTupleIntTupleInt) WriteJSONGeneral added in v1.3.2

func (item *CasesInplace2PairTupleIntTupleInt) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XXn uint32, nat_XYn uint32) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesInplace2PairTupleIntTupleInt) WriteJSONOpt added in v1.3.2

func (item *CasesInplace2PairTupleIntTupleInt) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XXn uint32, nat_XYn uint32) (_ []byte, err error)

func (*CasesInplace2PairTupleIntTupleInt) WriteTL1 added in v1.3.24

func (item *CasesInplace2PairTupleIntTupleInt) WriteTL1(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XXn uint32, nat_XYn uint32) (_ []byte, err error)

func (*CasesInplace2PairTupleIntTupleInt) WriteTL1Boxed added in v1.3.24

func (item *CasesInplace2PairTupleIntTupleInt) WriteTL1Boxed(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XXn uint32, nat_XYn uint32) (_ []byte, err error)

func (*CasesInplace2PairTupleIntTupleInt) WriteTL2 added in v1.3.2

type CasesInplace3TupleInt2 added in v1.3.2

type CasesInplace3TupleInt2 struct {
	Value PairTupleTupleInt2TupleTupleInt2
}

func (*CasesInplace3TupleInt2) CalculateLayout added in v1.3.2

func (item *CasesInplace3TupleInt2) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesInplace3TupleInt2) FillRandom added in v1.3.2

func (item *CasesInplace3TupleInt2) FillRandom(rg *basictl.RandGenerator, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32)

func (*CasesInplace3TupleInt2) InternalReadTL2 added in v1.3.2

func (item *CasesInplace3TupleInt2) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesInplace3TupleInt2) InternalWriteTL2 added in v1.3.2

func (item *CasesInplace3TupleInt2) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesInplace3TupleInt2) ReadJSONGeneral added in v1.3.2

func (item *CasesInplace3TupleInt2) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) error

func (*CasesInplace3TupleInt2) ReadTL1 added in v1.3.24

func (item *CasesInplace3TupleInt2) ReadTL1(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

func (*CasesInplace3TupleInt2) ReadTL1Boxed added in v1.3.24

func (item *CasesInplace3TupleInt2) ReadTL1Boxed(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

func (*CasesInplace3TupleInt2) ReadTL2 added in v1.3.2

func (item *CasesInplace3TupleInt2) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesInplace3TupleInt2) Reset added in v1.3.2

func (item *CasesInplace3TupleInt2) Reset()

func (CasesInplace3TupleInt2) TLName added in v1.3.2

func (CasesInplace3TupleInt2) TLName() string

func (CasesInplace3TupleInt2) TLTag added in v1.3.2

func (*CasesInplace3TupleInt2) WriteJSON added in v1.3.2

func (item *CasesInplace3TupleInt2) WriteJSON(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

func (*CasesInplace3TupleInt2) WriteJSONGeneral added in v1.3.2

func (item *CasesInplace3TupleInt2) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesInplace3TupleInt2) WriteJSONOpt added in v1.3.2

func (item *CasesInplace3TupleInt2) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

func (*CasesInplace3TupleInt2) WriteTL1 added in v1.3.24

func (item *CasesInplace3TupleInt2) WriteTL1(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

func (*CasesInplace3TupleInt2) WriteTL1Boxed added in v1.3.24

func (item *CasesInplace3TupleInt2) WriteTL1Boxed(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

func (*CasesInplace3TupleInt2) WriteTL2 added in v1.3.2

func (item *CasesInplace3TupleInt2) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesInplace3TuplePairTupleIntTupleInt2 added in v1.3.2

type CasesInplace3TuplePairTupleIntTupleInt2 struct {
	Value PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2
}

func (*CasesInplace3TuplePairTupleIntTupleInt2) CalculateLayout added in v1.3.2

func (item *CasesInplace3TuplePairTupleIntTupleInt2) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesInplace3TuplePairTupleIntTupleInt2) FillRandom added in v1.3.2

func (item *CasesInplace3TuplePairTupleIntTupleInt2) FillRandom(rg *basictl.RandGenerator, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XtXn uint32, nat_XtYn uint32)

func (*CasesInplace3TuplePairTupleIntTupleInt2) InternalReadTL2 added in v1.3.2

func (item *CasesInplace3TuplePairTupleIntTupleInt2) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesInplace3TuplePairTupleIntTupleInt2) InternalWriteTL2 added in v1.3.2

func (item *CasesInplace3TuplePairTupleIntTupleInt2) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesInplace3TuplePairTupleIntTupleInt2) ReadJSONGeneral added in v1.3.2

func (item *CasesInplace3TuplePairTupleIntTupleInt2) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XtXn uint32, nat_XtYn uint32) error

func (*CasesInplace3TuplePairTupleIntTupleInt2) ReadTL1 added in v1.3.24

func (item *CasesInplace3TuplePairTupleIntTupleInt2) ReadTL1(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XtXn uint32, nat_XtYn uint32) (_ []byte, err error)

func (*CasesInplace3TuplePairTupleIntTupleInt2) ReadTL1Boxed added in v1.3.24

func (item *CasesInplace3TuplePairTupleIntTupleInt2) ReadTL1Boxed(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XtXn uint32, nat_XtYn uint32) (_ []byte, err error)

func (*CasesInplace3TuplePairTupleIntTupleInt2) ReadTL2 added in v1.3.2

func (item *CasesInplace3TuplePairTupleIntTupleInt2) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesInplace3TuplePairTupleIntTupleInt2) Reset added in v1.3.2

func (CasesInplace3TuplePairTupleIntTupleInt2) TLName added in v1.3.2

func (CasesInplace3TuplePairTupleIntTupleInt2) TLTag added in v1.3.2

func (*CasesInplace3TuplePairTupleIntTupleInt2) WriteJSON added in v1.3.2

func (item *CasesInplace3TuplePairTupleIntTupleInt2) WriteJSON(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XtXn uint32, nat_XtYn uint32) (_ []byte, err error)

func (*CasesInplace3TuplePairTupleIntTupleInt2) WriteJSONGeneral added in v1.3.2

func (item *CasesInplace3TuplePairTupleIntTupleInt2) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XtXn uint32, nat_XtYn uint32) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesInplace3TuplePairTupleIntTupleInt2) WriteJSONOpt added in v1.3.2

func (item *CasesInplace3TuplePairTupleIntTupleInt2) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XtXn uint32, nat_XtYn uint32) (_ []byte, err error)

func (*CasesInplace3TuplePairTupleIntTupleInt2) WriteTL1 added in v1.3.24

func (item *CasesInplace3TuplePairTupleIntTupleInt2) WriteTL1(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XtXn uint32, nat_XtYn uint32) (_ []byte, err error)

func (*CasesInplace3TuplePairTupleIntTupleInt2) WriteTL1Boxed added in v1.3.24

func (item *CasesInplace3TuplePairTupleIntTupleInt2) WriteTL1Boxed(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XtXn uint32, nat_XtYn uint32) (_ []byte, err error)

func (*CasesInplace3TuplePairTupleIntTupleInt2) WriteTL2 added in v1.3.2

type CasesMyCycle1 added in v1.3.2

type CasesMyCycle1 struct {
	FieldsMask uint32
	A          *CasesMyCycle2 // Conditional: item.FieldsMask.0
	// contains filtered or unexported fields
}

BLOCK: TEST RECURSIVE TYPES

func (*CasesMyCycle1) CalculateLayout added in v1.3.2

func (item *CasesMyCycle1) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesMyCycle1) ClearA added in v1.3.2

func (item *CasesMyCycle1) ClearA()

func (*CasesMyCycle1) FillRandom added in v1.3.2

func (item *CasesMyCycle1) FillRandom(rg *basictl.RandGenerator)

func (*CasesMyCycle1) InternalReadTL2 added in v1.3.2

func (item *CasesMyCycle1) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesMyCycle1) InternalWriteTL2 added in v1.3.2

func (item *CasesMyCycle1) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesMyCycle1) IsSetA added in v1.3.2

func (item *CasesMyCycle1) IsSetA() bool

func (*CasesMyCycle1) MarshalJSON added in v1.3.2

func (item *CasesMyCycle1) MarshalJSON() ([]byte, error)

func (*CasesMyCycle1) ReadJSON added in v1.3.2

func (item *CasesMyCycle1) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesMyCycle1) ReadJSONGeneral added in v1.3.2

func (item *CasesMyCycle1) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesMyCycle1) ReadTL1 added in v1.3.24

func (item *CasesMyCycle1) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesMyCycle1) ReadTL1Boxed added in v1.3.24

func (item *CasesMyCycle1) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesMyCycle1) ReadTL2 added in v1.3.2

func (item *CasesMyCycle1) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesMyCycle1) RepairMasks added in v1.3.12

func (item *CasesMyCycle1) RepairMasks()

func (CasesMyCycle1) RepairMasksValue added in v1.3.12

func (item CasesMyCycle1) RepairMasksValue() CasesMyCycle1

func (*CasesMyCycle1) Reset added in v1.3.2

func (item *CasesMyCycle1) Reset()

func (*CasesMyCycle1) SetA added in v1.3.2

func (item *CasesMyCycle1) SetA(v CasesMyCycle2)

func (CasesMyCycle1) String added in v1.3.2

func (item CasesMyCycle1) String() string

func (CasesMyCycle1) TLName added in v1.3.2

func (CasesMyCycle1) TLName() string

func (CasesMyCycle1) TLTag added in v1.3.2

func (CasesMyCycle1) TLTag() uint32

func (*CasesMyCycle1) UnmarshalJSON added in v1.3.2

func (item *CasesMyCycle1) UnmarshalJSON(b []byte) error

func (*CasesMyCycle1) WriteJSON added in v1.3.2

func (item *CasesMyCycle1) WriteJSON(w []byte) []byte

func (*CasesMyCycle1) WriteJSONGeneral added in v1.3.2

func (item *CasesMyCycle1) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesMyCycle1) WriteJSONOpt added in v1.3.2

func (item *CasesMyCycle1) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesMyCycle1) WriteTL1 added in v1.3.24

func (item *CasesMyCycle1) WriteTL1(w []byte) []byte

func (*CasesMyCycle1) WriteTL1Boxed added in v1.3.24

func (item *CasesMyCycle1) WriteTL1Boxed(w []byte) []byte

func (*CasesMyCycle1) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesMyCycle1) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesMyCycle1) WriteTL1General added in v1.3.24

func (item *CasesMyCycle1) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesMyCycle1) WriteTL2 added in v1.3.2

func (item *CasesMyCycle1) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesMyCycle2 added in v1.3.2

type CasesMyCycle2 struct {
	FieldsMask uint32
	A          CasesMyCycle3 // Conditional: item.FieldsMask.0
	// contains filtered or unexported fields
}

func (*CasesMyCycle2) CalculateLayout added in v1.3.2

func (item *CasesMyCycle2) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesMyCycle2) ClearA added in v1.3.2

func (item *CasesMyCycle2) ClearA()

func (*CasesMyCycle2) FillRandom added in v1.3.2

func (item *CasesMyCycle2) FillRandom(rg *basictl.RandGenerator)

func (*CasesMyCycle2) InternalReadTL2 added in v1.3.2

func (item *CasesMyCycle2) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesMyCycle2) InternalWriteTL2 added in v1.3.2

func (item *CasesMyCycle2) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesMyCycle2) IsSetA added in v1.3.2

func (item *CasesMyCycle2) IsSetA() bool

func (*CasesMyCycle2) MarshalJSON added in v1.3.2

func (item *CasesMyCycle2) MarshalJSON() ([]byte, error)

func (*CasesMyCycle2) ReadJSON added in v1.3.2

func (item *CasesMyCycle2) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesMyCycle2) ReadJSONGeneral added in v1.3.2

func (item *CasesMyCycle2) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesMyCycle2) ReadTL1 added in v1.3.24

func (item *CasesMyCycle2) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesMyCycle2) ReadTL1Boxed added in v1.3.24

func (item *CasesMyCycle2) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesMyCycle2) ReadTL2 added in v1.3.2

func (item *CasesMyCycle2) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesMyCycle2) RepairMasks added in v1.3.12

func (item *CasesMyCycle2) RepairMasks()

func (CasesMyCycle2) RepairMasksValue added in v1.3.12

func (item CasesMyCycle2) RepairMasksValue() CasesMyCycle2

func (*CasesMyCycle2) Reset added in v1.3.2

func (item *CasesMyCycle2) Reset()

func (*CasesMyCycle2) SetA added in v1.3.2

func (item *CasesMyCycle2) SetA(v CasesMyCycle3)

func (CasesMyCycle2) String added in v1.3.2

func (item CasesMyCycle2) String() string

func (CasesMyCycle2) TLName added in v1.3.2

func (CasesMyCycle2) TLName() string

func (CasesMyCycle2) TLTag added in v1.3.2

func (CasesMyCycle2) TLTag() uint32

func (*CasesMyCycle2) UnmarshalJSON added in v1.3.2

func (item *CasesMyCycle2) UnmarshalJSON(b []byte) error

func (*CasesMyCycle2) WriteJSON added in v1.3.2

func (item *CasesMyCycle2) WriteJSON(w []byte) []byte

func (*CasesMyCycle2) WriteJSONGeneral added in v1.3.2

func (item *CasesMyCycle2) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesMyCycle2) WriteJSONOpt added in v1.3.2

func (item *CasesMyCycle2) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesMyCycle2) WriteTL1 added in v1.3.24

func (item *CasesMyCycle2) WriteTL1(w []byte) []byte

func (*CasesMyCycle2) WriteTL1Boxed added in v1.3.24

func (item *CasesMyCycle2) WriteTL1Boxed(w []byte) []byte

func (*CasesMyCycle2) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesMyCycle2) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesMyCycle2) WriteTL1General added in v1.3.24

func (item *CasesMyCycle2) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesMyCycle2) WriteTL2 added in v1.3.2

func (item *CasesMyCycle2) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesMyCycle3 added in v1.3.2

type CasesMyCycle3 struct {
	FieldsMask uint32
	A          CasesMyCycle1 // Conditional: item.FieldsMask.0
	// contains filtered or unexported fields
}

func (*CasesMyCycle3) CalculateLayout added in v1.3.2

func (item *CasesMyCycle3) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesMyCycle3) ClearA added in v1.3.2

func (item *CasesMyCycle3) ClearA()

func (*CasesMyCycle3) FillRandom added in v1.3.2

func (item *CasesMyCycle3) FillRandom(rg *basictl.RandGenerator)

func (*CasesMyCycle3) InternalReadTL2 added in v1.3.2

func (item *CasesMyCycle3) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesMyCycle3) InternalWriteTL2 added in v1.3.2

func (item *CasesMyCycle3) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesMyCycle3) IsSetA added in v1.3.2

func (item *CasesMyCycle3) IsSetA() bool

func (*CasesMyCycle3) MarshalJSON added in v1.3.2

func (item *CasesMyCycle3) MarshalJSON() ([]byte, error)

func (*CasesMyCycle3) ReadJSON added in v1.3.2

func (item *CasesMyCycle3) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesMyCycle3) ReadJSONGeneral added in v1.3.2

func (item *CasesMyCycle3) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesMyCycle3) ReadTL1 added in v1.3.24

func (item *CasesMyCycle3) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesMyCycle3) ReadTL1Boxed added in v1.3.24

func (item *CasesMyCycle3) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesMyCycle3) ReadTL2 added in v1.3.2

func (item *CasesMyCycle3) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesMyCycle3) RepairMasks added in v1.3.12

func (item *CasesMyCycle3) RepairMasks()

func (CasesMyCycle3) RepairMasksValue added in v1.3.12

func (item CasesMyCycle3) RepairMasksValue() CasesMyCycle3

func (*CasesMyCycle3) Reset added in v1.3.2

func (item *CasesMyCycle3) Reset()

func (*CasesMyCycle3) SetA added in v1.3.2

func (item *CasesMyCycle3) SetA(v CasesMyCycle1)

func (CasesMyCycle3) String added in v1.3.2

func (item CasesMyCycle3) String() string

func (CasesMyCycle3) TLName added in v1.3.2

func (CasesMyCycle3) TLName() string

func (CasesMyCycle3) TLTag added in v1.3.2

func (CasesMyCycle3) TLTag() uint32

func (*CasesMyCycle3) UnmarshalJSON added in v1.3.2

func (item *CasesMyCycle3) UnmarshalJSON(b []byte) error

func (*CasesMyCycle3) WriteJSON added in v1.3.2

func (item *CasesMyCycle3) WriteJSON(w []byte) []byte

func (*CasesMyCycle3) WriteJSONGeneral added in v1.3.2

func (item *CasesMyCycle3) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesMyCycle3) WriteJSONOpt added in v1.3.2

func (item *CasesMyCycle3) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesMyCycle3) WriteTL1 added in v1.3.24

func (item *CasesMyCycle3) WriteTL1(w []byte) []byte

func (*CasesMyCycle3) WriteTL1Boxed added in v1.3.24

func (item *CasesMyCycle3) WriteTL1Boxed(w []byte) []byte

func (*CasesMyCycle3) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesMyCycle3) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesMyCycle3) WriteTL1General added in v1.3.24

func (item *CasesMyCycle3) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesMyCycle3) WriteTL2 added in v1.3.2

func (item *CasesMyCycle3) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTL2TestArrayFixedBool added in v1.3.2

type CasesTL2TestArrayFixedBool struct {
	A1 [1]bool
	A2 [0]bool
	A3 [7]bool
	A4 [8]bool
	A5 [11]bool
	A6 [16]bool
}

func (*CasesTL2TestArrayFixedBool) CalculateLayout added in v1.3.2

func (item *CasesTL2TestArrayFixedBool) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestArrayFixedBool) FillRandom added in v1.3.2

func (item *CasesTL2TestArrayFixedBool) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestArrayFixedBool) InternalReadTL2 added in v1.3.2

func (item *CasesTL2TestArrayFixedBool) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFixedBool) InternalWriteTL2 added in v1.3.2

func (item *CasesTL2TestArrayFixedBool) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestArrayFixedBool) MarshalJSON added in v1.3.2

func (item *CasesTL2TestArrayFixedBool) MarshalJSON() ([]byte, error)

func (*CasesTL2TestArrayFixedBool) ReadJSON added in v1.3.2

func (item *CasesTL2TestArrayFixedBool) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestArrayFixedBool) ReadJSONGeneral added in v1.3.2

func (item *CasesTL2TestArrayFixedBool) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestArrayFixedBool) ReadTL1 added in v1.3.24

func (item *CasesTL2TestArrayFixedBool) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFixedBool) ReadTL1Boxed added in v1.3.24

func (item *CasesTL2TestArrayFixedBool) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFixedBool) ReadTL2 added in v1.3.2

func (item *CasesTL2TestArrayFixedBool) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestArrayFixedBool) Reset added in v1.3.2

func (item *CasesTL2TestArrayFixedBool) Reset()

func (CasesTL2TestArrayFixedBool) String added in v1.3.2

func (item CasesTL2TestArrayFixedBool) String() string

func (CasesTL2TestArrayFixedBool) TLName added in v1.3.2

func (CasesTL2TestArrayFixedBool) TLTag added in v1.3.2

func (*CasesTL2TestArrayFixedBool) UnmarshalJSON added in v1.3.2

func (item *CasesTL2TestArrayFixedBool) UnmarshalJSON(b []byte) error

func (*CasesTL2TestArrayFixedBool) WriteJSON added in v1.3.2

func (item *CasesTL2TestArrayFixedBool) WriteJSON(w []byte) []byte

func (*CasesTL2TestArrayFixedBool) WriteJSONGeneral added in v1.3.2

func (item *CasesTL2TestArrayFixedBool) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestArrayFixedBool) WriteJSONOpt added in v1.3.2

func (item *CasesTL2TestArrayFixedBool) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTL2TestArrayFixedBool) WriteTL1 added in v1.3.24

func (item *CasesTL2TestArrayFixedBool) WriteTL1(w []byte) []byte

func (*CasesTL2TestArrayFixedBool) WriteTL1Boxed added in v1.3.24

func (item *CasesTL2TestArrayFixedBool) WriteTL1Boxed(w []byte) []byte

func (*CasesTL2TestArrayFixedBool) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTL2TestArrayFixedBool) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFixedBool) WriteTL1General added in v1.3.24

func (item *CasesTL2TestArrayFixedBool) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFixedBool) WriteTL2 added in v1.3.2

func (item *CasesTL2TestArrayFixedBool) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTL2TestArrayFlexibleBool added in v1.3.2

type CasesTL2TestArrayFlexibleBool struct {
	N   uint32
	Arr []bool
}

func (*CasesTL2TestArrayFlexibleBool) CalculateLayout added in v1.3.2

func (item *CasesTL2TestArrayFlexibleBool) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestArrayFlexibleBool) FillRandom added in v1.3.2

func (item *CasesTL2TestArrayFlexibleBool) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestArrayFlexibleBool) InternalReadTL2 added in v1.3.2

func (item *CasesTL2TestArrayFlexibleBool) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFlexibleBool) InternalWriteTL2 added in v1.3.2

func (item *CasesTL2TestArrayFlexibleBool) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestArrayFlexibleBool) MarshalJSON added in v1.3.2

func (item *CasesTL2TestArrayFlexibleBool) MarshalJSON() ([]byte, error)

func (*CasesTL2TestArrayFlexibleBool) ReadJSON added in v1.3.2

func (item *CasesTL2TestArrayFlexibleBool) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestArrayFlexibleBool) ReadJSONGeneral added in v1.3.2

func (item *CasesTL2TestArrayFlexibleBool) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestArrayFlexibleBool) ReadTL1 added in v1.3.24

func (item *CasesTL2TestArrayFlexibleBool) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFlexibleBool) ReadTL1Boxed added in v1.3.24

func (item *CasesTL2TestArrayFlexibleBool) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFlexibleBool) ReadTL2 added in v1.3.2

func (item *CasesTL2TestArrayFlexibleBool) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestArrayFlexibleBool) Reset added in v1.3.2

func (item *CasesTL2TestArrayFlexibleBool) Reset()

func (CasesTL2TestArrayFlexibleBool) String added in v1.3.2

func (item CasesTL2TestArrayFlexibleBool) String() string

func (CasesTL2TestArrayFlexibleBool) TLName added in v1.3.2

func (CasesTL2TestArrayFlexibleBool) TLTag added in v1.3.2

func (*CasesTL2TestArrayFlexibleBool) UnmarshalJSON added in v1.3.2

func (item *CasesTL2TestArrayFlexibleBool) UnmarshalJSON(b []byte) error

func (*CasesTL2TestArrayFlexibleBool) WriteJSON added in v1.3.2

func (item *CasesTL2TestArrayFlexibleBool) WriteJSON(w []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFlexibleBool) WriteJSONGeneral added in v1.3.2

func (item *CasesTL2TestArrayFlexibleBool) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestArrayFlexibleBool) WriteJSONOpt added in v1.3.2

func (item *CasesTL2TestArrayFlexibleBool) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFlexibleBool) WriteTL1 added in v1.3.24

func (item *CasesTL2TestArrayFlexibleBool) WriteTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFlexibleBool) WriteTL1Boxed added in v1.3.24

func (item *CasesTL2TestArrayFlexibleBool) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFlexibleBool) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTL2TestArrayFlexibleBool) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFlexibleBool) WriteTL1General added in v1.3.24

func (item *CasesTL2TestArrayFlexibleBool) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFlexibleBool) WriteTL2 added in v1.3.2

func (item *CasesTL2TestArrayFlexibleBool) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTL2TestFixedParam added in v1.3.2

type CasesTL2TestFixedParam struct {
	X CasesTL2TestObjectWithParam4
}

func (*CasesTL2TestFixedParam) CalculateLayout added in v1.3.2

func (item *CasesTL2TestFixedParam) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestFixedParam) FillRandom added in v1.3.2

func (item *CasesTL2TestFixedParam) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestFixedParam) InternalReadTL2 added in v1.3.2

func (item *CasesTL2TestFixedParam) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestFixedParam) InternalWriteTL2 added in v1.3.2

func (item *CasesTL2TestFixedParam) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestFixedParam) MarshalJSON added in v1.3.2

func (item *CasesTL2TestFixedParam) MarshalJSON() ([]byte, error)

func (*CasesTL2TestFixedParam) ReadJSON added in v1.3.2

func (item *CasesTL2TestFixedParam) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestFixedParam) ReadJSONGeneral added in v1.3.2

func (item *CasesTL2TestFixedParam) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestFixedParam) ReadTL1 added in v1.3.24

func (item *CasesTL2TestFixedParam) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestFixedParam) ReadTL1Boxed added in v1.3.24

func (item *CasesTL2TestFixedParam) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestFixedParam) ReadTL2 added in v1.3.2

func (item *CasesTL2TestFixedParam) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestFixedParam) RepairMasks added in v1.3.12

func (item *CasesTL2TestFixedParam) RepairMasks()

func (CasesTL2TestFixedParam) RepairMasksValue added in v1.3.12

func (item CasesTL2TestFixedParam) RepairMasksValue() CasesTL2TestFixedParam

func (*CasesTL2TestFixedParam) Reset added in v1.3.2

func (item *CasesTL2TestFixedParam) Reset()

func (CasesTL2TestFixedParam) String added in v1.3.2

func (item CasesTL2TestFixedParam) String() string

func (CasesTL2TestFixedParam) TLName added in v1.3.2

func (CasesTL2TestFixedParam) TLName() string

func (CasesTL2TestFixedParam) TLTag added in v1.3.2

func (*CasesTL2TestFixedParam) UnmarshalJSON added in v1.3.2

func (item *CasesTL2TestFixedParam) UnmarshalJSON(b []byte) error

func (*CasesTL2TestFixedParam) WriteJSON added in v1.3.2

func (item *CasesTL2TestFixedParam) WriteJSON(w []byte) []byte

func (*CasesTL2TestFixedParam) WriteJSONGeneral added in v1.3.2

func (item *CasesTL2TestFixedParam) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestFixedParam) WriteJSONOpt added in v1.3.2

func (item *CasesTL2TestFixedParam) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTL2TestFixedParam) WriteTL1 added in v1.3.24

func (item *CasesTL2TestFixedParam) WriteTL1(w []byte) []byte

func (*CasesTL2TestFixedParam) WriteTL1Boxed added in v1.3.24

func (item *CasesTL2TestFixedParam) WriteTL1Boxed(w []byte) []byte

func (*CasesTL2TestFixedParam) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTL2TestFixedParam) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestFixedParam) WriteTL1General added in v1.3.24

func (item *CasesTL2TestFixedParam) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestFixedParam) WriteTL2 added in v1.3.2

func (item *CasesTL2TestFixedParam) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTL2TestFunctionNoDep1 added in v1.3.2

type CasesTL2TestFunctionNoDep1 struct {
	X int32
}

func (*CasesTL2TestFunctionNoDep1) CalculateLayout added in v1.3.2

func (item *CasesTL2TestFunctionNoDep1) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestFunctionNoDep1) FillRandom added in v1.3.2

func (item *CasesTL2TestFunctionNoDep1) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestFunctionNoDep1) FillRandomResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep1) FillRandomResultTL1(rg *basictl.RandGenerator, w []byte) ([]byte, error)

func (*CasesTL2TestFunctionNoDep1) InternalReadTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep1) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) InternalWriteTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep1) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestFunctionNoDep1) MarshalJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep1) MarshalJSON() ([]byte, error)

func (*CasesTL2TestFunctionNoDep1) ReadJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep1) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep1) ReadJSONGeneral added in v1.3.2

func (item *CasesTL2TestFunctionNoDep1) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep1) ReadResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep1) ReadResultJSON(legacyTypeNames bool, in *basictl.JsonLexer, ret *int32) error

func (*CasesTL2TestFunctionNoDep1) ReadResultJSONWriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep1) ReadResultJSONWriteResultTL1(r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) ReadResultJSONWriteResultTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep1) ReadResultJSONWriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) ReadResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep1) ReadResultTL1(w []byte, ret *int32) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) ReadResultTL1WriteResultJSON added in v1.3.24

func (item *CasesTL2TestFunctionNoDep1) ReadResultTL1WriteResultJSON(tctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) ReadResultTL1WriteResultTL2 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep1) ReadResultTL1WriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) ReadResultTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep1) ReadResultTL2(r []byte, ctx *basictl.TL2ReadContext, ret *int32) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) ReadResultTL2WriteResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep1) ReadResultTL2WriteResultJSON(tctx *basictl.TL2ReadContext, jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) ReadResultTL2WriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep1) ReadResultTL2WriteResultTL1(tctx *basictl.TL2ReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) ReadTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep1) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) ReadTL1Boxed added in v1.3.24

func (item *CasesTL2TestFunctionNoDep1) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) ReadTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep1) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) Reset added in v1.3.2

func (item *CasesTL2TestFunctionNoDep1) Reset()

func (CasesTL2TestFunctionNoDep1) String added in v1.3.2

func (item CasesTL2TestFunctionNoDep1) String() string

func (CasesTL2TestFunctionNoDep1) TLName added in v1.3.2

func (CasesTL2TestFunctionNoDep1) TLTag added in v1.3.2

func (*CasesTL2TestFunctionNoDep1) UnmarshalJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep1) UnmarshalJSON(b []byte) error

func (*CasesTL2TestFunctionNoDep1) WriteJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep1) WriteJSON(w []byte) []byte

func (*CasesTL2TestFunctionNoDep1) WriteJSONGeneral added in v1.3.2

func (item *CasesTL2TestFunctionNoDep1) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestFunctionNoDep1) WriteJSONOpt added in v1.3.2

func (item *CasesTL2TestFunctionNoDep1) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTL2TestFunctionNoDep1) WriteResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep1) WriteResultJSON(w []byte, ret int32) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) WriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep1) WriteResultTL1(w []byte, ret int32) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) WriteResultTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep1) WriteResultTL2(w []byte, ctx *basictl.TL2WriteContext, ret int32) []byte

func (*CasesTL2TestFunctionNoDep1) WriteTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep1) WriteTL1(w []byte) []byte

func (*CasesTL2TestFunctionNoDep1) WriteTL1Boxed added in v1.3.24

func (item *CasesTL2TestFunctionNoDep1) WriteTL1Boxed(w []byte) []byte

func (*CasesTL2TestFunctionNoDep1) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTL2TestFunctionNoDep1) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) WriteTL1General added in v1.3.24

func (item *CasesTL2TestFunctionNoDep1) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) WriteTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep1) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTL2TestFunctionNoDep2 added in v1.3.2

type CasesTL2TestFunctionNoDep2 struct {
	X int32
}

func (*CasesTL2TestFunctionNoDep2) CalculateLayout added in v1.3.2

func (item *CasesTL2TestFunctionNoDep2) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestFunctionNoDep2) FillRandom added in v1.3.2

func (item *CasesTL2TestFunctionNoDep2) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestFunctionNoDep2) FillRandomResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep2) FillRandomResultTL1(rg *basictl.RandGenerator, w []byte) ([]byte, error)

func (*CasesTL2TestFunctionNoDep2) InternalReadTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep2) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) InternalWriteTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep2) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestFunctionNoDep2) MarshalJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep2) MarshalJSON() ([]byte, error)

func (*CasesTL2TestFunctionNoDep2) ReadJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep2) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep2) ReadJSONGeneral added in v1.3.2

func (item *CasesTL2TestFunctionNoDep2) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep2) ReadResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep2) ReadResultJSON(legacyTypeNames bool, in *basictl.JsonLexer, ret *True) error

func (*CasesTL2TestFunctionNoDep2) ReadResultJSONWriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep2) ReadResultJSONWriteResultTL1(r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) ReadResultJSONWriteResultTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep2) ReadResultJSONWriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) ReadResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep2) ReadResultTL1(w []byte, ret *True) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) ReadResultTL1WriteResultJSON added in v1.3.24

func (item *CasesTL2TestFunctionNoDep2) ReadResultTL1WriteResultJSON(tctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) ReadResultTL1WriteResultTL2 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep2) ReadResultTL1WriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) ReadResultTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep2) ReadResultTL2(r []byte, ctx *basictl.TL2ReadContext, ret *True) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) ReadResultTL2WriteResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep2) ReadResultTL2WriteResultJSON(tctx *basictl.TL2ReadContext, jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) ReadResultTL2WriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep2) ReadResultTL2WriteResultTL1(tctx *basictl.TL2ReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) ReadTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep2) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) ReadTL1Boxed added in v1.3.24

func (item *CasesTL2TestFunctionNoDep2) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) ReadTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep2) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) Reset added in v1.3.2

func (item *CasesTL2TestFunctionNoDep2) Reset()

func (CasesTL2TestFunctionNoDep2) String added in v1.3.2

func (item CasesTL2TestFunctionNoDep2) String() string

func (CasesTL2TestFunctionNoDep2) TLName added in v1.3.2

func (CasesTL2TestFunctionNoDep2) TLTag added in v1.3.2

func (*CasesTL2TestFunctionNoDep2) UnmarshalJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep2) UnmarshalJSON(b []byte) error

func (*CasesTL2TestFunctionNoDep2) WriteJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep2) WriteJSON(w []byte) []byte

func (*CasesTL2TestFunctionNoDep2) WriteJSONGeneral added in v1.3.2

func (item *CasesTL2TestFunctionNoDep2) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestFunctionNoDep2) WriteJSONOpt added in v1.3.2

func (item *CasesTL2TestFunctionNoDep2) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTL2TestFunctionNoDep2) WriteResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep2) WriteResultJSON(w []byte, ret True) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) WriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep2) WriteResultTL1(w []byte, ret True) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) WriteResultTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep2) WriteResultTL2(w []byte, ctx *basictl.TL2WriteContext, ret True) []byte

func (*CasesTL2TestFunctionNoDep2) WriteTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep2) WriteTL1(w []byte) []byte

func (*CasesTL2TestFunctionNoDep2) WriteTL1Boxed added in v1.3.24

func (item *CasesTL2TestFunctionNoDep2) WriteTL1Boxed(w []byte) []byte

func (*CasesTL2TestFunctionNoDep2) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTL2TestFunctionNoDep2) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) WriteTL1General added in v1.3.24

func (item *CasesTL2TestFunctionNoDep2) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) WriteTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep2) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTL2TestFunctionNoDep3 added in v1.3.2

type CasesTL2TestFunctionNoDep3 struct {
	X int32
}

func (*CasesTL2TestFunctionNoDep3) CalculateLayout added in v1.3.2

func (item *CasesTL2TestFunctionNoDep3) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestFunctionNoDep3) FillRandom added in v1.3.2

func (item *CasesTL2TestFunctionNoDep3) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestFunctionNoDep3) FillRandomResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep3) FillRandomResultTL1(rg *basictl.RandGenerator, w []byte) ([]byte, error)

func (*CasesTL2TestFunctionNoDep3) InternalReadTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep3) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) InternalWriteTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep3) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestFunctionNoDep3) MarshalJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep3) MarshalJSON() ([]byte, error)

func (*CasesTL2TestFunctionNoDep3) ReadJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep3) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep3) ReadJSONGeneral added in v1.3.2

func (item *CasesTL2TestFunctionNoDep3) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep3) ReadResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep3) ReadResultJSON(legacyTypeNames bool, in *basictl.JsonLexer, ret *[]int32) error

func (*CasesTL2TestFunctionNoDep3) ReadResultJSONWriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep3) ReadResultJSONWriteResultTL1(r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) ReadResultJSONWriteResultTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep3) ReadResultJSONWriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) ReadResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep3) ReadResultTL1(w []byte, ret *[]int32) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) ReadResultTL1WriteResultJSON added in v1.3.24

func (item *CasesTL2TestFunctionNoDep3) ReadResultTL1WriteResultJSON(tctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) ReadResultTL1WriteResultTL2 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep3) ReadResultTL1WriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) ReadResultTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep3) ReadResultTL2(r []byte, ctx *basictl.TL2ReadContext, ret *[]int32) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) ReadResultTL2WriteResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep3) ReadResultTL2WriteResultJSON(tctx *basictl.TL2ReadContext, jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) ReadResultTL2WriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep3) ReadResultTL2WriteResultTL1(tctx *basictl.TL2ReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) ReadTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep3) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) ReadTL1Boxed added in v1.3.24

func (item *CasesTL2TestFunctionNoDep3) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) ReadTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep3) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) Reset added in v1.3.2

func (item *CasesTL2TestFunctionNoDep3) Reset()

func (CasesTL2TestFunctionNoDep3) String added in v1.3.2

func (item CasesTL2TestFunctionNoDep3) String() string

func (CasesTL2TestFunctionNoDep3) TLName added in v1.3.2

func (CasesTL2TestFunctionNoDep3) TLTag added in v1.3.2

func (*CasesTL2TestFunctionNoDep3) UnmarshalJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep3) UnmarshalJSON(b []byte) error

func (*CasesTL2TestFunctionNoDep3) WriteJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep3) WriteJSON(w []byte) []byte

func (*CasesTL2TestFunctionNoDep3) WriteJSONGeneral added in v1.3.2

func (item *CasesTL2TestFunctionNoDep3) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestFunctionNoDep3) WriteJSONOpt added in v1.3.2

func (item *CasesTL2TestFunctionNoDep3) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTL2TestFunctionNoDep3) WriteResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep3) WriteResultJSON(w []byte, ret []int32) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) WriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep3) WriteResultTL1(w []byte, ret []int32) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) WriteResultTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep3) WriteResultTL2(w []byte, ctx *basictl.TL2WriteContext, ret []int32) []byte

func (*CasesTL2TestFunctionNoDep3) WriteTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep3) WriteTL1(w []byte) []byte

func (*CasesTL2TestFunctionNoDep3) WriteTL1Boxed added in v1.3.24

func (item *CasesTL2TestFunctionNoDep3) WriteTL1Boxed(w []byte) []byte

func (*CasesTL2TestFunctionNoDep3) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTL2TestFunctionNoDep3) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) WriteTL1General added in v1.3.24

func (item *CasesTL2TestFunctionNoDep3) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) WriteTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep3) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTL2TestFunctionNoDep4 added in v1.3.2

type CasesTL2TestFunctionNoDep4 struct {
	X int32
}

func (*CasesTL2TestFunctionNoDep4) CalculateLayout added in v1.3.2

func (item *CasesTL2TestFunctionNoDep4) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestFunctionNoDep4) FillRandom added in v1.3.2

func (item *CasesTL2TestFunctionNoDep4) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestFunctionNoDep4) FillRandomResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep4) FillRandomResultTL1(rg *basictl.RandGenerator, w []byte) ([]byte, error)

func (*CasesTL2TestFunctionNoDep4) InternalReadTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep4) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) InternalWriteTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep4) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestFunctionNoDep4) MarshalJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep4) MarshalJSON() ([]byte, error)

func (*CasesTL2TestFunctionNoDep4) ReadJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep4) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep4) ReadJSONGeneral added in v1.3.2

func (item *CasesTL2TestFunctionNoDep4) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep4) ReadResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep4) ReadResultJSON(legacyTypeNames bool, in *basictl.JsonLexer, ret *bool) error

func (*CasesTL2TestFunctionNoDep4) ReadResultJSONWriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep4) ReadResultJSONWriteResultTL1(r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) ReadResultJSONWriteResultTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep4) ReadResultJSONWriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) ReadResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep4) ReadResultTL1(w []byte, ret *bool) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) ReadResultTL1WriteResultJSON added in v1.3.24

func (item *CasesTL2TestFunctionNoDep4) ReadResultTL1WriteResultJSON(tctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) ReadResultTL1WriteResultTL2 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep4) ReadResultTL1WriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) ReadResultTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep4) ReadResultTL2(r []byte, ctx *basictl.TL2ReadContext, ret *bool) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) ReadResultTL2WriteResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep4) ReadResultTL2WriteResultJSON(tctx *basictl.TL2ReadContext, jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) ReadResultTL2WriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep4) ReadResultTL2WriteResultTL1(tctx *basictl.TL2ReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) ReadTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep4) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) ReadTL1Boxed added in v1.3.24

func (item *CasesTL2TestFunctionNoDep4) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) ReadTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep4) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) Reset added in v1.3.2

func (item *CasesTL2TestFunctionNoDep4) Reset()

func (CasesTL2TestFunctionNoDep4) String added in v1.3.2

func (item CasesTL2TestFunctionNoDep4) String() string

func (CasesTL2TestFunctionNoDep4) TLName added in v1.3.2

func (CasesTL2TestFunctionNoDep4) TLTag added in v1.3.2

func (*CasesTL2TestFunctionNoDep4) UnmarshalJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep4) UnmarshalJSON(b []byte) error

func (*CasesTL2TestFunctionNoDep4) WriteJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep4) WriteJSON(w []byte) []byte

func (*CasesTL2TestFunctionNoDep4) WriteJSONGeneral added in v1.3.2

func (item *CasesTL2TestFunctionNoDep4) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestFunctionNoDep4) WriteJSONOpt added in v1.3.2

func (item *CasesTL2TestFunctionNoDep4) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTL2TestFunctionNoDep4) WriteResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep4) WriteResultJSON(w []byte, ret bool) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) WriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep4) WriteResultTL1(w []byte, ret bool) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) WriteResultTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep4) WriteResultTL2(w []byte, ctx *basictl.TL2WriteContext, ret bool) []byte

func (*CasesTL2TestFunctionNoDep4) WriteTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep4) WriteTL1(w []byte) []byte

func (*CasesTL2TestFunctionNoDep4) WriteTL1Boxed added in v1.3.24

func (item *CasesTL2TestFunctionNoDep4) WriteTL1Boxed(w []byte) []byte

func (*CasesTL2TestFunctionNoDep4) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTL2TestFunctionNoDep4) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) WriteTL1General added in v1.3.24

func (item *CasesTL2TestFunctionNoDep4) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) WriteTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep4) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTL2TestFunctionNoDep5 added in v1.3.2

type CasesTL2TestFunctionNoDep5 struct {
	X int32
}

func (*CasesTL2TestFunctionNoDep5) CalculateLayout added in v1.3.2

func (item *CasesTL2TestFunctionNoDep5) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestFunctionNoDep5) FillRandom added in v1.3.2

func (item *CasesTL2TestFunctionNoDep5) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestFunctionNoDep5) FillRandomResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep5) FillRandomResultTL1(rg *basictl.RandGenerator, w []byte) ([]byte, error)

func (*CasesTL2TestFunctionNoDep5) InternalReadTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep5) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) InternalWriteTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep5) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestFunctionNoDep5) MarshalJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep5) MarshalJSON() ([]byte, error)

func (*CasesTL2TestFunctionNoDep5) ReadJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep5) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep5) ReadJSONGeneral added in v1.3.2

func (item *CasesTL2TestFunctionNoDep5) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep5) ReadResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep5) ReadResultJSON(legacyTypeNames bool, in *basictl.JsonLexer, ret *CasesTL2TestObject) error

func (*CasesTL2TestFunctionNoDep5) ReadResultJSONWriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep5) ReadResultJSONWriteResultTL1(r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) ReadResultJSONWriteResultTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep5) ReadResultJSONWriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) ReadResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep5) ReadResultTL1(w []byte, ret *CasesTL2TestObject) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) ReadResultTL1WriteResultJSON added in v1.3.24

func (item *CasesTL2TestFunctionNoDep5) ReadResultTL1WriteResultJSON(tctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) ReadResultTL1WriteResultTL2 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep5) ReadResultTL1WriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) ReadResultTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep5) ReadResultTL2(r []byte, ctx *basictl.TL2ReadContext, ret *CasesTL2TestObject) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) ReadResultTL2WriteResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep5) ReadResultTL2WriteResultJSON(tctx *basictl.TL2ReadContext, jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) ReadResultTL2WriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep5) ReadResultTL2WriteResultTL1(tctx *basictl.TL2ReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) ReadTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep5) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) ReadTL1Boxed added in v1.3.24

func (item *CasesTL2TestFunctionNoDep5) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) ReadTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep5) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) Reset added in v1.3.2

func (item *CasesTL2TestFunctionNoDep5) Reset()

func (CasesTL2TestFunctionNoDep5) String added in v1.3.2

func (item CasesTL2TestFunctionNoDep5) String() string

func (CasesTL2TestFunctionNoDep5) TLName added in v1.3.2

func (CasesTL2TestFunctionNoDep5) TLTag added in v1.3.2

func (*CasesTL2TestFunctionNoDep5) UnmarshalJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep5) UnmarshalJSON(b []byte) error

func (*CasesTL2TestFunctionNoDep5) WriteJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep5) WriteJSON(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) WriteJSONGeneral added in v1.3.2

func (item *CasesTL2TestFunctionNoDep5) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestFunctionNoDep5) WriteJSONOpt added in v1.3.2

func (item *CasesTL2TestFunctionNoDep5) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) WriteResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep5) WriteResultJSON(w []byte, ret CasesTL2TestObject) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) WriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep5) WriteResultTL1(w []byte, ret CasesTL2TestObject) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) WriteResultTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep5) WriteResultTL2(w []byte, ctx *basictl.TL2WriteContext, ret CasesTL2TestObject) []byte

func (*CasesTL2TestFunctionNoDep5) WriteTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep5) WriteTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) WriteTL1Boxed added in v1.3.24

func (item *CasesTL2TestFunctionNoDep5) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTL2TestFunctionNoDep5) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) WriteTL1General added in v1.3.24

func (item *CasesTL2TestFunctionNoDep5) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) WriteTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep5) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTL2TestFunctionNoDep6 added in v1.3.2

type CasesTL2TestFunctionNoDep6 struct {
	X int32
}

func (*CasesTL2TestFunctionNoDep6) CalculateLayout added in v1.3.2

func (item *CasesTL2TestFunctionNoDep6) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestFunctionNoDep6) FillRandom added in v1.3.2

func (item *CasesTL2TestFunctionNoDep6) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestFunctionNoDep6) FillRandomResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep6) FillRandomResultTL1(rg *basictl.RandGenerator, w []byte) ([]byte, error)

func (*CasesTL2TestFunctionNoDep6) InternalReadTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep6) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) InternalWriteTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep6) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestFunctionNoDep6) MarshalJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep6) MarshalJSON() ([]byte, error)

func (*CasesTL2TestFunctionNoDep6) ReadJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep6) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep6) ReadJSONGeneral added in v1.3.2

func (item *CasesTL2TestFunctionNoDep6) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep6) ReadResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep6) ReadResultJSON(legacyTypeNames bool, in *basictl.JsonLexer, ret *CasesTL2TestArrayFixedBool) error

func (*CasesTL2TestFunctionNoDep6) ReadResultJSONWriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep6) ReadResultJSONWriteResultTL1(r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) ReadResultJSONWriteResultTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep6) ReadResultJSONWriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) ReadResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep6) ReadResultTL1(w []byte, ret *CasesTL2TestArrayFixedBool) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) ReadResultTL1WriteResultJSON added in v1.3.24

func (item *CasesTL2TestFunctionNoDep6) ReadResultTL1WriteResultJSON(tctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) ReadResultTL1WriteResultTL2 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep6) ReadResultTL1WriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) ReadResultTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep6) ReadResultTL2(r []byte, ctx *basictl.TL2ReadContext, ret *CasesTL2TestArrayFixedBool) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) ReadResultTL2WriteResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep6) ReadResultTL2WriteResultJSON(tctx *basictl.TL2ReadContext, jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) ReadResultTL2WriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep6) ReadResultTL2WriteResultTL1(tctx *basictl.TL2ReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) ReadTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep6) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) ReadTL1Boxed added in v1.3.24

func (item *CasesTL2TestFunctionNoDep6) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) ReadTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep6) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) Reset added in v1.3.2

func (item *CasesTL2TestFunctionNoDep6) Reset()

func (CasesTL2TestFunctionNoDep6) String added in v1.3.2

func (item CasesTL2TestFunctionNoDep6) String() string

func (CasesTL2TestFunctionNoDep6) TLName added in v1.3.2

func (CasesTL2TestFunctionNoDep6) TLTag added in v1.3.2

func (*CasesTL2TestFunctionNoDep6) UnmarshalJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep6) UnmarshalJSON(b []byte) error

func (*CasesTL2TestFunctionNoDep6) WriteJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep6) WriteJSON(w []byte) []byte

func (*CasesTL2TestFunctionNoDep6) WriteJSONGeneral added in v1.3.2

func (item *CasesTL2TestFunctionNoDep6) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestFunctionNoDep6) WriteJSONOpt added in v1.3.2

func (item *CasesTL2TestFunctionNoDep6) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTL2TestFunctionNoDep6) WriteResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep6) WriteResultJSON(w []byte, ret CasesTL2TestArrayFixedBool) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) WriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep6) WriteResultTL1(w []byte, ret CasesTL2TestArrayFixedBool) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) WriteResultTL2 added in v1.3.2

func (*CasesTL2TestFunctionNoDep6) WriteTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep6) WriteTL1(w []byte) []byte

func (*CasesTL2TestFunctionNoDep6) WriteTL1Boxed added in v1.3.24

func (item *CasesTL2TestFunctionNoDep6) WriteTL1Boxed(w []byte) []byte

func (*CasesTL2TestFunctionNoDep6) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTL2TestFunctionNoDep6) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) WriteTL1General added in v1.3.24

func (item *CasesTL2TestFunctionNoDep6) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) WriteTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep6) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTL2TestFunctionNoDep7 added in v1.3.2

type CasesTL2TestFunctionNoDep7 struct {
	X int32
}

func (*CasesTL2TestFunctionNoDep7) CalculateLayout added in v1.3.2

func (item *CasesTL2TestFunctionNoDep7) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestFunctionNoDep7) FillRandom added in v1.3.2

func (item *CasesTL2TestFunctionNoDep7) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestFunctionNoDep7) FillRandomResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep7) FillRandomResultTL1(rg *basictl.RandGenerator, w []byte) ([]byte, error)

func (*CasesTL2TestFunctionNoDep7) InternalReadTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep7) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) InternalWriteTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep7) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestFunctionNoDep7) MarshalJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep7) MarshalJSON() ([]byte, error)

func (*CasesTL2TestFunctionNoDep7) ReadJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep7) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep7) ReadJSONGeneral added in v1.3.2

func (item *CasesTL2TestFunctionNoDep7) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep7) ReadResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep7) ReadResultJSON(legacyTypeNames bool, in *basictl.JsonLexer, ret *CasesTestAllDicts) error

func (*CasesTL2TestFunctionNoDep7) ReadResultJSONWriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep7) ReadResultJSONWriteResultTL1(r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) ReadResultJSONWriteResultTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep7) ReadResultJSONWriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) ReadResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep7) ReadResultTL1(w []byte, ret *CasesTestAllDicts) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) ReadResultTL1WriteResultJSON added in v1.3.24

func (item *CasesTL2TestFunctionNoDep7) ReadResultTL1WriteResultJSON(tctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) ReadResultTL1WriteResultTL2 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep7) ReadResultTL1WriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) ReadResultTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep7) ReadResultTL2(r []byte, ctx *basictl.TL2ReadContext, ret *CasesTestAllDicts) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) ReadResultTL2WriteResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep7) ReadResultTL2WriteResultJSON(tctx *basictl.TL2ReadContext, jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) ReadResultTL2WriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep7) ReadResultTL2WriteResultTL1(tctx *basictl.TL2ReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) ReadTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep7) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) ReadTL1Boxed added in v1.3.24

func (item *CasesTL2TestFunctionNoDep7) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) ReadTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep7) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) Reset added in v1.3.2

func (item *CasesTL2TestFunctionNoDep7) Reset()

func (CasesTL2TestFunctionNoDep7) String added in v1.3.2

func (item CasesTL2TestFunctionNoDep7) String() string

func (CasesTL2TestFunctionNoDep7) TLName added in v1.3.2

func (CasesTL2TestFunctionNoDep7) TLTag added in v1.3.2

func (*CasesTL2TestFunctionNoDep7) UnmarshalJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep7) UnmarshalJSON(b []byte) error

func (*CasesTL2TestFunctionNoDep7) WriteJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep7) WriteJSON(w []byte) []byte

func (*CasesTL2TestFunctionNoDep7) WriteJSONGeneral added in v1.3.2

func (item *CasesTL2TestFunctionNoDep7) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestFunctionNoDep7) WriteJSONOpt added in v1.3.2

func (item *CasesTL2TestFunctionNoDep7) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTL2TestFunctionNoDep7) WriteResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionNoDep7) WriteResultJSON(w []byte, ret CasesTestAllDicts) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) WriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep7) WriteResultTL1(w []byte, ret CasesTestAllDicts) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) WriteResultTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep7) WriteResultTL2(w []byte, ctx *basictl.TL2WriteContext, ret CasesTestAllDicts) []byte

func (*CasesTL2TestFunctionNoDep7) WriteTL1 added in v1.3.24

func (item *CasesTL2TestFunctionNoDep7) WriteTL1(w []byte) []byte

func (*CasesTL2TestFunctionNoDep7) WriteTL1Boxed added in v1.3.24

func (item *CasesTL2TestFunctionNoDep7) WriteTL1Boxed(w []byte) []byte

func (*CasesTL2TestFunctionNoDep7) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTL2TestFunctionNoDep7) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) WriteTL1General added in v1.3.24

func (item *CasesTL2TestFunctionNoDep7) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) WriteTL2 added in v1.3.2

func (item *CasesTL2TestFunctionNoDep7) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTL2TestFunctionWithDep1 added in v1.3.2

type CasesTL2TestFunctionWithDep1 struct {
	N uint32
}

func (*CasesTL2TestFunctionWithDep1) CalculateLayout added in v1.3.2

func (item *CasesTL2TestFunctionWithDep1) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestFunctionWithDep1) FillRandom added in v1.3.2

func (item *CasesTL2TestFunctionWithDep1) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestFunctionWithDep1) FillRandomResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionWithDep1) FillRandomResultTL1(rg *basictl.RandGenerator, w []byte) ([]byte, error)

func (*CasesTL2TestFunctionWithDep1) InternalReadTL2 added in v1.3.2

func (item *CasesTL2TestFunctionWithDep1) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) InternalWriteTL2 added in v1.3.2

func (item *CasesTL2TestFunctionWithDep1) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestFunctionWithDep1) MarshalJSON added in v1.3.2

func (item *CasesTL2TestFunctionWithDep1) MarshalJSON() ([]byte, error)

func (*CasesTL2TestFunctionWithDep1) ReadJSON added in v1.3.2

func (item *CasesTL2TestFunctionWithDep1) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionWithDep1) ReadJSONGeneral added in v1.3.2

func (item *CasesTL2TestFunctionWithDep1) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionWithDep1) ReadResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionWithDep1) ReadResultJSON(legacyTypeNames bool, in *basictl.JsonLexer, ret *[]int32) error

func (*CasesTL2TestFunctionWithDep1) ReadResultJSONWriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionWithDep1) ReadResultJSONWriteResultTL1(r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) ReadResultJSONWriteResultTL2 added in v1.3.2

func (item *CasesTL2TestFunctionWithDep1) ReadResultJSONWriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) ReadResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionWithDep1) ReadResultTL1(w []byte, ret *[]int32) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) ReadResultTL1WriteResultJSON added in v1.3.24

func (item *CasesTL2TestFunctionWithDep1) ReadResultTL1WriteResultJSON(tctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) ReadResultTL1WriteResultTL2 added in v1.3.24

func (item *CasesTL2TestFunctionWithDep1) ReadResultTL1WriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) ReadResultTL2 added in v1.3.2

func (item *CasesTL2TestFunctionWithDep1) ReadResultTL2(r []byte, ctx *basictl.TL2ReadContext, ret *[]int32) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) ReadResultTL2WriteResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionWithDep1) ReadResultTL2WriteResultJSON(tctx *basictl.TL2ReadContext, jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) ReadResultTL2WriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionWithDep1) ReadResultTL2WriteResultTL1(tctx *basictl.TL2ReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) ReadTL1 added in v1.3.24

func (item *CasesTL2TestFunctionWithDep1) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) ReadTL1Boxed added in v1.3.24

func (item *CasesTL2TestFunctionWithDep1) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) ReadTL2 added in v1.3.2

func (item *CasesTL2TestFunctionWithDep1) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) Reset added in v1.3.2

func (item *CasesTL2TestFunctionWithDep1) Reset()

func (CasesTL2TestFunctionWithDep1) String added in v1.3.2

func (item CasesTL2TestFunctionWithDep1) String() string

func (CasesTL2TestFunctionWithDep1) TLName added in v1.3.2

func (CasesTL2TestFunctionWithDep1) TLTag added in v1.3.2

func (*CasesTL2TestFunctionWithDep1) UnmarshalJSON added in v1.3.2

func (item *CasesTL2TestFunctionWithDep1) UnmarshalJSON(b []byte) error

func (*CasesTL2TestFunctionWithDep1) WriteJSON added in v1.3.2

func (item *CasesTL2TestFunctionWithDep1) WriteJSON(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) WriteJSONGeneral added in v1.3.2

func (item *CasesTL2TestFunctionWithDep1) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestFunctionWithDep1) WriteJSONOpt added in v1.3.2

func (item *CasesTL2TestFunctionWithDep1) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) WriteResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionWithDep1) WriteResultJSON(w []byte, ret []int32) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) WriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionWithDep1) WriteResultTL1(w []byte, ret []int32) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) WriteResultTL2 added in v1.3.2

func (item *CasesTL2TestFunctionWithDep1) WriteResultTL2(w []byte, ctx *basictl.TL2WriteContext, ret []int32) []byte

func (*CasesTL2TestFunctionWithDep1) WriteTL1 added in v1.3.24

func (item *CasesTL2TestFunctionWithDep1) WriteTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) WriteTL1Boxed added in v1.3.24

func (item *CasesTL2TestFunctionWithDep1) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTL2TestFunctionWithDep1) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) WriteTL1General added in v1.3.24

func (item *CasesTL2TestFunctionWithDep1) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) WriteTL2 added in v1.3.2

func (item *CasesTL2TestFunctionWithDep1) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTL2TestFunctionWithDep2 added in v1.3.2

type CasesTL2TestFunctionWithDep2 struct {
	N uint32
}

func (*CasesTL2TestFunctionWithDep2) CalculateLayout added in v1.3.2

func (item *CasesTL2TestFunctionWithDep2) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestFunctionWithDep2) FillRandom added in v1.3.2

func (item *CasesTL2TestFunctionWithDep2) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestFunctionWithDep2) FillRandomResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionWithDep2) FillRandomResultTL1(rg *basictl.RandGenerator, w []byte) ([]byte, error)

func (*CasesTL2TestFunctionWithDep2) InternalReadTL2 added in v1.3.2

func (item *CasesTL2TestFunctionWithDep2) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) InternalWriteTL2 added in v1.3.2

func (item *CasesTL2TestFunctionWithDep2) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestFunctionWithDep2) MarshalJSON added in v1.3.2

func (item *CasesTL2TestFunctionWithDep2) MarshalJSON() ([]byte, error)

func (*CasesTL2TestFunctionWithDep2) ReadJSON added in v1.3.2

func (item *CasesTL2TestFunctionWithDep2) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionWithDep2) ReadJSONGeneral added in v1.3.2

func (item *CasesTL2TestFunctionWithDep2) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionWithDep2) ReadResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionWithDep2) ReadResultJSON(legacyTypeNames bool, in *basictl.JsonLexer, ret *BenchmarksVrutoyPositions) error

func (*CasesTL2TestFunctionWithDep2) ReadResultJSONWriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionWithDep2) ReadResultJSONWriteResultTL1(r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) ReadResultJSONWriteResultTL2 added in v1.3.2

func (item *CasesTL2TestFunctionWithDep2) ReadResultJSONWriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) ReadResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionWithDep2) ReadResultTL1(w []byte, ret *BenchmarksVrutoyPositions) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) ReadResultTL1WriteResultJSON added in v1.3.24

func (item *CasesTL2TestFunctionWithDep2) ReadResultTL1WriteResultJSON(tctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) ReadResultTL1WriteResultTL2 added in v1.3.24

func (item *CasesTL2TestFunctionWithDep2) ReadResultTL1WriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) ReadResultTL2 added in v1.3.2

func (item *CasesTL2TestFunctionWithDep2) ReadResultTL2(r []byte, ctx *basictl.TL2ReadContext, ret *BenchmarksVrutoyPositions) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) ReadResultTL2WriteResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionWithDep2) ReadResultTL2WriteResultJSON(tctx *basictl.TL2ReadContext, jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) ReadResultTL2WriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionWithDep2) ReadResultTL2WriteResultTL1(tctx *basictl.TL2ReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) ReadTL1 added in v1.3.24

func (item *CasesTL2TestFunctionWithDep2) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) ReadTL1Boxed added in v1.3.24

func (item *CasesTL2TestFunctionWithDep2) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) ReadTL2 added in v1.3.2

func (item *CasesTL2TestFunctionWithDep2) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) Reset added in v1.3.2

func (item *CasesTL2TestFunctionWithDep2) Reset()

func (CasesTL2TestFunctionWithDep2) String added in v1.3.2

func (item CasesTL2TestFunctionWithDep2) String() string

func (CasesTL2TestFunctionWithDep2) TLName added in v1.3.2

func (CasesTL2TestFunctionWithDep2) TLTag added in v1.3.2

func (*CasesTL2TestFunctionWithDep2) UnmarshalJSON added in v1.3.2

func (item *CasesTL2TestFunctionWithDep2) UnmarshalJSON(b []byte) error

func (*CasesTL2TestFunctionWithDep2) WriteJSON added in v1.3.2

func (item *CasesTL2TestFunctionWithDep2) WriteJSON(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) WriteJSONGeneral added in v1.3.2

func (item *CasesTL2TestFunctionWithDep2) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestFunctionWithDep2) WriteJSONOpt added in v1.3.2

func (item *CasesTL2TestFunctionWithDep2) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) WriteResultJSON added in v1.3.2

func (item *CasesTL2TestFunctionWithDep2) WriteResultJSON(w []byte, ret BenchmarksVrutoyPositions) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) WriteResultTL1 added in v1.3.24

func (item *CasesTL2TestFunctionWithDep2) WriteResultTL1(w []byte, ret BenchmarksVrutoyPositions) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) WriteResultTL2 added in v1.3.2

func (*CasesTL2TestFunctionWithDep2) WriteTL1 added in v1.3.24

func (item *CasesTL2TestFunctionWithDep2) WriteTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) WriteTL1Boxed added in v1.3.24

func (item *CasesTL2TestFunctionWithDep2) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTL2TestFunctionWithDep2) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) WriteTL1General added in v1.3.24

func (item *CasesTL2TestFunctionWithDep2) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) WriteTL2 added in v1.3.2

func (item *CasesTL2TestFunctionWithDep2) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTL2TestObject added in v1.3.2

type CasesTL2TestObject struct {
	N  uint32
	Ns uint32
	// F1 (TrueType) // Conditional: item.N.0
	F2 bool
	F3 []bool
	F4 BenchmarksVrutoyPositions
	F5 bool // Conditional: item.N.1
	F6 []BenchmarksVrutoyTopLevelUnion
	F7 []True // Conditional: item.N.14
	// contains filtered or unexported fields
}

func (*CasesTL2TestObject) CalculateLayout added in v1.3.2

func (item *CasesTL2TestObject) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestObject) ClearF5 added in v1.3.2

func (item *CasesTL2TestObject) ClearF5()

func (*CasesTL2TestObject) ClearF7 added in v1.3.2

func (item *CasesTL2TestObject) ClearF7()

func (*CasesTL2TestObject) FillRandom added in v1.3.2

func (item *CasesTL2TestObject) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestObject) InternalReadTL2 added in v1.3.2

func (item *CasesTL2TestObject) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestObject) InternalWriteTL2 added in v1.3.2

func (item *CasesTL2TestObject) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestObject) IsSetF1 added in v1.3.2

func (item *CasesTL2TestObject) IsSetF1() bool

func (*CasesTL2TestObject) IsSetF5 added in v1.3.2

func (item *CasesTL2TestObject) IsSetF5() bool

func (*CasesTL2TestObject) IsSetF7 added in v1.3.2

func (item *CasesTL2TestObject) IsSetF7() bool

func (*CasesTL2TestObject) MarshalJSON added in v1.3.2

func (item *CasesTL2TestObject) MarshalJSON() ([]byte, error)

func (*CasesTL2TestObject) ReadJSON added in v1.3.2

func (item *CasesTL2TestObject) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestObject) ReadJSONGeneral added in v1.3.2

func (item *CasesTL2TestObject) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestObject) ReadTL1 added in v1.3.24

func (item *CasesTL2TestObject) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestObject) ReadTL1Boxed added in v1.3.24

func (item *CasesTL2TestObject) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestObject) ReadTL2 added in v1.3.2

func (item *CasesTL2TestObject) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestObject) RepairMasks added in v1.3.12

func (item *CasesTL2TestObject) RepairMasks()

func (CasesTL2TestObject) RepairMasksValue added in v1.3.12

func (item CasesTL2TestObject) RepairMasksValue() CasesTL2TestObject

func (*CasesTL2TestObject) Reset added in v1.3.2

func (item *CasesTL2TestObject) Reset()

func (*CasesTL2TestObject) SetF1 added in v1.3.2

func (item *CasesTL2TestObject) SetF1(v bool)

func (*CasesTL2TestObject) SetF5 added in v1.3.2

func (item *CasesTL2TestObject) SetF5(v bool)

func (*CasesTL2TestObject) SetF7 added in v1.3.2

func (item *CasesTL2TestObject) SetF7(v []True)

func (CasesTL2TestObject) String added in v1.3.2

func (item CasesTL2TestObject) String() string

func (CasesTL2TestObject) TLName added in v1.3.2

func (CasesTL2TestObject) TLName() string

func (CasesTL2TestObject) TLTag added in v1.3.2

func (CasesTL2TestObject) TLTag() uint32

func (*CasesTL2TestObject) UnmarshalJSON added in v1.3.2

func (item *CasesTL2TestObject) UnmarshalJSON(b []byte) error

func (*CasesTL2TestObject) WriteJSON added in v1.3.2

func (item *CasesTL2TestObject) WriteJSON(w []byte) (_ []byte, err error)

func (*CasesTL2TestObject) WriteJSONGeneral added in v1.3.2

func (item *CasesTL2TestObject) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestObject) WriteJSONOpt added in v1.3.2

func (item *CasesTL2TestObject) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*CasesTL2TestObject) WriteTL1 added in v1.3.24

func (item *CasesTL2TestObject) WriteTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestObject) WriteTL1Boxed added in v1.3.24

func (item *CasesTL2TestObject) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestObject) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTL2TestObject) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestObject) WriteTL1General added in v1.3.24

func (item *CasesTL2TestObject) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestObject) WriteTL2 added in v1.3.2

func (item *CasesTL2TestObject) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTL2TestObjectWithMuiltiParams added in v1.3.2

type CasesTL2TestObjectWithMuiltiParams struct {
	F1 []int32 // Conditional: nat_n.0
	F2 []int32 // Conditional: nat_n.1
	// contains filtered or unexported fields
}

func (*CasesTL2TestObjectWithMuiltiParams) CalculateLayout added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestObjectWithMuiltiParams) ClearF1 added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams) ClearF1(nat_n *uint32)

func (*CasesTL2TestObjectWithMuiltiParams) ClearF2 added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams) ClearF2(nat_n *uint32)

func (*CasesTL2TestObjectWithMuiltiParams) FillRandom added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams) FillRandom(rg *basictl.RandGenerator, nat_n uint32, nat_m uint32)

func (*CasesTL2TestObjectWithMuiltiParams) InternalReadTL2 added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams) InternalWriteTL2 added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestObjectWithMuiltiParams) IsSetF1 added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams) IsSetF1() bool

func (*CasesTL2TestObjectWithMuiltiParams) IsSetF2 added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams) IsSetF2() bool

func (*CasesTL2TestObjectWithMuiltiParams) ReadJSONGeneral added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_n uint32, nat_m uint32) error

func (*CasesTL2TestObjectWithMuiltiParams) ReadTL1 added in v1.3.24

func (item *CasesTL2TestObjectWithMuiltiParams) ReadTL1(w []byte, nat_n uint32, nat_m uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams) ReadTL1Boxed added in v1.3.24

func (item *CasesTL2TestObjectWithMuiltiParams) ReadTL1Boxed(w []byte, nat_n uint32, nat_m uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams) ReadTL2 added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams) RepairMasks added in v1.3.12

func (item *CasesTL2TestObjectWithMuiltiParams) RepairMasks(nat_n uint32, nat_m uint32)

func (CasesTL2TestObjectWithMuiltiParams) RepairMasksValue added in v1.3.12

func (*CasesTL2TestObjectWithMuiltiParams) Reset added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams) Reset()

func (*CasesTL2TestObjectWithMuiltiParams) SetF1 added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams) SetF1(v []int32, nat_n *uint32)

func (*CasesTL2TestObjectWithMuiltiParams) SetF2 added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams) SetF2(v []int32, nat_n *uint32)

func (CasesTL2TestObjectWithMuiltiParams) TLName added in v1.3.2

func (CasesTL2TestObjectWithMuiltiParams) TLTag added in v1.3.2

func (*CasesTL2TestObjectWithMuiltiParams) WriteJSON added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams) WriteJSON(w []byte, nat_n uint32, nat_m uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams) WriteJSONGeneral added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte, nat_n uint32, nat_m uint32) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestObjectWithMuiltiParams) WriteJSONOpt added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, nat_n uint32, nat_m uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams) WriteTL1 added in v1.3.24

func (item *CasesTL2TestObjectWithMuiltiParams) WriteTL1(w []byte, nat_n uint32, nat_m uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams) WriteTL1Boxed added in v1.3.24

func (item *CasesTL2TestObjectWithMuiltiParams) WriteTL1Boxed(w []byte, nat_n uint32, nat_m uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams) WriteTL2 added in v1.3.2

type CasesTL2TestObjectWithMuiltiParams2 added in v1.3.2

type CasesTL2TestObjectWithMuiltiParams2 struct {
	F1 [2]int32 // Conditional: nat_n.0
	F2 [2]int32 // Conditional: nat_n.1
	// contains filtered or unexported fields
}

func (*CasesTL2TestObjectWithMuiltiParams2) CalculateLayout added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams2) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestObjectWithMuiltiParams2) ClearF1 added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams2) ClearF1(nat_n *uint32)

func (*CasesTL2TestObjectWithMuiltiParams2) ClearF2 added in v1.3.20

func (item *CasesTL2TestObjectWithMuiltiParams2) ClearF2(nat_n *uint32)

func (*CasesTL2TestObjectWithMuiltiParams2) FillRandom added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams2) FillRandom(rg *basictl.RandGenerator, nat_n uint32)

func (*CasesTL2TestObjectWithMuiltiParams2) InternalReadTL2 added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams2) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams2) InternalWriteTL2 added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams2) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestObjectWithMuiltiParams2) IsSetF1 added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams2) IsSetF1() bool

func (*CasesTL2TestObjectWithMuiltiParams2) IsSetF2 added in v1.3.20

func (item *CasesTL2TestObjectWithMuiltiParams2) IsSetF2() bool

func (*CasesTL2TestObjectWithMuiltiParams2) ReadJSONGeneral added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams2) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_n uint32) error

func (*CasesTL2TestObjectWithMuiltiParams2) ReadTL1 added in v1.3.24

func (item *CasesTL2TestObjectWithMuiltiParams2) ReadTL1(w []byte, nat_n uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams2) ReadTL1Boxed added in v1.3.24

func (item *CasesTL2TestObjectWithMuiltiParams2) ReadTL1Boxed(w []byte, nat_n uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams2) ReadTL2 added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams2) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams2) RepairMasks added in v1.3.12

func (item *CasesTL2TestObjectWithMuiltiParams2) RepairMasks(nat_n uint32)

func (CasesTL2TestObjectWithMuiltiParams2) RepairMasksValue added in v1.3.12

func (*CasesTL2TestObjectWithMuiltiParams2) Reset added in v1.3.2

func (*CasesTL2TestObjectWithMuiltiParams2) SetF1 added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams2) SetF1(v [2]int32, nat_n *uint32)

func (*CasesTL2TestObjectWithMuiltiParams2) SetF2 added in v1.3.20

func (item *CasesTL2TestObjectWithMuiltiParams2) SetF2(v [2]int32, nat_n *uint32)

func (CasesTL2TestObjectWithMuiltiParams2) TLName added in v1.3.2

func (CasesTL2TestObjectWithMuiltiParams2) TLTag added in v1.3.2

func (*CasesTL2TestObjectWithMuiltiParams2) WriteJSON added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams2) WriteJSON(w []byte, nat_n uint32) []byte

func (*CasesTL2TestObjectWithMuiltiParams2) WriteJSONGeneral added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams2) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte, nat_n uint32) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestObjectWithMuiltiParams2) WriteJSONOpt added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams2) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, nat_n uint32) []byte

func (*CasesTL2TestObjectWithMuiltiParams2) WriteTL1 added in v1.3.24

func (item *CasesTL2TestObjectWithMuiltiParams2) WriteTL1(w []byte, nat_n uint32) []byte

func (*CasesTL2TestObjectWithMuiltiParams2) WriteTL1Boxed added in v1.3.24

func (item *CasesTL2TestObjectWithMuiltiParams2) WriteTL1Boxed(w []byte, nat_n uint32) []byte

func (*CasesTL2TestObjectWithMuiltiParams2) WriteTL2 added in v1.3.2

type CasesTL2TestObjectWithMuiltiParams3 added in v1.3.2

type CasesTL2TestObjectWithMuiltiParams3 struct {
	F1 []int32 // Conditional: 3.0
	F2 []int32 // Conditional: 3.1
	// contains filtered or unexported fields
}

func (*CasesTL2TestObjectWithMuiltiParams3) CalculateLayout added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams3) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestObjectWithMuiltiParams3) FillRandom added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams3) FillRandom(rg *basictl.RandGenerator, nat_m uint32)

func (*CasesTL2TestObjectWithMuiltiParams3) InternalReadTL2 added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams3) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams3) InternalWriteTL2 added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams3) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestObjectWithMuiltiParams3) ReadJSONGeneral added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams3) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_m uint32) error

func (*CasesTL2TestObjectWithMuiltiParams3) ReadTL1 added in v1.3.24

func (item *CasesTL2TestObjectWithMuiltiParams3) ReadTL1(w []byte, nat_m uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams3) ReadTL1Boxed added in v1.3.24

func (item *CasesTL2TestObjectWithMuiltiParams3) ReadTL1Boxed(w []byte, nat_m uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams3) ReadTL2 added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams3) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams3) RepairMasks added in v1.3.12

func (item *CasesTL2TestObjectWithMuiltiParams3) RepairMasks(nat_m uint32)

func (CasesTL2TestObjectWithMuiltiParams3) RepairMasksValue added in v1.3.12

func (*CasesTL2TestObjectWithMuiltiParams3) Reset added in v1.3.2

func (CasesTL2TestObjectWithMuiltiParams3) TLName added in v1.3.2

func (CasesTL2TestObjectWithMuiltiParams3) TLTag added in v1.3.2

func (*CasesTL2TestObjectWithMuiltiParams3) WriteJSON added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams3) WriteJSON(w []byte, nat_m uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams3) WriteJSONGeneral added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams3) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte, nat_m uint32) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestObjectWithMuiltiParams3) WriteJSONOpt added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams3) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, nat_m uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams3) WriteTL1 added in v1.3.24

func (item *CasesTL2TestObjectWithMuiltiParams3) WriteTL1(w []byte, nat_m uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams3) WriteTL1Boxed added in v1.3.24

func (item *CasesTL2TestObjectWithMuiltiParams3) WriteTL1Boxed(w []byte, nat_m uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams3) WriteTL2 added in v1.3.2

type CasesTL2TestObjectWithMuiltiParams41 added in v1.3.2

type CasesTL2TestObjectWithMuiltiParams41 struct {
	F1 [1]int32 // Conditional: 4.0
	F2 [1]int32 // Conditional: 4.1
	// contains filtered or unexported fields
}

func (*CasesTL2TestObjectWithMuiltiParams41) CalculateLayout added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams41) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestObjectWithMuiltiParams41) FillRandom added in v1.3.2

func (*CasesTL2TestObjectWithMuiltiParams41) InternalReadTL2 added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams41) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams41) InternalWriteTL2 added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams41) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestObjectWithMuiltiParams41) MarshalJSON added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams41) MarshalJSON() ([]byte, error)

func (*CasesTL2TestObjectWithMuiltiParams41) ReadJSON added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams41) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestObjectWithMuiltiParams41) ReadJSONGeneral added in v1.3.2

func (*CasesTL2TestObjectWithMuiltiParams41) ReadTL1 added in v1.3.24

func (item *CasesTL2TestObjectWithMuiltiParams41) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams41) ReadTL1Boxed added in v1.3.24

func (item *CasesTL2TestObjectWithMuiltiParams41) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams41) ReadTL2 added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams41) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams41) RepairMasks added in v1.3.12

func (item *CasesTL2TestObjectWithMuiltiParams41) RepairMasks()

func (CasesTL2TestObjectWithMuiltiParams41) RepairMasksValue added in v1.3.12

func (*CasesTL2TestObjectWithMuiltiParams41) Reset added in v1.3.2

func (CasesTL2TestObjectWithMuiltiParams41) String added in v1.3.2

func (CasesTL2TestObjectWithMuiltiParams41) TLName added in v1.3.2

func (CasesTL2TestObjectWithMuiltiParams41) TLTag added in v1.3.2

func (*CasesTL2TestObjectWithMuiltiParams41) UnmarshalJSON added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams41) UnmarshalJSON(b []byte) error

func (*CasesTL2TestObjectWithMuiltiParams41) WriteJSON added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams41) WriteJSON(w []byte) []byte

func (*CasesTL2TestObjectWithMuiltiParams41) WriteJSONGeneral added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams41) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestObjectWithMuiltiParams41) WriteJSONOpt added in v1.3.2

func (item *CasesTL2TestObjectWithMuiltiParams41) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTL2TestObjectWithMuiltiParams41) WriteTL1 added in v1.3.24

func (item *CasesTL2TestObjectWithMuiltiParams41) WriteTL1(w []byte) []byte

func (*CasesTL2TestObjectWithMuiltiParams41) WriteTL1Boxed added in v1.3.24

func (item *CasesTL2TestObjectWithMuiltiParams41) WriteTL1Boxed(w []byte) []byte

func (*CasesTL2TestObjectWithMuiltiParams41) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTL2TestObjectWithMuiltiParams41) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams41) WriteTL1General added in v1.3.24

func (item *CasesTL2TestObjectWithMuiltiParams41) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams41) WriteTL2 added in v1.3.2

type CasesTL2TestObjectWithParam4 added in v1.3.2

type CasesTL2TestObjectWithParam4 struct {
	X int32 // Conditional: 4.0
	Y [4]int32
	// contains filtered or unexported fields
}

func (*CasesTL2TestObjectWithParam4) CalculateLayout added in v1.3.2

func (item *CasesTL2TestObjectWithParam4) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestObjectWithParam4) FillRandom added in v1.3.2

func (item *CasesTL2TestObjectWithParam4) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestObjectWithParam4) InternalReadTL2 added in v1.3.2

func (item *CasesTL2TestObjectWithParam4) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestObjectWithParam4) InternalWriteTL2 added in v1.3.2

func (item *CasesTL2TestObjectWithParam4) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestObjectWithParam4) MarshalJSON added in v1.3.2

func (item *CasesTL2TestObjectWithParam4) MarshalJSON() ([]byte, error)

func (*CasesTL2TestObjectWithParam4) ReadJSON added in v1.3.2

func (item *CasesTL2TestObjectWithParam4) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestObjectWithParam4) ReadJSONGeneral added in v1.3.2

func (item *CasesTL2TestObjectWithParam4) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestObjectWithParam4) ReadTL1 added in v1.3.24

func (item *CasesTL2TestObjectWithParam4) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestObjectWithParam4) ReadTL1Boxed added in v1.3.24

func (item *CasesTL2TestObjectWithParam4) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestObjectWithParam4) ReadTL2 added in v1.3.2

func (item *CasesTL2TestObjectWithParam4) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestObjectWithParam4) RepairMasks added in v1.3.12

func (item *CasesTL2TestObjectWithParam4) RepairMasks()

func (CasesTL2TestObjectWithParam4) RepairMasksValue added in v1.3.12

func (*CasesTL2TestObjectWithParam4) Reset added in v1.3.2

func (item *CasesTL2TestObjectWithParam4) Reset()

func (CasesTL2TestObjectWithParam4) String added in v1.3.2

func (item CasesTL2TestObjectWithParam4) String() string

func (CasesTL2TestObjectWithParam4) TLName added in v1.3.2

func (CasesTL2TestObjectWithParam4) TLTag added in v1.3.2

func (*CasesTL2TestObjectWithParam4) UnmarshalJSON added in v1.3.2

func (item *CasesTL2TestObjectWithParam4) UnmarshalJSON(b []byte) error

func (*CasesTL2TestObjectWithParam4) WriteJSON added in v1.3.2

func (item *CasesTL2TestObjectWithParam4) WriteJSON(w []byte) []byte

func (*CasesTL2TestObjectWithParam4) WriteJSONGeneral added in v1.3.2

func (item *CasesTL2TestObjectWithParam4) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestObjectWithParam4) WriteJSONOpt added in v1.3.2

func (item *CasesTL2TestObjectWithParam4) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTL2TestObjectWithParam4) WriteTL1 added in v1.3.24

func (item *CasesTL2TestObjectWithParam4) WriteTL1(w []byte) []byte

func (*CasesTL2TestObjectWithParam4) WriteTL1Boxed added in v1.3.24

func (item *CasesTL2TestObjectWithParam4) WriteTL1Boxed(w []byte) []byte

func (*CasesTL2TestObjectWithParam4) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTL2TestObjectWithParam4) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestObjectWithParam4) WriteTL1General added in v1.3.24

func (item *CasesTL2TestObjectWithParam4) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestObjectWithParam4) WriteTL2 added in v1.3.2

func (item *CasesTL2TestObjectWithParam4) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTL2TestParamsGeneration added in v1.3.2

func (*CasesTL2TestParamsGeneration) CalculateLayout added in v1.3.2

func (item *CasesTL2TestParamsGeneration) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestParamsGeneration) FillRandom added in v1.3.2

func (item *CasesTL2TestParamsGeneration) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestParamsGeneration) InternalReadTL2 added in v1.3.2

func (item *CasesTL2TestParamsGeneration) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestParamsGeneration) InternalWriteTL2 added in v1.3.2

func (item *CasesTL2TestParamsGeneration) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestParamsGeneration) MarshalJSON added in v1.3.2

func (item *CasesTL2TestParamsGeneration) MarshalJSON() ([]byte, error)

func (*CasesTL2TestParamsGeneration) ReadJSON added in v1.3.2

func (item *CasesTL2TestParamsGeneration) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestParamsGeneration) ReadJSONGeneral added in v1.3.2

func (item *CasesTL2TestParamsGeneration) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestParamsGeneration) ReadTL1 added in v1.3.24

func (item *CasesTL2TestParamsGeneration) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestParamsGeneration) ReadTL1Boxed added in v1.3.24

func (item *CasesTL2TestParamsGeneration) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestParamsGeneration) ReadTL2 added in v1.3.2

func (item *CasesTL2TestParamsGeneration) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestParamsGeneration) RepairMasks added in v1.3.12

func (item *CasesTL2TestParamsGeneration) RepairMasks()

func (CasesTL2TestParamsGeneration) RepairMasksValue added in v1.3.12

func (*CasesTL2TestParamsGeneration) Reset added in v1.3.2

func (item *CasesTL2TestParamsGeneration) Reset()

func (CasesTL2TestParamsGeneration) String added in v1.3.2

func (item CasesTL2TestParamsGeneration) String() string

func (CasesTL2TestParamsGeneration) TLName added in v1.3.2

func (CasesTL2TestParamsGeneration) TLTag added in v1.3.2

func (*CasesTL2TestParamsGeneration) UnmarshalJSON added in v1.3.2

func (item *CasesTL2TestParamsGeneration) UnmarshalJSON(b []byte) error

func (*CasesTL2TestParamsGeneration) WriteJSON added in v1.3.2

func (item *CasesTL2TestParamsGeneration) WriteJSON(w []byte) (_ []byte, err error)

func (*CasesTL2TestParamsGeneration) WriteJSONGeneral added in v1.3.2

func (item *CasesTL2TestParamsGeneration) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestParamsGeneration) WriteJSONOpt added in v1.3.2

func (item *CasesTL2TestParamsGeneration) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*CasesTL2TestParamsGeneration) WriteTL1 added in v1.3.24

func (item *CasesTL2TestParamsGeneration) WriteTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestParamsGeneration) WriteTL1Boxed added in v1.3.24

func (item *CasesTL2TestParamsGeneration) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestParamsGeneration) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTL2TestParamsGeneration) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestParamsGeneration) WriteTL1General added in v1.3.24

func (item *CasesTL2TestParamsGeneration) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestParamsGeneration) WriteTL2 added in v1.3.2

func (item *CasesTL2TestParamsGeneration) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTL2TestVectorBool added in v1.3.2

type CasesTL2TestVectorBool struct {
	X []bool
}

func (*CasesTL2TestVectorBool) CalculateLayout added in v1.3.2

func (item *CasesTL2TestVectorBool) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestVectorBool) FillRandom added in v1.3.2

func (item *CasesTL2TestVectorBool) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestVectorBool) InternalReadTL2 added in v1.3.2

func (item *CasesTL2TestVectorBool) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestVectorBool) InternalWriteTL2 added in v1.3.2

func (item *CasesTL2TestVectorBool) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestVectorBool) MarshalJSON added in v1.3.2

func (item *CasesTL2TestVectorBool) MarshalJSON() ([]byte, error)

func (*CasesTL2TestVectorBool) ReadJSON added in v1.3.2

func (item *CasesTL2TestVectorBool) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestVectorBool) ReadJSONGeneral added in v1.3.2

func (item *CasesTL2TestVectorBool) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestVectorBool) ReadTL1 added in v1.3.24

func (item *CasesTL2TestVectorBool) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestVectorBool) ReadTL1Boxed added in v1.3.24

func (item *CasesTL2TestVectorBool) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestVectorBool) ReadTL2 added in v1.3.2

func (item *CasesTL2TestVectorBool) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestVectorBool) Reset added in v1.3.2

func (item *CasesTL2TestVectorBool) Reset()

func (CasesTL2TestVectorBool) String added in v1.3.2

func (item CasesTL2TestVectorBool) String() string

func (CasesTL2TestVectorBool) TLName added in v1.3.2

func (CasesTL2TestVectorBool) TLName() string

func (CasesTL2TestVectorBool) TLTag added in v1.3.2

func (*CasesTL2TestVectorBool) UnmarshalJSON added in v1.3.2

func (item *CasesTL2TestVectorBool) UnmarshalJSON(b []byte) error

func (*CasesTL2TestVectorBool) WriteJSON added in v1.3.2

func (item *CasesTL2TestVectorBool) WriteJSON(w []byte) []byte

func (*CasesTL2TestVectorBool) WriteJSONGeneral added in v1.3.2

func (item *CasesTL2TestVectorBool) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestVectorBool) WriteJSONOpt added in v1.3.2

func (item *CasesTL2TestVectorBool) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTL2TestVectorBool) WriteTL1 added in v1.3.24

func (item *CasesTL2TestVectorBool) WriteTL1(w []byte) []byte

func (*CasesTL2TestVectorBool) WriteTL1Boxed added in v1.3.24

func (item *CasesTL2TestVectorBool) WriteTL1Boxed(w []byte) []byte

func (*CasesTL2TestVectorBool) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTL2TestVectorBool) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestVectorBool) WriteTL1General added in v1.3.24

func (item *CasesTL2TestVectorBool) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestVectorBool) WriteTL2 added in v1.3.2

func (item *CasesTL2TestVectorBool) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTestAllDicts added in v1.3.2

type CasesTestAllDicts struct {
	F1 CasesTestDictString
	F2 CasesTestDictInt
	F3 CasesTestDictAny
}

func (*CasesTestAllDicts) CalculateLayout added in v1.3.2

func (item *CasesTestAllDicts) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestAllDicts) FillRandom added in v1.3.2

func (item *CasesTestAllDicts) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestAllDicts) InternalReadTL2 added in v1.3.2

func (item *CasesTestAllDicts) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestAllDicts) InternalWriteTL2 added in v1.3.2

func (item *CasesTestAllDicts) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestAllDicts) MarshalJSON added in v1.3.2

func (item *CasesTestAllDicts) MarshalJSON() ([]byte, error)

func (*CasesTestAllDicts) ReadJSON added in v1.3.2

func (item *CasesTestAllDicts) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestAllDicts) ReadJSONGeneral added in v1.3.2

func (item *CasesTestAllDicts) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestAllDicts) ReadTL1 added in v1.3.24

func (item *CasesTestAllDicts) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestAllDicts) ReadTL1Boxed added in v1.3.24

func (item *CasesTestAllDicts) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestAllDicts) ReadTL2 added in v1.3.2

func (item *CasesTestAllDicts) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestAllDicts) Reset added in v1.3.2

func (item *CasesTestAllDicts) Reset()

func (CasesTestAllDicts) String added in v1.3.2

func (item CasesTestAllDicts) String() string

func (CasesTestAllDicts) TLName added in v1.3.2

func (CasesTestAllDicts) TLName() string

func (CasesTestAllDicts) TLTag added in v1.3.2

func (CasesTestAllDicts) TLTag() uint32

func (*CasesTestAllDicts) UnmarshalJSON added in v1.3.2

func (item *CasesTestAllDicts) UnmarshalJSON(b []byte) error

func (*CasesTestAllDicts) WriteJSON added in v1.3.2

func (item *CasesTestAllDicts) WriteJSON(w []byte) []byte

func (*CasesTestAllDicts) WriteJSONGeneral added in v1.3.2

func (item *CasesTestAllDicts) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestAllDicts) WriteJSONOpt added in v1.3.2

func (item *CasesTestAllDicts) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestAllDicts) WriteTL1 added in v1.3.24

func (item *CasesTestAllDicts) WriteTL1(w []byte) []byte

func (*CasesTestAllDicts) WriteTL1Boxed added in v1.3.24

func (item *CasesTestAllDicts) WriteTL1Boxed(w []byte) []byte

func (*CasesTestAllDicts) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTestAllDicts) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestAllDicts) WriteTL1General added in v1.3.24

func (item *CasesTestAllDicts) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestAllDicts) WriteTL2 added in v1.3.2

func (item *CasesTestAllDicts) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTestAllPossibleFieldConfigs added in v1.3.2

type CasesTestAllPossibleFieldConfigs struct {
	Local  uint32
	Locals uint32
	// no fieldmask, no nat dependencies in type
	F00 int32
	// no fieldmask, true type
	F01 True
	// no fieldmask, have some local nat dependencies in type
	F02 []int32
	// no fieldmask, have only external nat dependencies in type
	F03 []int32
	// local fieldmask, no nat dependencies in type
	F10 int32 // Conditional: item.Local.0
	// local fieldmask, true type
	// F11 (TrueType) // Conditional: item.Local.1
	// local fieldmask, have some local nat dependencies in type
	F12 []int32 // Conditional: item.Local.2
	// local fieldmask, have only external nat dependencies in type
	F13 []int32 // Conditional: item.Local.3
	// outer fieldmask, no nat dependencies in type
	F20 int32 // Conditional: nat_outer.0
	// outer fieldmask, true type
	// F21 (TrueType) // Conditional: nat_outer.1
	// outer fieldmask, have some local nat dependencies in type
	F22 []int32 // Conditional: nat_outer.2
	// outer fieldmask, have only external nat dependencies in type
	F23 []int32 // Conditional: nat_outer.3
	// contains filtered or unexported fields
}

func (*CasesTestAllPossibleFieldConfigs) CalculateLayout added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestAllPossibleFieldConfigs) ClearF10 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) ClearF10()

func (*CasesTestAllPossibleFieldConfigs) ClearF12 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) ClearF12()

func (*CasesTestAllPossibleFieldConfigs) ClearF13 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) ClearF13()

func (*CasesTestAllPossibleFieldConfigs) ClearF20 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) ClearF20(nat_outer *uint32)

func (*CasesTestAllPossibleFieldConfigs) ClearF22 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) ClearF22(nat_outer *uint32)

func (*CasesTestAllPossibleFieldConfigs) ClearF23 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) ClearF23(nat_outer *uint32)

func (*CasesTestAllPossibleFieldConfigs) FillRandom added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) FillRandom(rg *basictl.RandGenerator, nat_outer uint32, nat_outers uint32)

func (*CasesTestAllPossibleFieldConfigs) InternalReadTL2 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigs) InternalWriteTL2 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestAllPossibleFieldConfigs) IsSetF10 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) IsSetF10() bool

func (*CasesTestAllPossibleFieldConfigs) IsSetF11 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) IsSetF11() bool

func (*CasesTestAllPossibleFieldConfigs) IsSetF12 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) IsSetF12() bool

func (*CasesTestAllPossibleFieldConfigs) IsSetF13 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) IsSetF13() bool

func (*CasesTestAllPossibleFieldConfigs) IsSetF20 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) IsSetF20() bool

func (*CasesTestAllPossibleFieldConfigs) IsSetF21 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) IsSetF21() bool

func (*CasesTestAllPossibleFieldConfigs) IsSetF22 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) IsSetF22() bool

func (*CasesTestAllPossibleFieldConfigs) IsSetF23 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) IsSetF23() bool

func (*CasesTestAllPossibleFieldConfigs) ReadJSONGeneral added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_outer uint32, nat_outers uint32) error

func (*CasesTestAllPossibleFieldConfigs) ReadTL1 added in v1.3.24

func (item *CasesTestAllPossibleFieldConfigs) ReadTL1(w []byte, nat_outer uint32, nat_outers uint32) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigs) ReadTL1Boxed added in v1.3.24

func (item *CasesTestAllPossibleFieldConfigs) ReadTL1Boxed(w []byte, nat_outer uint32, nat_outers uint32) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigs) ReadTL2 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigs) RepairMasks added in v1.3.12

func (item *CasesTestAllPossibleFieldConfigs) RepairMasks(nat_outer uint32, nat_outers uint32)

func (CasesTestAllPossibleFieldConfigs) RepairMasksValue added in v1.3.12

func (item CasesTestAllPossibleFieldConfigs) RepairMasksValue(nat_outer uint32, nat_outers uint32) CasesTestAllPossibleFieldConfigs

func (*CasesTestAllPossibleFieldConfigs) Reset added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) Reset()

func (*CasesTestAllPossibleFieldConfigs) SetF10 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) SetF10(v int32)

func (*CasesTestAllPossibleFieldConfigs) SetF11 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) SetF11(v bool)

func (*CasesTestAllPossibleFieldConfigs) SetF12 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) SetF12(v []int32)

func (*CasesTestAllPossibleFieldConfigs) SetF13 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) SetF13(v []int32)

func (*CasesTestAllPossibleFieldConfigs) SetF20 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) SetF20(v int32, nat_outer *uint32)

func (*CasesTestAllPossibleFieldConfigs) SetF21 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) SetF21(v bool, nat_outer *uint32)

func (*CasesTestAllPossibleFieldConfigs) SetF22 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) SetF22(v []int32, nat_outer *uint32)

func (*CasesTestAllPossibleFieldConfigs) SetF23 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) SetF23(v []int32, nat_outer *uint32)

func (CasesTestAllPossibleFieldConfigs) TLName added in v1.3.2

func (CasesTestAllPossibleFieldConfigs) TLTag added in v1.3.2

func (*CasesTestAllPossibleFieldConfigs) WriteJSON added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) WriteJSON(w []byte, nat_outer uint32, nat_outers uint32) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigs) WriteJSONGeneral added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte, nat_outer uint32, nat_outers uint32) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestAllPossibleFieldConfigs) WriteJSONOpt added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigs) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, nat_outer uint32, nat_outers uint32) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigs) WriteTL1 added in v1.3.24

func (item *CasesTestAllPossibleFieldConfigs) WriteTL1(w []byte, nat_outer uint32, nat_outers uint32) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigs) WriteTL1Boxed added in v1.3.24

func (item *CasesTestAllPossibleFieldConfigs) WriteTL1Boxed(w []byte, nat_outer uint32, nat_outers uint32) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigs) WriteTL2 added in v1.3.2

type CasesTestAllPossibleFieldConfigsContainer added in v1.3.2

type CasesTestAllPossibleFieldConfigsContainer struct {
	Outer  uint32
	Outers uint32
	Value  CasesTestAllPossibleFieldConfigs
}

func (*CasesTestAllPossibleFieldConfigsContainer) CalculateLayout added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigsContainer) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestAllPossibleFieldConfigsContainer) FillRandom added in v1.3.2

func (*CasesTestAllPossibleFieldConfigsContainer) InternalReadTL2 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigsContainer) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigsContainer) InternalWriteTL2 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigsContainer) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestAllPossibleFieldConfigsContainer) MarshalJSON added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigsContainer) MarshalJSON() ([]byte, error)

func (*CasesTestAllPossibleFieldConfigsContainer) ReadJSON added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigsContainer) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestAllPossibleFieldConfigsContainer) ReadJSONGeneral added in v1.3.2

func (*CasesTestAllPossibleFieldConfigsContainer) ReadTL1 added in v1.3.24

func (item *CasesTestAllPossibleFieldConfigsContainer) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigsContainer) ReadTL1Boxed added in v1.3.24

func (item *CasesTestAllPossibleFieldConfigsContainer) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigsContainer) ReadTL2 added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigsContainer) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigsContainer) RepairMasks added in v1.3.12

func (item *CasesTestAllPossibleFieldConfigsContainer) RepairMasks()

func (CasesTestAllPossibleFieldConfigsContainer) RepairMasksValue added in v1.3.12

func (*CasesTestAllPossibleFieldConfigsContainer) Reset added in v1.3.2

func (CasesTestAllPossibleFieldConfigsContainer) String added in v1.3.2

func (CasesTestAllPossibleFieldConfigsContainer) TLName added in v1.3.2

func (CasesTestAllPossibleFieldConfigsContainer) TLTag added in v1.3.2

func (*CasesTestAllPossibleFieldConfigsContainer) UnmarshalJSON added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigsContainer) UnmarshalJSON(b []byte) error

func (*CasesTestAllPossibleFieldConfigsContainer) WriteJSON added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigsContainer) WriteJSON(w []byte) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigsContainer) WriteJSONGeneral added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigsContainer) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestAllPossibleFieldConfigsContainer) WriteJSONOpt added in v1.3.2

func (item *CasesTestAllPossibleFieldConfigsContainer) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigsContainer) WriteTL1 added in v1.3.24

func (item *CasesTestAllPossibleFieldConfigsContainer) WriteTL1(w []byte) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigsContainer) WriteTL1Boxed added in v1.3.24

func (item *CasesTestAllPossibleFieldConfigsContainer) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigsContainer) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTestAllPossibleFieldConfigsContainer) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigsContainer) WriteTL1General added in v1.3.24

func (item *CasesTestAllPossibleFieldConfigsContainer) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigsContainer) WriteTL2 added in v1.3.2

type CasesTestArray added in v1.3.2

type CasesTestArray struct {
	N   uint32
	Arr []int32
}

BLOCK: TEST BRACKETS (arrays, vectors, dicitinaries etc.)

func (*CasesTestArray) CalculateLayout added in v1.3.2

func (item *CasesTestArray) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestArray) FillRandom added in v1.3.2

func (item *CasesTestArray) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestArray) InternalReadTL2 added in v1.3.2

func (item *CasesTestArray) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestArray) InternalWriteTL2 added in v1.3.2

func (item *CasesTestArray) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestArray) MarshalJSON added in v1.3.2

func (item *CasesTestArray) MarshalJSON() ([]byte, error)

func (*CasesTestArray) ReadJSON added in v1.3.2

func (item *CasesTestArray) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestArray) ReadJSONGeneral added in v1.3.2

func (item *CasesTestArray) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestArray) ReadTL1 added in v1.3.24

func (item *CasesTestArray) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestArray) ReadTL1Boxed added in v1.3.24

func (item *CasesTestArray) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestArray) ReadTL2 added in v1.3.2

func (item *CasesTestArray) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestArray) Reset added in v1.3.2

func (item *CasesTestArray) Reset()

func (CasesTestArray) String added in v1.3.2

func (item CasesTestArray) String() string

func (CasesTestArray) TLName added in v1.3.2

func (CasesTestArray) TLName() string

func (CasesTestArray) TLTag added in v1.3.2

func (CasesTestArray) TLTag() uint32

func (*CasesTestArray) UnmarshalJSON added in v1.3.2

func (item *CasesTestArray) UnmarshalJSON(b []byte) error

func (*CasesTestArray) WriteJSON added in v1.3.2

func (item *CasesTestArray) WriteJSON(w []byte) (_ []byte, err error)

func (*CasesTestArray) WriteJSONGeneral added in v1.3.2

func (item *CasesTestArray) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestArray) WriteJSONOpt added in v1.3.2

func (item *CasesTestArray) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*CasesTestArray) WriteTL1 added in v1.3.24

func (item *CasesTestArray) WriteTL1(w []byte) (_ []byte, err error)

func (*CasesTestArray) WriteTL1Boxed added in v1.3.24

func (item *CasesTestArray) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestArray) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTestArray) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestArray) WriteTL1General added in v1.3.24

func (item *CasesTestArray) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestArray) WriteTL2 added in v1.3.2

func (item *CasesTestArray) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTestBeforeReadBitValidation added in v1.3.2

type CasesTestBeforeReadBitValidation struct {
	N  uint32
	Ns uint32
	A  []int32 // Conditional: item.N.0
	B  []int32 // Conditional: item.N.1
	// contains filtered or unexported fields
}

func (*CasesTestBeforeReadBitValidation) CalculateLayout added in v1.3.2

func (item *CasesTestBeforeReadBitValidation) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestBeforeReadBitValidation) ClearA added in v1.3.2

func (item *CasesTestBeforeReadBitValidation) ClearA()

func (*CasesTestBeforeReadBitValidation) ClearB added in v1.3.2

func (item *CasesTestBeforeReadBitValidation) ClearB()

func (*CasesTestBeforeReadBitValidation) FillRandom added in v1.3.2

func (*CasesTestBeforeReadBitValidation) InternalReadTL2 added in v1.3.2

func (item *CasesTestBeforeReadBitValidation) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestBeforeReadBitValidation) InternalWriteTL2 added in v1.3.2

func (item *CasesTestBeforeReadBitValidation) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestBeforeReadBitValidation) IsSetA added in v1.3.2

func (item *CasesTestBeforeReadBitValidation) IsSetA() bool

func (*CasesTestBeforeReadBitValidation) IsSetB added in v1.3.2

func (item *CasesTestBeforeReadBitValidation) IsSetB() bool

func (*CasesTestBeforeReadBitValidation) MarshalJSON added in v1.3.2

func (item *CasesTestBeforeReadBitValidation) MarshalJSON() ([]byte, error)

func (*CasesTestBeforeReadBitValidation) ReadJSON added in v1.3.2

func (item *CasesTestBeforeReadBitValidation) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestBeforeReadBitValidation) ReadJSONGeneral added in v1.3.2

func (*CasesTestBeforeReadBitValidation) ReadTL1 added in v1.3.24

func (item *CasesTestBeforeReadBitValidation) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestBeforeReadBitValidation) ReadTL1Boxed added in v1.3.24

func (item *CasesTestBeforeReadBitValidation) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestBeforeReadBitValidation) ReadTL2 added in v1.3.2

func (item *CasesTestBeforeReadBitValidation) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestBeforeReadBitValidation) RepairMasks added in v1.3.12

func (item *CasesTestBeforeReadBitValidation) RepairMasks()

func (CasesTestBeforeReadBitValidation) RepairMasksValue added in v1.3.12

func (*CasesTestBeforeReadBitValidation) Reset added in v1.3.2

func (item *CasesTestBeforeReadBitValidation) Reset()

func (*CasesTestBeforeReadBitValidation) SetA added in v1.3.2

func (item *CasesTestBeforeReadBitValidation) SetA(v []int32)

func (*CasesTestBeforeReadBitValidation) SetB added in v1.3.2

func (item *CasesTestBeforeReadBitValidation) SetB(v []int32)

func (CasesTestBeforeReadBitValidation) String added in v1.3.2

func (CasesTestBeforeReadBitValidation) TLName added in v1.3.2

func (CasesTestBeforeReadBitValidation) TLTag added in v1.3.2

func (*CasesTestBeforeReadBitValidation) UnmarshalJSON added in v1.3.2

func (item *CasesTestBeforeReadBitValidation) UnmarshalJSON(b []byte) error

func (*CasesTestBeforeReadBitValidation) WriteJSON added in v1.3.2

func (item *CasesTestBeforeReadBitValidation) WriteJSON(w []byte) (_ []byte, err error)

func (*CasesTestBeforeReadBitValidation) WriteJSONGeneral added in v1.3.2

func (item *CasesTestBeforeReadBitValidation) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestBeforeReadBitValidation) WriteJSONOpt added in v1.3.2

func (item *CasesTestBeforeReadBitValidation) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*CasesTestBeforeReadBitValidation) WriteTL1 added in v1.3.24

func (item *CasesTestBeforeReadBitValidation) WriteTL1(w []byte) (_ []byte, err error)

func (*CasesTestBeforeReadBitValidation) WriteTL1Boxed added in v1.3.24

func (item *CasesTestBeforeReadBitValidation) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestBeforeReadBitValidation) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTestBeforeReadBitValidation) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestBeforeReadBitValidation) WriteTL1General added in v1.3.24

func (item *CasesTestBeforeReadBitValidation) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestBeforeReadBitValidation) WriteTL2 added in v1.3.2

type CasesTestDictAny added in v1.3.2

type CasesTestDictAny struct {
	Dict []DictionaryAnyFieldDoubleInt
}

will be array of tuples

func (*CasesTestDictAny) CalculateLayout added in v1.3.2

func (item *CasesTestDictAny) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestDictAny) FillRandom added in v1.3.2

func (item *CasesTestDictAny) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestDictAny) InternalReadTL2 added in v1.3.2

func (item *CasesTestDictAny) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestDictAny) InternalWriteTL2 added in v1.3.2

func (item *CasesTestDictAny) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestDictAny) MarshalJSON added in v1.3.2

func (item *CasesTestDictAny) MarshalJSON() ([]byte, error)

func (*CasesTestDictAny) ReadJSON added in v1.3.2

func (item *CasesTestDictAny) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestDictAny) ReadJSONGeneral added in v1.3.2

func (item *CasesTestDictAny) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestDictAny) ReadTL1 added in v1.3.24

func (item *CasesTestDictAny) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestDictAny) ReadTL1Boxed added in v1.3.24

func (item *CasesTestDictAny) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestDictAny) ReadTL2 added in v1.3.2

func (item *CasesTestDictAny) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestDictAny) Reset added in v1.3.2

func (item *CasesTestDictAny) Reset()

func (CasesTestDictAny) String added in v1.3.2

func (item CasesTestDictAny) String() string

func (CasesTestDictAny) TLName added in v1.3.2

func (CasesTestDictAny) TLName() string

func (CasesTestDictAny) TLTag added in v1.3.2

func (CasesTestDictAny) TLTag() uint32

func (*CasesTestDictAny) UnmarshalJSON added in v1.3.2

func (item *CasesTestDictAny) UnmarshalJSON(b []byte) error

func (*CasesTestDictAny) WriteJSON added in v1.3.2

func (item *CasesTestDictAny) WriteJSON(w []byte) []byte

func (*CasesTestDictAny) WriteJSONGeneral added in v1.3.2

func (item *CasesTestDictAny) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestDictAny) WriteJSONOpt added in v1.3.2

func (item *CasesTestDictAny) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestDictAny) WriteTL1 added in v1.3.24

func (item *CasesTestDictAny) WriteTL1(w []byte) []byte

func (*CasesTestDictAny) WriteTL1Boxed added in v1.3.24

func (item *CasesTestDictAny) WriteTL1Boxed(w []byte) []byte

func (*CasesTestDictAny) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTestDictAny) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestDictAny) WriteTL1General added in v1.3.24

func (item *CasesTestDictAny) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestDictAny) WriteTL2 added in v1.3.2

func (item *CasesTestDictAny) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTestDictInt added in v1.3.2

type CasesTestDictInt struct {
	Dict map[int32]int32
}

will be map

func (*CasesTestDictInt) CalculateLayout added in v1.3.2

func (item *CasesTestDictInt) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestDictInt) FillRandom added in v1.3.2

func (item *CasesTestDictInt) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestDictInt) InternalReadTL2 added in v1.3.2

func (item *CasesTestDictInt) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestDictInt) InternalWriteTL2 added in v1.3.2

func (item *CasesTestDictInt) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestDictInt) MarshalJSON added in v1.3.2

func (item *CasesTestDictInt) MarshalJSON() ([]byte, error)

func (*CasesTestDictInt) ReadJSON added in v1.3.2

func (item *CasesTestDictInt) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestDictInt) ReadJSONGeneral added in v1.3.2

func (item *CasesTestDictInt) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestDictInt) ReadTL1 added in v1.3.24

func (item *CasesTestDictInt) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestDictInt) ReadTL1Boxed added in v1.3.24

func (item *CasesTestDictInt) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestDictInt) ReadTL2 added in v1.3.2

func (item *CasesTestDictInt) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestDictInt) Reset added in v1.3.2

func (item *CasesTestDictInt) Reset()

func (CasesTestDictInt) String added in v1.3.2

func (item CasesTestDictInt) String() string

func (CasesTestDictInt) TLName added in v1.3.2

func (CasesTestDictInt) TLName() string

func (CasesTestDictInt) TLTag added in v1.3.2

func (CasesTestDictInt) TLTag() uint32

func (*CasesTestDictInt) UnmarshalJSON added in v1.3.2

func (item *CasesTestDictInt) UnmarshalJSON(b []byte) error

func (*CasesTestDictInt) WriteJSON added in v1.3.2

func (item *CasesTestDictInt) WriteJSON(w []byte) []byte

func (*CasesTestDictInt) WriteJSONGeneral added in v1.3.2

func (item *CasesTestDictInt) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestDictInt) WriteJSONOpt added in v1.3.2

func (item *CasesTestDictInt) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestDictInt) WriteTL1 added in v1.3.24

func (item *CasesTestDictInt) WriteTL1(w []byte) []byte

func (*CasesTestDictInt) WriteTL1Boxed added in v1.3.24

func (item *CasesTestDictInt) WriteTL1Boxed(w []byte) []byte

func (*CasesTestDictInt) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTestDictInt) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestDictInt) WriteTL1General added in v1.3.24

func (item *CasesTestDictInt) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestDictInt) WriteTL2 added in v1.3.2

func (item *CasesTestDictInt) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTestDictString added in v1.3.2

type CasesTestDictString struct {
	Dict map[string]int32
}

will be map

func (*CasesTestDictString) CalculateLayout added in v1.3.2

func (item *CasesTestDictString) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestDictString) FillRandom added in v1.3.2

func (item *CasesTestDictString) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestDictString) InternalReadTL2 added in v1.3.2

func (item *CasesTestDictString) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestDictString) InternalWriteTL2 added in v1.3.2

func (item *CasesTestDictString) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestDictString) MarshalJSON added in v1.3.2

func (item *CasesTestDictString) MarshalJSON() ([]byte, error)

func (*CasesTestDictString) ReadJSON added in v1.3.2

func (item *CasesTestDictString) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestDictString) ReadJSONGeneral added in v1.3.2

func (item *CasesTestDictString) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestDictString) ReadTL1 added in v1.3.24

func (item *CasesTestDictString) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestDictString) ReadTL1Boxed added in v1.3.24

func (item *CasesTestDictString) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestDictString) ReadTL2 added in v1.3.2

func (item *CasesTestDictString) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestDictString) Reset added in v1.3.2

func (item *CasesTestDictString) Reset()

func (CasesTestDictString) String added in v1.3.2

func (item CasesTestDictString) String() string

func (CasesTestDictString) TLName added in v1.3.2

func (CasesTestDictString) TLName() string

func (CasesTestDictString) TLTag added in v1.3.2

func (CasesTestDictString) TLTag() uint32

func (*CasesTestDictString) UnmarshalJSON added in v1.3.2

func (item *CasesTestDictString) UnmarshalJSON(b []byte) error

func (*CasesTestDictString) WriteJSON added in v1.3.2

func (item *CasesTestDictString) WriteJSON(w []byte) []byte

func (*CasesTestDictString) WriteJSONGeneral added in v1.3.2

func (item *CasesTestDictString) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestDictString) WriteJSONOpt added in v1.3.2

func (item *CasesTestDictString) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestDictString) WriteTL1 added in v1.3.24

func (item *CasesTestDictString) WriteTL1(w []byte) []byte

func (*CasesTestDictString) WriteTL1Boxed added in v1.3.24

func (item *CasesTestDictString) WriteTL1Boxed(w []byte) []byte

func (*CasesTestDictString) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTestDictString) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestDictString) WriteTL1General added in v1.3.24

func (item *CasesTestDictString) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestDictString) WriteTL2 added in v1.3.2

func (item *CasesTestDictString) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTestEnum added in v1.3.2

type CasesTestEnum struct {
	// contains filtered or unexported fields
}

func CasesTestEnum1 added in v1.3.2

func CasesTestEnum1() CasesTestEnum

func CasesTestEnum2 added in v1.3.2

func CasesTestEnum2() CasesTestEnum

func CasesTestEnum3 added in v1.3.2

func CasesTestEnum3() CasesTestEnum

func CasesTestEnum__MakeEnum added in v1.3.2

func CasesTestEnum__MakeEnum(i int) CasesTestEnum

func (*CasesTestEnum) CalculateLayout added in v1.3.2

func (item *CasesTestEnum) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestEnum) FillRandom added in v1.3.2

func (item *CasesTestEnum) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestEnum) InternalReadTL2 added in v1.3.2

func (item *CasesTestEnum) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestEnum) InternalWriteTL2 added in v1.3.2

func (item *CasesTestEnum) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (CasesTestEnum) IsV1 added in v1.3.13

func (item CasesTestEnum) IsV1() bool

func (CasesTestEnum) IsV2 added in v1.3.13

func (item CasesTestEnum) IsV2() bool

func (CasesTestEnum) IsV3 added in v1.3.13

func (item CasesTestEnum) IsV3() bool

func (*CasesTestEnum) MarshalJSON added in v1.3.2

func (item *CasesTestEnum) MarshalJSON() ([]byte, error)

func (*CasesTestEnum) ReadJSON added in v1.3.2

func (item *CasesTestEnum) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestEnum) ReadJSONGeneral added in v1.3.2

func (item *CasesTestEnum) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestEnum) ReadTL1 added in v1.3.24

func (item *CasesTestEnum) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestEnum) ReadTL1Boxed added in v1.3.24

func (item *CasesTestEnum) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestEnum) ReadTL2 added in v1.3.2

func (item *CasesTestEnum) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) ([]byte, error)

func (*CasesTestEnum) Reset added in v1.3.2

func (item *CasesTestEnum) Reset()

func (*CasesTestEnum) SetV1 added in v1.3.13

func (item *CasesTestEnum) SetV1()

func (*CasesTestEnum) SetV2 added in v1.3.13

func (item *CasesTestEnum) SetV2()

func (*CasesTestEnum) SetV3 added in v1.3.13

func (item *CasesTestEnum) SetV3()

func (CasesTestEnum) String added in v1.3.2

func (item CasesTestEnum) String() string

func (CasesTestEnum) TLName added in v1.3.2

func (item CasesTestEnum) TLName() string

func (CasesTestEnum) TLTag added in v1.3.2

func (item CasesTestEnum) TLTag() uint32

func (*CasesTestEnum) UnmarshalJSON added in v1.3.2

func (item *CasesTestEnum) UnmarshalJSON(b []byte) error

func (CasesTestEnum) WriteJSON added in v1.3.2

func (item CasesTestEnum) WriteJSON(w []byte) []byte

func (CasesTestEnum) WriteJSONGeneral added in v1.3.2

func (item CasesTestEnum) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) ([]byte, error)

This method is general version of WriteJSON, use it instead!

func (CasesTestEnum) WriteJSONOpt added in v1.3.2

func (item CasesTestEnum) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestEnum) WriteTL1Boxed added in v1.3.24

func (item *CasesTestEnum) WriteTL1Boxed(w []byte) []byte

func (*CasesTestEnum) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTestEnum) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestEnum) WriteTL1General added in v1.3.24

func (item *CasesTestEnum) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestEnum) WriteTL2 added in v1.3.2

func (item *CasesTestEnum) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTestEnumContainer added in v1.3.2

type CasesTestEnumContainer struct {
	Value CasesTestEnum
}

func (*CasesTestEnumContainer) CalculateLayout added in v1.3.2

func (item *CasesTestEnumContainer) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestEnumContainer) FillRandom added in v1.3.2

func (item *CasesTestEnumContainer) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestEnumContainer) InternalReadTL2 added in v1.3.2

func (item *CasesTestEnumContainer) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestEnumContainer) InternalWriteTL2 added in v1.3.2

func (item *CasesTestEnumContainer) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestEnumContainer) MarshalJSON added in v1.3.2

func (item *CasesTestEnumContainer) MarshalJSON() ([]byte, error)

func (*CasesTestEnumContainer) ReadJSON added in v1.3.2

func (item *CasesTestEnumContainer) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestEnumContainer) ReadJSONGeneral added in v1.3.2

func (item *CasesTestEnumContainer) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestEnumContainer) ReadTL1 added in v1.3.24

func (item *CasesTestEnumContainer) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestEnumContainer) ReadTL1Boxed added in v1.3.24

func (item *CasesTestEnumContainer) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestEnumContainer) ReadTL2 added in v1.3.2

func (item *CasesTestEnumContainer) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestEnumContainer) Reset added in v1.3.2

func (item *CasesTestEnumContainer) Reset()

func (CasesTestEnumContainer) String added in v1.3.2

func (item CasesTestEnumContainer) String() string

func (CasesTestEnumContainer) TLName added in v1.3.2

func (CasesTestEnumContainer) TLName() string

func (CasesTestEnumContainer) TLTag added in v1.3.2

func (*CasesTestEnumContainer) UnmarshalJSON added in v1.3.2

func (item *CasesTestEnumContainer) UnmarshalJSON(b []byte) error

func (*CasesTestEnumContainer) WriteJSON added in v1.3.2

func (item *CasesTestEnumContainer) WriteJSON(w []byte) []byte

func (*CasesTestEnumContainer) WriteJSONGeneral added in v1.3.2

func (item *CasesTestEnumContainer) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestEnumContainer) WriteJSONOpt added in v1.3.2

func (item *CasesTestEnumContainer) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestEnumContainer) WriteTL1 added in v1.3.24

func (item *CasesTestEnumContainer) WriteTL1(w []byte) []byte

func (*CasesTestEnumContainer) WriteTL1Boxed added in v1.3.24

func (item *CasesTestEnumContainer) WriteTL1Boxed(w []byte) []byte

func (*CasesTestEnumContainer) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTestEnumContainer) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestEnumContainer) WriteTL1General added in v1.3.24

func (item *CasesTestEnumContainer) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestEnumContainer) WriteTL2 added in v1.3.2

func (item *CasesTestEnumContainer) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTestInplaceStructArgs added in v1.3.2

type CasesTestInplaceStructArgs struct {
	A1  uint32
	A2  uint32
	A3  uint32
	Arg CasesInplace1Int
}

BLOCK: TEST INPLACING ARGUMENTS

func (*CasesTestInplaceStructArgs) CalculateLayout added in v1.3.2

func (item *CasesTestInplaceStructArgs) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestInplaceStructArgs) FillRandom added in v1.3.2

func (item *CasesTestInplaceStructArgs) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestInplaceStructArgs) InternalReadTL2 added in v1.3.2

func (item *CasesTestInplaceStructArgs) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs) InternalWriteTL2 added in v1.3.2

func (item *CasesTestInplaceStructArgs) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestInplaceStructArgs) MarshalJSON added in v1.3.2

func (item *CasesTestInplaceStructArgs) MarshalJSON() ([]byte, error)

func (*CasesTestInplaceStructArgs) ReadJSON added in v1.3.2

func (item *CasesTestInplaceStructArgs) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestInplaceStructArgs) ReadJSONGeneral added in v1.3.2

func (item *CasesTestInplaceStructArgs) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestInplaceStructArgs) ReadTL1 added in v1.3.24

func (item *CasesTestInplaceStructArgs) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs) ReadTL1Boxed added in v1.3.24

func (item *CasesTestInplaceStructArgs) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs) ReadTL2 added in v1.3.2

func (item *CasesTestInplaceStructArgs) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestInplaceStructArgs) Reset added in v1.3.2

func (item *CasesTestInplaceStructArgs) Reset()

func (CasesTestInplaceStructArgs) String added in v1.3.2

func (item CasesTestInplaceStructArgs) String() string

func (CasesTestInplaceStructArgs) TLName added in v1.3.2

func (CasesTestInplaceStructArgs) TLTag added in v1.3.2

func (*CasesTestInplaceStructArgs) UnmarshalJSON added in v1.3.2

func (item *CasesTestInplaceStructArgs) UnmarshalJSON(b []byte) error

func (*CasesTestInplaceStructArgs) WriteJSON added in v1.3.2

func (item *CasesTestInplaceStructArgs) WriteJSON(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs) WriteJSONGeneral added in v1.3.2

func (item *CasesTestInplaceStructArgs) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestInplaceStructArgs) WriteJSONOpt added in v1.3.2

func (item *CasesTestInplaceStructArgs) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs) WriteTL1 added in v1.3.24

func (item *CasesTestInplaceStructArgs) WriteTL1(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs) WriteTL1Boxed added in v1.3.24

func (item *CasesTestInplaceStructArgs) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTestInplaceStructArgs) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs) WriteTL1General added in v1.3.24

func (item *CasesTestInplaceStructArgs) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs) WriteTL2 added in v1.3.2

func (item *CasesTestInplaceStructArgs) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTestInplaceStructArgs2 added in v1.3.2

type CasesTestInplaceStructArgs2 struct {
	A1  uint32
	A2  uint32
	A3  uint32
	Arg CasesInplace1PairTupleIntTupleInt
}

func (*CasesTestInplaceStructArgs2) CalculateLayout added in v1.3.2

func (item *CasesTestInplaceStructArgs2) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestInplaceStructArgs2) FillRandom added in v1.3.2

func (item *CasesTestInplaceStructArgs2) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestInplaceStructArgs2) InternalReadTL2 added in v1.3.2

func (item *CasesTestInplaceStructArgs2) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs2) InternalWriteTL2 added in v1.3.2

func (item *CasesTestInplaceStructArgs2) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestInplaceStructArgs2) MarshalJSON added in v1.3.2

func (item *CasesTestInplaceStructArgs2) MarshalJSON() ([]byte, error)

func (*CasesTestInplaceStructArgs2) ReadJSON added in v1.3.2

func (item *CasesTestInplaceStructArgs2) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestInplaceStructArgs2) ReadJSONGeneral added in v1.3.2

func (item *CasesTestInplaceStructArgs2) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestInplaceStructArgs2) ReadTL1 added in v1.3.24

func (item *CasesTestInplaceStructArgs2) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs2) ReadTL1Boxed added in v1.3.24

func (item *CasesTestInplaceStructArgs2) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs2) ReadTL2 added in v1.3.2

func (item *CasesTestInplaceStructArgs2) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestInplaceStructArgs2) Reset added in v1.3.2

func (item *CasesTestInplaceStructArgs2) Reset()

func (CasesTestInplaceStructArgs2) String added in v1.3.2

func (item CasesTestInplaceStructArgs2) String() string

func (CasesTestInplaceStructArgs2) TLName added in v1.3.2

func (CasesTestInplaceStructArgs2) TLTag added in v1.3.2

func (*CasesTestInplaceStructArgs2) UnmarshalJSON added in v1.3.2

func (item *CasesTestInplaceStructArgs2) UnmarshalJSON(b []byte) error

func (*CasesTestInplaceStructArgs2) WriteJSON added in v1.3.2

func (item *CasesTestInplaceStructArgs2) WriteJSON(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs2) WriteJSONGeneral added in v1.3.2

func (item *CasesTestInplaceStructArgs2) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestInplaceStructArgs2) WriteJSONOpt added in v1.3.2

func (item *CasesTestInplaceStructArgs2) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs2) WriteTL1 added in v1.3.24

func (item *CasesTestInplaceStructArgs2) WriteTL1(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs2) WriteTL1Boxed added in v1.3.24

func (item *CasesTestInplaceStructArgs2) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs2) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTestInplaceStructArgs2) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs2) WriteTL1General added in v1.3.24

func (item *CasesTestInplaceStructArgs2) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs2) WriteTL2 added in v1.3.2

func (item *CasesTestInplaceStructArgs2) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTestLocalFieldmask added in v1.3.2

type CasesTestLocalFieldmask struct {
	F1 uint32
	F2 uint32 // Conditional: item.F1.0
	// contains filtered or unexported fields
}

func (*CasesTestLocalFieldmask) CalculateLayout added in v1.3.2

func (item *CasesTestLocalFieldmask) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestLocalFieldmask) ClearF2 added in v1.3.2

func (item *CasesTestLocalFieldmask) ClearF2()

func (*CasesTestLocalFieldmask) FillRandom added in v1.3.2

func (item *CasesTestLocalFieldmask) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestLocalFieldmask) InternalReadTL2 added in v1.3.2

func (item *CasesTestLocalFieldmask) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestLocalFieldmask) InternalWriteTL2 added in v1.3.2

func (item *CasesTestLocalFieldmask) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestLocalFieldmask) IsSetF2 added in v1.3.2

func (item *CasesTestLocalFieldmask) IsSetF2() bool

func (*CasesTestLocalFieldmask) IsSetF3 added in v1.3.2

func (item *CasesTestLocalFieldmask) IsSetF3() bool

func (*CasesTestLocalFieldmask) IsSetF4 added in v1.3.2

func (item *CasesTestLocalFieldmask) IsSetF4() bool

func (*CasesTestLocalFieldmask) MarshalJSON added in v1.3.2

func (item *CasesTestLocalFieldmask) MarshalJSON() ([]byte, error)

func (*CasesTestLocalFieldmask) ReadJSON added in v1.3.2

func (item *CasesTestLocalFieldmask) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestLocalFieldmask) ReadJSONGeneral added in v1.3.2

func (item *CasesTestLocalFieldmask) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestLocalFieldmask) ReadTL1 added in v1.3.24

func (item *CasesTestLocalFieldmask) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestLocalFieldmask) ReadTL1Boxed added in v1.3.24

func (item *CasesTestLocalFieldmask) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestLocalFieldmask) ReadTL2 added in v1.3.2

func (item *CasesTestLocalFieldmask) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestLocalFieldmask) RepairMasks added in v1.3.12

func (item *CasesTestLocalFieldmask) RepairMasks()

func (CasesTestLocalFieldmask) RepairMasksValue added in v1.3.12

func (item CasesTestLocalFieldmask) RepairMasksValue() CasesTestLocalFieldmask

func (*CasesTestLocalFieldmask) Reset added in v1.3.2

func (item *CasesTestLocalFieldmask) Reset()

func (*CasesTestLocalFieldmask) SetF2 added in v1.3.2

func (item *CasesTestLocalFieldmask) SetF2(v uint32)

func (*CasesTestLocalFieldmask) SetF3 added in v1.3.2

func (item *CasesTestLocalFieldmask) SetF3(v bool)

func (*CasesTestLocalFieldmask) SetF4 added in v1.3.2

func (item *CasesTestLocalFieldmask) SetF4(v bool)

func (CasesTestLocalFieldmask) String added in v1.3.2

func (item CasesTestLocalFieldmask) String() string

func (CasesTestLocalFieldmask) TLName added in v1.3.2

func (CasesTestLocalFieldmask) TLTag added in v1.3.2

func (*CasesTestLocalFieldmask) UnmarshalJSON added in v1.3.2

func (item *CasesTestLocalFieldmask) UnmarshalJSON(b []byte) error

func (*CasesTestLocalFieldmask) WriteJSON added in v1.3.2

func (item *CasesTestLocalFieldmask) WriteJSON(w []byte) []byte

func (*CasesTestLocalFieldmask) WriteJSONGeneral added in v1.3.2

func (item *CasesTestLocalFieldmask) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestLocalFieldmask) WriteJSONOpt added in v1.3.2

func (item *CasesTestLocalFieldmask) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestLocalFieldmask) WriteTL1 added in v1.3.24

func (item *CasesTestLocalFieldmask) WriteTL1(w []byte) []byte

func (*CasesTestLocalFieldmask) WriteTL1Boxed added in v1.3.24

func (item *CasesTestLocalFieldmask) WriteTL1Boxed(w []byte) []byte

func (*CasesTestLocalFieldmask) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTestLocalFieldmask) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestLocalFieldmask) WriteTL1General added in v1.3.24

func (item *CasesTestLocalFieldmask) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestLocalFieldmask) WriteTL2 added in v1.3.2

func (item *CasesTestLocalFieldmask) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTestMaybe added in v1.3.2

type CasesTestMaybe struct {
	Value IntMaybe
}

BLOCK: TEST UNIONS

func (*CasesTestMaybe) CalculateLayout added in v1.3.2

func (item *CasesTestMaybe) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestMaybe) FillRandom added in v1.3.2

func (item *CasesTestMaybe) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestMaybe) InternalReadTL2 added in v1.3.2

func (item *CasesTestMaybe) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestMaybe) InternalWriteTL2 added in v1.3.2

func (item *CasesTestMaybe) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestMaybe) MarshalJSON added in v1.3.2

func (item *CasesTestMaybe) MarshalJSON() ([]byte, error)

func (*CasesTestMaybe) ReadJSON added in v1.3.2

func (item *CasesTestMaybe) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestMaybe) ReadJSONGeneral added in v1.3.2

func (item *CasesTestMaybe) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestMaybe) ReadTL1 added in v1.3.24

func (item *CasesTestMaybe) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestMaybe) ReadTL1Boxed added in v1.3.24

func (item *CasesTestMaybe) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestMaybe) ReadTL2 added in v1.3.2

func (item *CasesTestMaybe) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestMaybe) Reset added in v1.3.2

func (item *CasesTestMaybe) Reset()

func (CasesTestMaybe) String added in v1.3.2

func (item CasesTestMaybe) String() string

func (CasesTestMaybe) TLName added in v1.3.2

func (CasesTestMaybe) TLName() string

func (CasesTestMaybe) TLTag added in v1.3.2

func (CasesTestMaybe) TLTag() uint32

func (*CasesTestMaybe) UnmarshalJSON added in v1.3.2

func (item *CasesTestMaybe) UnmarshalJSON(b []byte) error

func (*CasesTestMaybe) WriteJSON added in v1.3.2

func (item *CasesTestMaybe) WriteJSON(w []byte) []byte

func (*CasesTestMaybe) WriteJSONGeneral added in v1.3.2

func (item *CasesTestMaybe) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestMaybe) WriteJSONOpt added in v1.3.2

func (item *CasesTestMaybe) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestMaybe) WriteTL1 added in v1.3.24

func (item *CasesTestMaybe) WriteTL1(w []byte) []byte

func (*CasesTestMaybe) WriteTL1Boxed added in v1.3.24

func (item *CasesTestMaybe) WriteTL1Boxed(w []byte) []byte

func (*CasesTestMaybe) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTestMaybe) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestMaybe) WriteTL1General added in v1.3.24

func (item *CasesTestMaybe) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestMaybe) WriteTL2 added in v1.3.2

func (item *CasesTestMaybe) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTestOutFieldMask added in v1.3.2

type CasesTestOutFieldMask struct {
	F1 uint32 // Conditional: nat_f.0
	// F2 (TrueType) // Conditional: nat_f.3
	F3 []int32
	// contains filtered or unexported fields
}

func (*CasesTestOutFieldMask) CalculateLayout added in v1.3.2

func (item *CasesTestOutFieldMask) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestOutFieldMask) ClearF1 added in v1.3.2

func (item *CasesTestOutFieldMask) ClearF1(nat_f *uint32)

func (*CasesTestOutFieldMask) FillRandom added in v1.3.2

func (item *CasesTestOutFieldMask) FillRandom(rg *basictl.RandGenerator, nat_f uint32, nat_fs uint32)

func (*CasesTestOutFieldMask) InternalReadTL2 added in v1.3.2

func (item *CasesTestOutFieldMask) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestOutFieldMask) InternalWriteTL2 added in v1.3.2

func (item *CasesTestOutFieldMask) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestOutFieldMask) IsSetF1 added in v1.3.2

func (item *CasesTestOutFieldMask) IsSetF1() bool

func (*CasesTestOutFieldMask) IsSetF2 added in v1.3.2

func (item *CasesTestOutFieldMask) IsSetF2() bool

func (*CasesTestOutFieldMask) ReadJSONGeneral added in v1.3.2

func (item *CasesTestOutFieldMask) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_f uint32, nat_fs uint32) error

func (*CasesTestOutFieldMask) ReadTL1 added in v1.3.24

func (item *CasesTestOutFieldMask) ReadTL1(w []byte, nat_f uint32, nat_fs uint32) (_ []byte, err error)

func (*CasesTestOutFieldMask) ReadTL1Boxed added in v1.3.24

func (item *CasesTestOutFieldMask) ReadTL1Boxed(w []byte, nat_f uint32, nat_fs uint32) (_ []byte, err error)

func (*CasesTestOutFieldMask) ReadTL2 added in v1.3.2

func (item *CasesTestOutFieldMask) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestOutFieldMask) RepairMasks added in v1.3.12

func (item *CasesTestOutFieldMask) RepairMasks(nat_f uint32, nat_fs uint32)

func (CasesTestOutFieldMask) RepairMasksValue added in v1.3.12

func (item CasesTestOutFieldMask) RepairMasksValue(nat_f uint32, nat_fs uint32) CasesTestOutFieldMask

func (*CasesTestOutFieldMask) Reset added in v1.3.2

func (item *CasesTestOutFieldMask) Reset()

func (*CasesTestOutFieldMask) SetF1 added in v1.3.2

func (item *CasesTestOutFieldMask) SetF1(v uint32, nat_f *uint32)

func (*CasesTestOutFieldMask) SetF2 added in v1.3.2

func (item *CasesTestOutFieldMask) SetF2(v bool, nat_f *uint32)

func (CasesTestOutFieldMask) TLName added in v1.3.2

func (CasesTestOutFieldMask) TLName() string

func (CasesTestOutFieldMask) TLTag added in v1.3.2

func (CasesTestOutFieldMask) TLTag() uint32

func (*CasesTestOutFieldMask) WriteJSON added in v1.3.2

func (item *CasesTestOutFieldMask) WriteJSON(w []byte, nat_f uint32, nat_fs uint32) (_ []byte, err error)

func (*CasesTestOutFieldMask) WriteJSONGeneral added in v1.3.2

func (item *CasesTestOutFieldMask) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte, nat_f uint32, nat_fs uint32) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestOutFieldMask) WriteJSONOpt added in v1.3.2

func (item *CasesTestOutFieldMask) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, nat_f uint32, nat_fs uint32) (_ []byte, err error)

func (*CasesTestOutFieldMask) WriteTL1 added in v1.3.24

func (item *CasesTestOutFieldMask) WriteTL1(w []byte, nat_f uint32, nat_fs uint32) (_ []byte, err error)

func (*CasesTestOutFieldMask) WriteTL1Boxed added in v1.3.24

func (item *CasesTestOutFieldMask) WriteTL1Boxed(w []byte, nat_f uint32, nat_fs uint32) (_ []byte, err error)

func (*CasesTestOutFieldMask) WriteTL2 added in v1.3.2

func (item *CasesTestOutFieldMask) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTestOutFieldMaskContainer added in v1.3.2

type CasesTestOutFieldMaskContainer struct {
	F     uint32
	Fs    uint32
	Inner CasesTestOutFieldMask
}

func (*CasesTestOutFieldMaskContainer) CalculateLayout added in v1.3.2

func (item *CasesTestOutFieldMaskContainer) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestOutFieldMaskContainer) FillRandom added in v1.3.2

func (*CasesTestOutFieldMaskContainer) InternalReadTL2 added in v1.3.2

func (item *CasesTestOutFieldMaskContainer) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestOutFieldMaskContainer) InternalWriteTL2 added in v1.3.2

func (item *CasesTestOutFieldMaskContainer) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestOutFieldMaskContainer) MarshalJSON added in v1.3.2

func (item *CasesTestOutFieldMaskContainer) MarshalJSON() ([]byte, error)

func (*CasesTestOutFieldMaskContainer) ReadJSON added in v1.3.2

func (item *CasesTestOutFieldMaskContainer) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestOutFieldMaskContainer) ReadJSONGeneral added in v1.3.2

func (*CasesTestOutFieldMaskContainer) ReadTL1 added in v1.3.24

func (item *CasesTestOutFieldMaskContainer) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestOutFieldMaskContainer) ReadTL1Boxed added in v1.3.24

func (item *CasesTestOutFieldMaskContainer) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestOutFieldMaskContainer) ReadTL2 added in v1.3.2

func (item *CasesTestOutFieldMaskContainer) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestOutFieldMaskContainer) RepairMasks added in v1.3.12

func (item *CasesTestOutFieldMaskContainer) RepairMasks()

func (CasesTestOutFieldMaskContainer) RepairMasksValue added in v1.3.12

func (*CasesTestOutFieldMaskContainer) Reset added in v1.3.2

func (item *CasesTestOutFieldMaskContainer) Reset()

func (CasesTestOutFieldMaskContainer) String added in v1.3.2

func (item CasesTestOutFieldMaskContainer) String() string

func (CasesTestOutFieldMaskContainer) TLName added in v1.3.2

func (CasesTestOutFieldMaskContainer) TLTag added in v1.3.2

func (*CasesTestOutFieldMaskContainer) UnmarshalJSON added in v1.3.2

func (item *CasesTestOutFieldMaskContainer) UnmarshalJSON(b []byte) error

func (*CasesTestOutFieldMaskContainer) WriteJSON added in v1.3.2

func (item *CasesTestOutFieldMaskContainer) WriteJSON(w []byte) (_ []byte, err error)

func (*CasesTestOutFieldMaskContainer) WriteJSONGeneral added in v1.3.2

func (item *CasesTestOutFieldMaskContainer) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestOutFieldMaskContainer) WriteJSONOpt added in v1.3.2

func (item *CasesTestOutFieldMaskContainer) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*CasesTestOutFieldMaskContainer) WriteTL1 added in v1.3.24

func (item *CasesTestOutFieldMaskContainer) WriteTL1(w []byte) (_ []byte, err error)

func (*CasesTestOutFieldMaskContainer) WriteTL1Boxed added in v1.3.24

func (item *CasesTestOutFieldMaskContainer) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestOutFieldMaskContainer) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTestOutFieldMaskContainer) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestOutFieldMaskContainer) WriteTL1General added in v1.3.24

func (item *CasesTestOutFieldMaskContainer) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestOutFieldMaskContainer) WriteTL2 added in v1.3.2

func (item *CasesTestOutFieldMaskContainer) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTestRecursiveFieldMask added in v1.3.6

type CasesTestRecursiveFieldMask struct {
	F0 uint32
	F1 uint32 // Conditional: item.F0.0
	F2 uint32 // Conditional: item.F1.1
	// contains filtered or unexported fields
}

BLOCK: TEST FIELD MASKS

func (*CasesTestRecursiveFieldMask) CalculateLayout added in v1.3.6

func (item *CasesTestRecursiveFieldMask) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestRecursiveFieldMask) ClearF1 added in v1.3.6

func (item *CasesTestRecursiveFieldMask) ClearF1()

func (*CasesTestRecursiveFieldMask) ClearF2 added in v1.3.6

func (item *CasesTestRecursiveFieldMask) ClearF2()

func (*CasesTestRecursiveFieldMask) FillRandom added in v1.3.6

func (item *CasesTestRecursiveFieldMask) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestRecursiveFieldMask) InternalReadTL2 added in v1.3.6

func (item *CasesTestRecursiveFieldMask) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestRecursiveFieldMask) InternalWriteTL2 added in v1.3.6

func (item *CasesTestRecursiveFieldMask) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestRecursiveFieldMask) IsSetF1 added in v1.3.6

func (item *CasesTestRecursiveFieldMask) IsSetF1() bool

func (*CasesTestRecursiveFieldMask) IsSetF2 added in v1.3.6

func (item *CasesTestRecursiveFieldMask) IsSetF2() bool

func (*CasesTestRecursiveFieldMask) IsSetT1 added in v1.3.6

func (item *CasesTestRecursiveFieldMask) IsSetT1() bool

func (*CasesTestRecursiveFieldMask) IsSetT2 added in v1.3.6

func (item *CasesTestRecursiveFieldMask) IsSetT2() bool

func (*CasesTestRecursiveFieldMask) IsSetT3 added in v1.3.6

func (item *CasesTestRecursiveFieldMask) IsSetT3() bool

func (*CasesTestRecursiveFieldMask) MarshalJSON added in v1.3.6

func (item *CasesTestRecursiveFieldMask) MarshalJSON() ([]byte, error)

func (*CasesTestRecursiveFieldMask) ReadJSON added in v1.3.6

func (item *CasesTestRecursiveFieldMask) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestRecursiveFieldMask) ReadJSONGeneral added in v1.3.6

func (item *CasesTestRecursiveFieldMask) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestRecursiveFieldMask) ReadTL1 added in v1.3.24

func (item *CasesTestRecursiveFieldMask) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestRecursiveFieldMask) ReadTL1Boxed added in v1.3.24

func (item *CasesTestRecursiveFieldMask) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestRecursiveFieldMask) ReadTL2 added in v1.3.6

func (item *CasesTestRecursiveFieldMask) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestRecursiveFieldMask) RepairMasks added in v1.3.12

func (item *CasesTestRecursiveFieldMask) RepairMasks()

func (CasesTestRecursiveFieldMask) RepairMasksValue added in v1.3.12

func (*CasesTestRecursiveFieldMask) Reset added in v1.3.6

func (item *CasesTestRecursiveFieldMask) Reset()

func (*CasesTestRecursiveFieldMask) SetF1 added in v1.3.6

func (item *CasesTestRecursiveFieldMask) SetF1(v uint32)

func (*CasesTestRecursiveFieldMask) SetF2 added in v1.3.6

func (item *CasesTestRecursiveFieldMask) SetF2(v uint32)

func (*CasesTestRecursiveFieldMask) SetT1 added in v1.3.6

func (item *CasesTestRecursiveFieldMask) SetT1(v bool)

func (*CasesTestRecursiveFieldMask) SetT2 added in v1.3.6

func (item *CasesTestRecursiveFieldMask) SetT2(v bool)

func (*CasesTestRecursiveFieldMask) SetT3 added in v1.3.6

func (item *CasesTestRecursiveFieldMask) SetT3(v bool)

func (CasesTestRecursiveFieldMask) String added in v1.3.6

func (item CasesTestRecursiveFieldMask) String() string

func (CasesTestRecursiveFieldMask) TLName added in v1.3.6

func (CasesTestRecursiveFieldMask) TLTag added in v1.3.6

func (*CasesTestRecursiveFieldMask) UnmarshalJSON added in v1.3.6

func (item *CasesTestRecursiveFieldMask) UnmarshalJSON(b []byte) error

func (*CasesTestRecursiveFieldMask) WriteJSON added in v1.3.6

func (item *CasesTestRecursiveFieldMask) WriteJSON(w []byte) []byte

func (*CasesTestRecursiveFieldMask) WriteJSONGeneral added in v1.3.6

func (item *CasesTestRecursiveFieldMask) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestRecursiveFieldMask) WriteJSONOpt added in v1.3.6

func (item *CasesTestRecursiveFieldMask) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestRecursiveFieldMask) WriteTL1 added in v1.3.24

func (item *CasesTestRecursiveFieldMask) WriteTL1(w []byte) []byte

func (*CasesTestRecursiveFieldMask) WriteTL1Boxed added in v1.3.24

func (item *CasesTestRecursiveFieldMask) WriteTL1Boxed(w []byte) []byte

func (*CasesTestRecursiveFieldMask) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTestRecursiveFieldMask) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestRecursiveFieldMask) WriteTL1General added in v1.3.24

func (item *CasesTestRecursiveFieldMask) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestRecursiveFieldMask) WriteTL2 added in v1.3.6

func (item *CasesTestRecursiveFieldMask) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTestTuple added in v1.3.2

type CasesTestTuple struct {
	Tpl [4]int32
}

func (*CasesTestTuple) CalculateLayout added in v1.3.2

func (item *CasesTestTuple) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestTuple) FillRandom added in v1.3.2

func (item *CasesTestTuple) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestTuple) InternalReadTL2 added in v1.3.2

func (item *CasesTestTuple) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestTuple) InternalWriteTL2 added in v1.3.2

func (item *CasesTestTuple) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestTuple) MarshalJSON added in v1.3.2

func (item *CasesTestTuple) MarshalJSON() ([]byte, error)

func (*CasesTestTuple) ReadJSON added in v1.3.2

func (item *CasesTestTuple) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestTuple) ReadJSONGeneral added in v1.3.2

func (item *CasesTestTuple) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestTuple) ReadTL1 added in v1.3.24

func (item *CasesTestTuple) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestTuple) ReadTL1Boxed added in v1.3.24

func (item *CasesTestTuple) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestTuple) ReadTL2 added in v1.3.2

func (item *CasesTestTuple) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestTuple) Reset added in v1.3.2

func (item *CasesTestTuple) Reset()

func (CasesTestTuple) String added in v1.3.2

func (item CasesTestTuple) String() string

func (CasesTestTuple) TLName added in v1.3.2

func (CasesTestTuple) TLName() string

func (CasesTestTuple) TLTag added in v1.3.2

func (CasesTestTuple) TLTag() uint32

func (*CasesTestTuple) UnmarshalJSON added in v1.3.2

func (item *CasesTestTuple) UnmarshalJSON(b []byte) error

func (*CasesTestTuple) WriteJSON added in v1.3.2

func (item *CasesTestTuple) WriteJSON(w []byte) []byte

func (*CasesTestTuple) WriteJSONGeneral added in v1.3.2

func (item *CasesTestTuple) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestTuple) WriteJSONOpt added in v1.3.2

func (item *CasesTestTuple) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestTuple) WriteTL1 added in v1.3.24

func (item *CasesTestTuple) WriteTL1(w []byte) []byte

func (*CasesTestTuple) WriteTL1Boxed added in v1.3.24

func (item *CasesTestTuple) WriteTL1Boxed(w []byte) []byte

func (*CasesTestTuple) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTestTuple) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestTuple) WriteTL1General added in v1.3.24

func (item *CasesTestTuple) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestTuple) WriteTL2 added in v1.3.2

func (item *CasesTestTuple) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTestUnion added in v1.3.2

type CasesTestUnion struct {
	// contains filtered or unexported fields
}

func (*CasesTestUnion) AsV1 added in v1.3.13

func (item *CasesTestUnion) AsV1() (*CasesTestUnion1, bool)

func (*CasesTestUnion) AsV2 added in v1.3.13

func (item *CasesTestUnion) AsV2() (*CasesTestUnion2, bool)

func (*CasesTestUnion) AsV3 added in v1.3.13

func (item *CasesTestUnion) AsV3() (*CasesTestUnion3, bool)

func (*CasesTestUnion) AsV4 added in v1.3.13

func (item *CasesTestUnion) AsV4() (*CasesTestUnion4, bool)

func (*CasesTestUnion) CalculateLayout added in v1.3.2

func (item *CasesTestUnion) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestUnion) FillRandom added in v1.3.2

func (item *CasesTestUnion) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestUnion) InternalReadTL2 added in v1.3.2

func (item *CasesTestUnion) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestUnion) InternalWriteTL2 added in v1.3.2

func (item *CasesTestUnion) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestUnion) IsV1 added in v1.3.13

func (item *CasesTestUnion) IsV1() bool

func (*CasesTestUnion) IsV2 added in v1.3.13

func (item *CasesTestUnion) IsV2() bool

func (*CasesTestUnion) IsV3 added in v1.3.13

func (item *CasesTestUnion) IsV3() bool

func (*CasesTestUnion) IsV4 added in v1.3.13

func (item *CasesTestUnion) IsV4() bool

func (*CasesTestUnion) MarshalJSON added in v1.3.2

func (item *CasesTestUnion) MarshalJSON() ([]byte, error)

func (*CasesTestUnion) ReadJSON added in v1.3.2

func (item *CasesTestUnion) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestUnion) ReadJSONGeneral added in v1.3.2

func (item *CasesTestUnion) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestUnion) ReadTL1 added in v1.3.24

func (item *CasesTestUnion) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestUnion) ReadTL1Boxed added in v1.3.24

func (item *CasesTestUnion) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestUnion) ReadTL2 added in v1.3.2

func (item *CasesTestUnion) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) ([]byte, error)

func (*CasesTestUnion) Reset added in v1.3.2

func (item *CasesTestUnion) Reset()

func (*CasesTestUnion) ResetToV1 added in v1.3.13

func (item *CasesTestUnion) ResetToV1() *CasesTestUnion1

func (*CasesTestUnion) ResetToV2 added in v1.3.13

func (item *CasesTestUnion) ResetToV2() *CasesTestUnion2

func (*CasesTestUnion) ResetToV3 added in v1.3.13

func (item *CasesTestUnion) ResetToV3() *CasesTestUnion3

func (*CasesTestUnion) ResetToV4 added in v1.3.13

func (item *CasesTestUnion) ResetToV4() *CasesTestUnion4

func (*CasesTestUnion) SetV1 added in v1.3.13

func (item *CasesTestUnion) SetV1(value CasesTestUnion1)

func (*CasesTestUnion) SetV2 added in v1.3.13

func (item *CasesTestUnion) SetV2(value CasesTestUnion2)

func (*CasesTestUnion) SetV3 added in v1.3.13

func (item *CasesTestUnion) SetV3(value CasesTestUnion3)

func (*CasesTestUnion) SetV4 added in v1.3.13

func (item *CasesTestUnion) SetV4(value CasesTestUnion4)

func (CasesTestUnion) String added in v1.3.2

func (item CasesTestUnion) String() string

func (CasesTestUnion) TLName added in v1.3.2

func (item CasesTestUnion) TLName() string

func (CasesTestUnion) TLTag added in v1.3.2

func (item CasesTestUnion) TLTag() uint32

func (*CasesTestUnion) UnmarshalJSON added in v1.3.2

func (item *CasesTestUnion) UnmarshalJSON(b []byte) error

func (*CasesTestUnion) WriteJSON added in v1.3.2

func (item *CasesTestUnion) WriteJSON(w []byte) []byte

func (*CasesTestUnion) WriteJSONGeneral added in v1.3.2

func (item *CasesTestUnion) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) ([]byte, error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestUnion) WriteJSONOpt added in v1.3.2

func (item *CasesTestUnion) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestUnion) WriteTL1Boxed added in v1.3.24

func (item *CasesTestUnion) WriteTL1Boxed(w []byte) []byte

func (*CasesTestUnion) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTestUnion) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestUnion) WriteTL1General added in v1.3.24

func (item *CasesTestUnion) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestUnion) WriteTL2 added in v1.3.2

func (item *CasesTestUnion) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTestUnion1 added in v1.3.2

type CasesTestUnion1 struct {
	Value int32
}

func (CasesTestUnion1) AsUnion added in v1.3.2

func (item CasesTestUnion1) AsUnion() CasesTestUnion

func (*CasesTestUnion1) CalculateLayout added in v1.3.2

func (item *CasesTestUnion1) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestUnion1) FillRandom added in v1.3.2

func (item *CasesTestUnion1) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestUnion1) InternalReadTL2 added in v1.3.2

func (item *CasesTestUnion1) InternalReadTL2(r []byte, block byte) (_ []byte, err error)

func (*CasesTestUnion1) InternalWriteTL2 added in v1.3.2

func (item *CasesTestUnion1) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestUnion1) MarshalJSON added in v1.3.2

func (item *CasesTestUnion1) MarshalJSON() ([]byte, error)

func (*CasesTestUnion1) ReadJSON added in v1.3.2

func (item *CasesTestUnion1) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestUnion1) ReadJSONGeneral added in v1.3.2

func (item *CasesTestUnion1) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestUnion1) ReadTL1 added in v1.3.24

func (item *CasesTestUnion1) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestUnion1) ReadTL1Boxed added in v1.3.24

func (item *CasesTestUnion1) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestUnion1) ReadTL2 added in v1.3.2

func (item *CasesTestUnion1) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestUnion1) Reset added in v1.3.2

func (item *CasesTestUnion1) Reset()

func (CasesTestUnion1) String added in v1.3.2

func (item CasesTestUnion1) String() string

func (CasesTestUnion1) TLName added in v1.3.2

func (CasesTestUnion1) TLName() string

func (CasesTestUnion1) TLTag added in v1.3.2

func (CasesTestUnion1) TLTag() uint32

func (*CasesTestUnion1) UnmarshalJSON added in v1.3.2

func (item *CasesTestUnion1) UnmarshalJSON(b []byte) error

func (*CasesTestUnion1) WriteJSON added in v1.3.2

func (item *CasesTestUnion1) WriteJSON(w []byte) []byte

func (*CasesTestUnion1) WriteJSONGeneral added in v1.3.2

func (item *CasesTestUnion1) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestUnion1) WriteJSONOpt added in v1.3.2

func (item *CasesTestUnion1) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestUnion1) WriteTL1 added in v1.3.24

func (item *CasesTestUnion1) WriteTL1(w []byte) []byte

func (*CasesTestUnion1) WriteTL1Boxed added in v1.3.24

func (item *CasesTestUnion1) WriteTL1Boxed(w []byte) []byte

func (*CasesTestUnion1) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTestUnion1) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestUnion1) WriteTL1General added in v1.3.24

func (item *CasesTestUnion1) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestUnion1) WriteTL2 added in v1.3.2

func (item *CasesTestUnion1) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTestUnion2 added in v1.3.2

type CasesTestUnion2 struct {
	Value string
}

func (CasesTestUnion2) AsUnion added in v1.3.2

func (item CasesTestUnion2) AsUnion() CasesTestUnion

func (*CasesTestUnion2) CalculateLayout added in v1.3.2

func (item *CasesTestUnion2) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestUnion2) FillRandom added in v1.3.2

func (item *CasesTestUnion2) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestUnion2) InternalReadTL2 added in v1.3.2

func (item *CasesTestUnion2) InternalReadTL2(r []byte, block byte) (_ []byte, err error)

func (*CasesTestUnion2) InternalWriteTL2 added in v1.3.2

func (item *CasesTestUnion2) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestUnion2) MarshalJSON added in v1.3.2

func (item *CasesTestUnion2) MarshalJSON() ([]byte, error)

func (*CasesTestUnion2) ReadJSON added in v1.3.2

func (item *CasesTestUnion2) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestUnion2) ReadJSONGeneral added in v1.3.2

func (item *CasesTestUnion2) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestUnion2) ReadTL1 added in v1.3.24

func (item *CasesTestUnion2) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestUnion2) ReadTL1Boxed added in v1.3.24

func (item *CasesTestUnion2) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestUnion2) ReadTL2 added in v1.3.2

func (item *CasesTestUnion2) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestUnion2) Reset added in v1.3.2

func (item *CasesTestUnion2) Reset()

func (CasesTestUnion2) String added in v1.3.2

func (item CasesTestUnion2) String() string

func (CasesTestUnion2) TLName added in v1.3.2

func (CasesTestUnion2) TLName() string

func (CasesTestUnion2) TLTag added in v1.3.2

func (CasesTestUnion2) TLTag() uint32

func (*CasesTestUnion2) UnmarshalJSON added in v1.3.2

func (item *CasesTestUnion2) UnmarshalJSON(b []byte) error

func (*CasesTestUnion2) WriteJSON added in v1.3.2

func (item *CasesTestUnion2) WriteJSON(w []byte) []byte

func (*CasesTestUnion2) WriteJSONGeneral added in v1.3.2

func (item *CasesTestUnion2) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestUnion2) WriteJSONOpt added in v1.3.2

func (item *CasesTestUnion2) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestUnion2) WriteTL1 added in v1.3.24

func (item *CasesTestUnion2) WriteTL1(w []byte) []byte

func (*CasesTestUnion2) WriteTL1Boxed added in v1.3.24

func (item *CasesTestUnion2) WriteTL1Boxed(w []byte) []byte

func (*CasesTestUnion2) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTestUnion2) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestUnion2) WriteTL1General added in v1.3.24

func (item *CasesTestUnion2) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestUnion2) WriteTL2 added in v1.3.2

func (item *CasesTestUnion2) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTestUnion3 added in v1.3.2

type CasesTestUnion3 int32

func (CasesTestUnion3) AsUnion added in v1.3.2

func (item CasesTestUnion3) AsUnion() CasesTestUnion

func (*CasesTestUnion3) CalculateLayout added in v1.3.2

func (item *CasesTestUnion3) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestUnion3) FillRandom added in v1.3.2

func (item *CasesTestUnion3) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestUnion3) InternalReadTL2 added in v1.3.2

func (item *CasesTestUnion3) InternalReadTL2(r []byte, block byte) (_ []byte, err error)

func (*CasesTestUnion3) InternalWriteTL2 added in v1.3.2

func (item *CasesTestUnion3) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestUnion3) MarshalJSON added in v1.3.2

func (item *CasesTestUnion3) MarshalJSON() ([]byte, error)

func (*CasesTestUnion3) ReadJSON added in v1.3.2

func (item *CasesTestUnion3) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestUnion3) ReadJSONGeneral added in v1.3.2

func (item *CasesTestUnion3) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestUnion3) ReadTL1 added in v1.3.24

func (item *CasesTestUnion3) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestUnion3) ReadTL1Boxed added in v1.3.24

func (item *CasesTestUnion3) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestUnion3) ReadTL2 added in v1.3.2

func (item *CasesTestUnion3) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestUnion3) Reset added in v1.3.2

func (item *CasesTestUnion3) Reset()

func (CasesTestUnion3) String added in v1.3.2

func (item CasesTestUnion3) String() string

func (CasesTestUnion3) TLName added in v1.3.2

func (CasesTestUnion3) TLName() string

func (CasesTestUnion3) TLTag added in v1.3.2

func (CasesTestUnion3) TLTag() uint32

func (*CasesTestUnion3) UnmarshalJSON added in v1.3.2

func (item *CasesTestUnion3) UnmarshalJSON(b []byte) error

func (*CasesTestUnion3) WriteJSON added in v1.3.2

func (item *CasesTestUnion3) WriteJSON(w []byte) []byte

func (*CasesTestUnion3) WriteJSONGeneral added in v1.3.2

func (item *CasesTestUnion3) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestUnion3) WriteJSONOpt added in v1.3.2

func (item *CasesTestUnion3) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestUnion3) WriteTL1 added in v1.3.24

func (item *CasesTestUnion3) WriteTL1(w []byte) []byte

func (*CasesTestUnion3) WriteTL1Boxed added in v1.3.24

func (item *CasesTestUnion3) WriteTL1Boxed(w []byte) []byte

func (*CasesTestUnion3) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTestUnion3) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestUnion3) WriteTL1General added in v1.3.24

func (item *CasesTestUnion3) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestUnion3) WriteTL2 added in v1.3.2

func (item *CasesTestUnion3) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTestUnion4 added in v1.3.2

type CasesTestUnion4 string

func (CasesTestUnion4) AsUnion added in v1.3.2

func (item CasesTestUnion4) AsUnion() CasesTestUnion

func (*CasesTestUnion4) CalculateLayout added in v1.3.2

func (item *CasesTestUnion4) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestUnion4) FillRandom added in v1.3.2

func (item *CasesTestUnion4) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestUnion4) InternalReadTL2 added in v1.3.2

func (item *CasesTestUnion4) InternalReadTL2(r []byte, block byte) (_ []byte, err error)

func (*CasesTestUnion4) InternalWriteTL2 added in v1.3.2

func (item *CasesTestUnion4) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestUnion4) MarshalJSON added in v1.3.2

func (item *CasesTestUnion4) MarshalJSON() ([]byte, error)

func (*CasesTestUnion4) ReadJSON added in v1.3.2

func (item *CasesTestUnion4) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestUnion4) ReadJSONGeneral added in v1.3.2

func (item *CasesTestUnion4) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestUnion4) ReadTL1 added in v1.3.24

func (item *CasesTestUnion4) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestUnion4) ReadTL1Boxed added in v1.3.24

func (item *CasesTestUnion4) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestUnion4) ReadTL2 added in v1.3.2

func (item *CasesTestUnion4) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestUnion4) Reset added in v1.3.2

func (item *CasesTestUnion4) Reset()

func (CasesTestUnion4) String added in v1.3.2

func (item CasesTestUnion4) String() string

func (CasesTestUnion4) TLName added in v1.3.2

func (CasesTestUnion4) TLName() string

func (CasesTestUnion4) TLTag added in v1.3.2

func (CasesTestUnion4) TLTag() uint32

func (*CasesTestUnion4) UnmarshalJSON added in v1.3.2

func (item *CasesTestUnion4) UnmarshalJSON(b []byte) error

func (*CasesTestUnion4) WriteJSON added in v1.3.2

func (item *CasesTestUnion4) WriteJSON(w []byte) []byte

func (*CasesTestUnion4) WriteJSONGeneral added in v1.3.2

func (item *CasesTestUnion4) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestUnion4) WriteJSONOpt added in v1.3.2

func (item *CasesTestUnion4) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestUnion4) WriteTL1 added in v1.3.24

func (item *CasesTestUnion4) WriteTL1(w []byte) []byte

func (*CasesTestUnion4) WriteTL1Boxed added in v1.3.24

func (item *CasesTestUnion4) WriteTL1Boxed(w []byte) []byte

func (*CasesTestUnion4) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTestUnion4) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestUnion4) WriteTL1General added in v1.3.24

func (item *CasesTestUnion4) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestUnion4) WriteTL2 added in v1.3.2

func (item *CasesTestUnion4) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTestUnionContainer added in v1.3.2

type CasesTestUnionContainer struct {
	Value CasesTestUnion
}

func (*CasesTestUnionContainer) CalculateLayout added in v1.3.2

func (item *CasesTestUnionContainer) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestUnionContainer) FillRandom added in v1.3.2

func (item *CasesTestUnionContainer) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestUnionContainer) InternalReadTL2 added in v1.3.2

func (item *CasesTestUnionContainer) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestUnionContainer) InternalWriteTL2 added in v1.3.2

func (item *CasesTestUnionContainer) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestUnionContainer) MarshalJSON added in v1.3.2

func (item *CasesTestUnionContainer) MarshalJSON() ([]byte, error)

func (*CasesTestUnionContainer) ReadJSON added in v1.3.2

func (item *CasesTestUnionContainer) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestUnionContainer) ReadJSONGeneral added in v1.3.2

func (item *CasesTestUnionContainer) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestUnionContainer) ReadTL1 added in v1.3.24

func (item *CasesTestUnionContainer) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestUnionContainer) ReadTL1Boxed added in v1.3.24

func (item *CasesTestUnionContainer) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestUnionContainer) ReadTL2 added in v1.3.2

func (item *CasesTestUnionContainer) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestUnionContainer) Reset added in v1.3.2

func (item *CasesTestUnionContainer) Reset()

func (CasesTestUnionContainer) String added in v1.3.2

func (item CasesTestUnionContainer) String() string

func (CasesTestUnionContainer) TLName added in v1.3.2

func (CasesTestUnionContainer) TLTag added in v1.3.2

func (*CasesTestUnionContainer) UnmarshalJSON added in v1.3.2

func (item *CasesTestUnionContainer) UnmarshalJSON(b []byte) error

func (*CasesTestUnionContainer) WriteJSON added in v1.3.2

func (item *CasesTestUnionContainer) WriteJSON(w []byte) []byte

func (*CasesTestUnionContainer) WriteJSONGeneral added in v1.3.2

func (item *CasesTestUnionContainer) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestUnionContainer) WriteJSONOpt added in v1.3.2

func (item *CasesTestUnionContainer) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestUnionContainer) WriteTL1 added in v1.3.24

func (item *CasesTestUnionContainer) WriteTL1(w []byte) []byte

func (*CasesTestUnionContainer) WriteTL1Boxed added in v1.3.24

func (item *CasesTestUnionContainer) WriteTL1Boxed(w []byte) []byte

func (*CasesTestUnionContainer) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTestUnionContainer) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestUnionContainer) WriteTL1General added in v1.3.24

func (item *CasesTestUnionContainer) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestUnionContainer) WriteTL2 added in v1.3.2

func (item *CasesTestUnionContainer) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type CasesTestVector added in v1.3.2

type CasesTestVector struct {
	Arr []int32
}

func (*CasesTestVector) CalculateLayout added in v1.3.2

func (item *CasesTestVector) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestVector) FillRandom added in v1.3.2

func (item *CasesTestVector) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestVector) InternalReadTL2 added in v1.3.2

func (item *CasesTestVector) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestVector) InternalWriteTL2 added in v1.3.2

func (item *CasesTestVector) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestVector) MarshalJSON added in v1.3.2

func (item *CasesTestVector) MarshalJSON() ([]byte, error)

func (*CasesTestVector) ReadJSON added in v1.3.2

func (item *CasesTestVector) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestVector) ReadJSONGeneral added in v1.3.2

func (item *CasesTestVector) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestVector) ReadTL1 added in v1.3.24

func (item *CasesTestVector) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestVector) ReadTL1Boxed added in v1.3.24

func (item *CasesTestVector) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestVector) ReadTL2 added in v1.3.2

func (item *CasesTestVector) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestVector) Reset added in v1.3.2

func (item *CasesTestVector) Reset()

func (CasesTestVector) String added in v1.3.2

func (item CasesTestVector) String() string

func (CasesTestVector) TLName added in v1.3.2

func (CasesTestVector) TLName() string

func (CasesTestVector) TLTag added in v1.3.2

func (CasesTestVector) TLTag() uint32

func (*CasesTestVector) UnmarshalJSON added in v1.3.2

func (item *CasesTestVector) UnmarshalJSON(b []byte) error

func (*CasesTestVector) WriteJSON added in v1.3.2

func (item *CasesTestVector) WriteJSON(w []byte) []byte

func (*CasesTestVector) WriteJSONGeneral added in v1.3.2

func (item *CasesTestVector) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestVector) WriteJSONOpt added in v1.3.2

func (item *CasesTestVector) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestVector) WriteTL1 added in v1.3.24

func (item *CasesTestVector) WriteTL1(w []byte) []byte

func (*CasesTestVector) WriteTL1Boxed added in v1.3.24

func (item *CasesTestVector) WriteTL1Boxed(w []byte) []byte

func (*CasesTestVector) WriteTL1BoxedGeneral added in v1.3.24

func (item *CasesTestVector) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestVector) WriteTL1General added in v1.3.24

func (item *CasesTestVector) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestVector) WriteTL2 added in v1.3.2

func (item *CasesTestVector) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type DictFieldIntInt added in v1.3.19

type DictFieldIntInt struct {
	Key   int32
	Value int32
}

func (*DictFieldIntInt) CalculateLayout added in v1.3.19

func (item *DictFieldIntInt) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*DictFieldIntInt) FillRandom added in v1.3.19

func (item *DictFieldIntInt) FillRandom(rg *basictl.RandGenerator)

func (*DictFieldIntInt) InternalReadTL2 added in v1.3.19

func (item *DictFieldIntInt) InternalReadTL2(r []byte) (_ []byte, err error)

func (*DictFieldIntInt) InternalWriteTL2 added in v1.3.19

func (item *DictFieldIntInt) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*DictFieldIntInt) MarshalJSON added in v1.3.19

func (item *DictFieldIntInt) MarshalJSON() ([]byte, error)

func (*DictFieldIntInt) ReadJSON added in v1.3.19

func (item *DictFieldIntInt) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*DictFieldIntInt) ReadJSONGeneral added in v1.3.19

func (item *DictFieldIntInt) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*DictFieldIntInt) ReadTL1 added in v1.3.24

func (item *DictFieldIntInt) ReadTL1(w []byte) (_ []byte, err error)

func (*DictFieldIntInt) ReadTL2 added in v1.3.19

func (item *DictFieldIntInt) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*DictFieldIntInt) Reset added in v1.3.19

func (item *DictFieldIntInt) Reset()

func (DictFieldIntInt) String added in v1.3.19

func (item DictFieldIntInt) String() string

func (*DictFieldIntInt) UnmarshalJSON added in v1.3.19

func (item *DictFieldIntInt) UnmarshalJSON(b []byte) error

func (*DictFieldIntInt) WriteJSON added in v1.3.19

func (item *DictFieldIntInt) WriteJSON(w []byte) []byte

func (*DictFieldIntInt) WriteJSONGeneral added in v1.3.19

func (item *DictFieldIntInt) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*DictFieldIntInt) WriteJSONOpt added in v1.3.19

func (item *DictFieldIntInt) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*DictFieldIntInt) WriteTL1 added in v1.3.24

func (item *DictFieldIntInt) WriteTL1(w []byte) []byte

func (*DictFieldIntInt) WriteTL1General added in v1.3.24

func (item *DictFieldIntInt) WriteTL1General(w []byte) (_ []byte, err error)

func (*DictFieldIntInt) WriteTL2 added in v1.3.19

func (item *DictFieldIntInt) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type DictFieldStringInt added in v1.3.19

type DictFieldStringInt struct {
	Key   string
	Value int32
}

func (*DictFieldStringInt) CalculateLayout added in v1.3.19

func (item *DictFieldStringInt) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*DictFieldStringInt) FillRandom added in v1.3.19

func (item *DictFieldStringInt) FillRandom(rg *basictl.RandGenerator)

func (*DictFieldStringInt) InternalReadTL2 added in v1.3.19

func (item *DictFieldStringInt) InternalReadTL2(r []byte) (_ []byte, err error)

func (*DictFieldStringInt) InternalWriteTL2 added in v1.3.19

func (item *DictFieldStringInt) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*DictFieldStringInt) MarshalJSON added in v1.3.19

func (item *DictFieldStringInt) MarshalJSON() ([]byte, error)

func (*DictFieldStringInt) ReadJSON added in v1.3.19

func (item *DictFieldStringInt) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*DictFieldStringInt) ReadJSONGeneral added in v1.3.19

func (item *DictFieldStringInt) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*DictFieldStringInt) ReadTL1 added in v1.3.24

func (item *DictFieldStringInt) ReadTL1(w []byte) (_ []byte, err error)

func (*DictFieldStringInt) ReadTL2 added in v1.3.19

func (item *DictFieldStringInt) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*DictFieldStringInt) Reset added in v1.3.19

func (item *DictFieldStringInt) Reset()

func (DictFieldStringInt) String added in v1.3.19

func (item DictFieldStringInt) String() string

func (*DictFieldStringInt) UnmarshalJSON added in v1.3.19

func (item *DictFieldStringInt) UnmarshalJSON(b []byte) error

func (*DictFieldStringInt) WriteJSON added in v1.3.19

func (item *DictFieldStringInt) WriteJSON(w []byte) []byte

func (*DictFieldStringInt) WriteJSONGeneral added in v1.3.19

func (item *DictFieldStringInt) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*DictFieldStringInt) WriteJSONOpt added in v1.3.19

func (item *DictFieldStringInt) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*DictFieldStringInt) WriteTL1 added in v1.3.24

func (item *DictFieldStringInt) WriteTL1(w []byte) []byte

func (*DictFieldStringInt) WriteTL1General added in v1.3.24

func (item *DictFieldStringInt) WriteTL1General(w []byte) (_ []byte, err error)

func (*DictFieldStringInt) WriteTL2 added in v1.3.19

func (item *DictFieldStringInt) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type DictFieldStringIntBytes added in v1.3.19

type DictFieldStringIntBytes struct {
	Key   []byte
	Value int32
}

func (*DictFieldStringIntBytes) CalculateLayout added in v1.3.19

func (item *DictFieldStringIntBytes) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*DictFieldStringIntBytes) FillRandom added in v1.3.19

func (item *DictFieldStringIntBytes) FillRandom(rg *basictl.RandGenerator)

func (*DictFieldStringIntBytes) InternalReadTL2 added in v1.3.19

func (item *DictFieldStringIntBytes) InternalReadTL2(r []byte) (_ []byte, err error)

func (*DictFieldStringIntBytes) InternalWriteTL2 added in v1.3.19

func (item *DictFieldStringIntBytes) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*DictFieldStringIntBytes) MarshalJSON added in v1.3.19

func (item *DictFieldStringIntBytes) MarshalJSON() ([]byte, error)

func (*DictFieldStringIntBytes) ReadJSON added in v1.3.19

func (item *DictFieldStringIntBytes) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*DictFieldStringIntBytes) ReadJSONGeneral added in v1.3.19

func (item *DictFieldStringIntBytes) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*DictFieldStringIntBytes) ReadTL1 added in v1.3.24

func (item *DictFieldStringIntBytes) ReadTL1(w []byte) (_ []byte, err error)

func (*DictFieldStringIntBytes) ReadTL2 added in v1.3.19

func (item *DictFieldStringIntBytes) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*DictFieldStringIntBytes) Reset added in v1.3.19

func (item *DictFieldStringIntBytes) Reset()

func (DictFieldStringIntBytes) String added in v1.3.19

func (item DictFieldStringIntBytes) String() string

func (*DictFieldStringIntBytes) UnmarshalJSON added in v1.3.19

func (item *DictFieldStringIntBytes) UnmarshalJSON(b []byte) error

func (*DictFieldStringIntBytes) WriteJSON added in v1.3.19

func (item *DictFieldStringIntBytes) WriteJSON(w []byte) []byte

func (*DictFieldStringIntBytes) WriteJSONGeneral added in v1.3.19

func (item *DictFieldStringIntBytes) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*DictFieldStringIntBytes) WriteJSONOpt added in v1.3.19

func (item *DictFieldStringIntBytes) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*DictFieldStringIntBytes) WriteTL1 added in v1.3.24

func (item *DictFieldStringIntBytes) WriteTL1(w []byte) []byte

func (*DictFieldStringIntBytes) WriteTL1General added in v1.3.24

func (item *DictFieldStringIntBytes) WriteTL1General(w []byte) (_ []byte, err error)

func (*DictFieldStringIntBytes) WriteTL2 added in v1.3.19

func (item *DictFieldStringIntBytes) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type DictFieldStringString added in v1.3.19

type DictFieldStringString struct {
	Key   string
	Value string
}

func (*DictFieldStringString) CalculateLayout added in v1.3.19

func (item *DictFieldStringString) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*DictFieldStringString) FillRandom added in v1.3.19

func (item *DictFieldStringString) FillRandom(rg *basictl.RandGenerator)

func (*DictFieldStringString) InternalReadTL2 added in v1.3.19

func (item *DictFieldStringString) InternalReadTL2(r []byte) (_ []byte, err error)

func (*DictFieldStringString) InternalWriteTL2 added in v1.3.19

func (item *DictFieldStringString) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*DictFieldStringString) MarshalJSON added in v1.3.19

func (item *DictFieldStringString) MarshalJSON() ([]byte, error)

func (*DictFieldStringString) ReadJSON added in v1.3.19

func (item *DictFieldStringString) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*DictFieldStringString) ReadJSONGeneral added in v1.3.19

func (item *DictFieldStringString) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*DictFieldStringString) ReadTL1 added in v1.3.24

func (item *DictFieldStringString) ReadTL1(w []byte) (_ []byte, err error)

func (*DictFieldStringString) ReadTL2 added in v1.3.19

func (item *DictFieldStringString) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*DictFieldStringString) Reset added in v1.3.19

func (item *DictFieldStringString) Reset()

func (DictFieldStringString) String added in v1.3.19

func (item DictFieldStringString) String() string

func (*DictFieldStringString) UnmarshalJSON added in v1.3.19

func (item *DictFieldStringString) UnmarshalJSON(b []byte) error

func (*DictFieldStringString) WriteJSON added in v1.3.19

func (item *DictFieldStringString) WriteJSON(w []byte) []byte

func (*DictFieldStringString) WriteJSONGeneral added in v1.3.19

func (item *DictFieldStringString) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*DictFieldStringString) WriteJSONOpt added in v1.3.19

func (item *DictFieldStringString) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*DictFieldStringString) WriteTL1 added in v1.3.24

func (item *DictFieldStringString) WriteTL1(w []byte) []byte

func (*DictFieldStringString) WriteTL1General added in v1.3.24

func (item *DictFieldStringString) WriteTL1General(w []byte) (_ []byte, err error)

func (*DictFieldStringString) WriteTL2 added in v1.3.19

func (item *DictFieldStringString) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type DictFieldStringStringBytes added in v1.3.19

type DictFieldStringStringBytes struct {
	Key   []byte
	Value []byte
}

func (*DictFieldStringStringBytes) CalculateLayout added in v1.3.19

func (item *DictFieldStringStringBytes) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*DictFieldStringStringBytes) FillRandom added in v1.3.19

func (item *DictFieldStringStringBytes) FillRandom(rg *basictl.RandGenerator)

func (*DictFieldStringStringBytes) InternalReadTL2 added in v1.3.19

func (item *DictFieldStringStringBytes) InternalReadTL2(r []byte) (_ []byte, err error)

func (*DictFieldStringStringBytes) InternalWriteTL2 added in v1.3.19

func (item *DictFieldStringStringBytes) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*DictFieldStringStringBytes) MarshalJSON added in v1.3.19

func (item *DictFieldStringStringBytes) MarshalJSON() ([]byte, error)

func (*DictFieldStringStringBytes) ReadJSON added in v1.3.19

func (item *DictFieldStringStringBytes) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*DictFieldStringStringBytes) ReadJSONGeneral added in v1.3.19

func (item *DictFieldStringStringBytes) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*DictFieldStringStringBytes) ReadTL1 added in v1.3.24

func (item *DictFieldStringStringBytes) ReadTL1(w []byte) (_ []byte, err error)

func (*DictFieldStringStringBytes) ReadTL2 added in v1.3.19

func (item *DictFieldStringStringBytes) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*DictFieldStringStringBytes) Reset added in v1.3.19

func (item *DictFieldStringStringBytes) Reset()

func (DictFieldStringStringBytes) String added in v1.3.19

func (item DictFieldStringStringBytes) String() string

func (*DictFieldStringStringBytes) UnmarshalJSON added in v1.3.19

func (item *DictFieldStringStringBytes) UnmarshalJSON(b []byte) error

func (*DictFieldStringStringBytes) WriteJSON added in v1.3.19

func (item *DictFieldStringStringBytes) WriteJSON(w []byte) []byte

func (*DictFieldStringStringBytes) WriteJSONGeneral added in v1.3.19

func (item *DictFieldStringStringBytes) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*DictFieldStringStringBytes) WriteJSONOpt added in v1.3.19

func (item *DictFieldStringStringBytes) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*DictFieldStringStringBytes) WriteTL1 added in v1.3.24

func (item *DictFieldStringStringBytes) WriteTL1(w []byte) []byte

func (*DictFieldStringStringBytes) WriteTL1General added in v1.3.24

func (item *DictFieldStringStringBytes) WriteTL1General(w []byte) (_ []byte, err error)

func (*DictFieldStringStringBytes) WriteTL2 added in v1.3.19

func (item *DictFieldStringStringBytes) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type DictionaryAnyFieldDoubleInt added in v1.3.2

type DictionaryAnyFieldDoubleInt struct {
	Key   float64
	Value int32
}

func (*DictionaryAnyFieldDoubleInt) CalculateLayout added in v1.3.2

func (item *DictionaryAnyFieldDoubleInt) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*DictionaryAnyFieldDoubleInt) FillRandom added in v1.3.2

func (item *DictionaryAnyFieldDoubleInt) FillRandom(rg *basictl.RandGenerator)

func (*DictionaryAnyFieldDoubleInt) InternalReadTL2 added in v1.3.2

func (item *DictionaryAnyFieldDoubleInt) InternalReadTL2(r []byte) (_ []byte, err error)

func (*DictionaryAnyFieldDoubleInt) InternalWriteTL2 added in v1.3.2

func (item *DictionaryAnyFieldDoubleInt) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*DictionaryAnyFieldDoubleInt) MarshalJSON added in v1.3.2

func (item *DictionaryAnyFieldDoubleInt) MarshalJSON() ([]byte, error)

func (*DictionaryAnyFieldDoubleInt) ReadJSON added in v1.3.2

func (item *DictionaryAnyFieldDoubleInt) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*DictionaryAnyFieldDoubleInt) ReadJSONGeneral added in v1.3.2

func (item *DictionaryAnyFieldDoubleInt) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*DictionaryAnyFieldDoubleInt) ReadTL1 added in v1.3.24

func (item *DictionaryAnyFieldDoubleInt) ReadTL1(w []byte) (_ []byte, err error)

func (*DictionaryAnyFieldDoubleInt) ReadTL1Boxed added in v1.3.24

func (item *DictionaryAnyFieldDoubleInt) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*DictionaryAnyFieldDoubleInt) ReadTL2 added in v1.3.2

func (item *DictionaryAnyFieldDoubleInt) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*DictionaryAnyFieldDoubleInt) Reset added in v1.3.2

func (item *DictionaryAnyFieldDoubleInt) Reset()

func (DictionaryAnyFieldDoubleInt) String added in v1.3.2

func (item DictionaryAnyFieldDoubleInt) String() string

func (DictionaryAnyFieldDoubleInt) TLName added in v1.3.2

func (DictionaryAnyFieldDoubleInt) TLTag added in v1.3.2

func (*DictionaryAnyFieldDoubleInt) UnmarshalJSON added in v1.3.2

func (item *DictionaryAnyFieldDoubleInt) UnmarshalJSON(b []byte) error

func (*DictionaryAnyFieldDoubleInt) WriteJSON added in v1.3.2

func (item *DictionaryAnyFieldDoubleInt) WriteJSON(w []byte) []byte

func (*DictionaryAnyFieldDoubleInt) WriteJSONGeneral added in v1.3.2

func (item *DictionaryAnyFieldDoubleInt) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*DictionaryAnyFieldDoubleInt) WriteJSONOpt added in v1.3.2

func (item *DictionaryAnyFieldDoubleInt) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*DictionaryAnyFieldDoubleInt) WriteTL1 added in v1.3.24

func (item *DictionaryAnyFieldDoubleInt) WriteTL1(w []byte) []byte

func (*DictionaryAnyFieldDoubleInt) WriteTL1Boxed added in v1.3.24

func (item *DictionaryAnyFieldDoubleInt) WriteTL1Boxed(w []byte) []byte

func (*DictionaryAnyFieldDoubleInt) WriteTL1BoxedGeneral added in v1.3.24

func (item *DictionaryAnyFieldDoubleInt) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*DictionaryAnyFieldDoubleInt) WriteTL1General added in v1.3.24

func (item *DictionaryAnyFieldDoubleInt) WriteTL1General(w []byte) (_ []byte, err error)

func (*DictionaryAnyFieldDoubleInt) WriteTL2 added in v1.3.2

func (item *DictionaryAnyFieldDoubleInt) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type DictionaryAnyIntInt added in v1.3.2

type DictionaryAnyIntInt map[int32]int32

func (*DictionaryAnyIntInt) FillRandom added in v1.3.2

func (item *DictionaryAnyIntInt) FillRandom(rg *basictl.RandGenerator)

func (*DictionaryAnyIntInt) InternalReadTL2 added in v1.3.2

func (item *DictionaryAnyIntInt) InternalReadTL2(r []byte) (_ []byte, err error)

func (*DictionaryAnyIntInt) MarshalJSON added in v1.3.2

func (item *DictionaryAnyIntInt) MarshalJSON() ([]byte, error)

func (*DictionaryAnyIntInt) ReadJSON added in v1.3.2

func (item *DictionaryAnyIntInt) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*DictionaryAnyIntInt) ReadJSONGeneral added in v1.3.2

func (item *DictionaryAnyIntInt) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*DictionaryAnyIntInt) ReadTL1 added in v1.3.24

func (item *DictionaryAnyIntInt) ReadTL1(w []byte) (_ []byte, err error)

func (*DictionaryAnyIntInt) ReadTL1Boxed added in v1.3.24

func (item *DictionaryAnyIntInt) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*DictionaryAnyIntInt) ReadTL2 added in v1.3.2

func (item *DictionaryAnyIntInt) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*DictionaryAnyIntInt) Reset added in v1.3.2

func (item *DictionaryAnyIntInt) Reset()

func (DictionaryAnyIntInt) String added in v1.3.2

func (item DictionaryAnyIntInt) String() string

func (DictionaryAnyIntInt) TLName added in v1.3.2

func (DictionaryAnyIntInt) TLName() string

func (DictionaryAnyIntInt) TLTag added in v1.3.2

func (DictionaryAnyIntInt) TLTag() uint32

func (*DictionaryAnyIntInt) UnmarshalJSON added in v1.3.2

func (item *DictionaryAnyIntInt) UnmarshalJSON(b []byte) error

func (*DictionaryAnyIntInt) WriteJSON added in v1.3.2

func (item *DictionaryAnyIntInt) WriteJSON(w []byte) []byte

func (*DictionaryAnyIntInt) WriteJSONGeneral added in v1.3.2

func (item *DictionaryAnyIntInt) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*DictionaryAnyIntInt) WriteJSONOpt added in v1.3.2

func (item *DictionaryAnyIntInt) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*DictionaryAnyIntInt) WriteTL1 added in v1.3.24

func (item *DictionaryAnyIntInt) WriteTL1(w []byte) []byte

func (*DictionaryAnyIntInt) WriteTL1Boxed added in v1.3.24

func (item *DictionaryAnyIntInt) WriteTL1Boxed(w []byte) []byte

func (*DictionaryAnyIntInt) WriteTL1BoxedGeneral added in v1.3.24

func (item *DictionaryAnyIntInt) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*DictionaryAnyIntInt) WriteTL1General added in v1.3.24

func (item *DictionaryAnyIntInt) WriteTL1General(w []byte) (_ []byte, err error)

func (*DictionaryAnyIntInt) WriteTL2 added in v1.3.2

func (item *DictionaryAnyIntInt) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type DictionaryAnyIntIntBytes added in v1.3.2

type DictionaryAnyIntIntBytes []DictFieldIntInt

func (*DictionaryAnyIntIntBytes) FillRandom added in v1.3.2

func (item *DictionaryAnyIntIntBytes) FillRandom(rg *basictl.RandGenerator)

func (*DictionaryAnyIntIntBytes) InternalReadTL2 added in v1.3.2

func (item *DictionaryAnyIntIntBytes) InternalReadTL2(r []byte) (_ []byte, err error)

func (*DictionaryAnyIntIntBytes) MarshalJSON added in v1.3.2

func (item *DictionaryAnyIntIntBytes) MarshalJSON() ([]byte, error)

func (*DictionaryAnyIntIntBytes) ReadJSON added in v1.3.2

func (item *DictionaryAnyIntIntBytes) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*DictionaryAnyIntIntBytes) ReadJSONGeneral added in v1.3.2

func (item *DictionaryAnyIntIntBytes) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*DictionaryAnyIntIntBytes) ReadTL1 added in v1.3.24

func (item *DictionaryAnyIntIntBytes) ReadTL1(w []byte) (_ []byte, err error)

func (*DictionaryAnyIntIntBytes) ReadTL1Boxed added in v1.3.24

func (item *DictionaryAnyIntIntBytes) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*DictionaryAnyIntIntBytes) ReadTL2 added in v1.3.2

func (item *DictionaryAnyIntIntBytes) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*DictionaryAnyIntIntBytes) Reset added in v1.3.2

func (item *DictionaryAnyIntIntBytes) Reset()

func (DictionaryAnyIntIntBytes) String added in v1.3.2

func (item DictionaryAnyIntIntBytes) String() string

func (DictionaryAnyIntIntBytes) TLName added in v1.3.2

func (DictionaryAnyIntIntBytes) TLTag added in v1.3.2

func (*DictionaryAnyIntIntBytes) UnmarshalJSON added in v1.3.2

func (item *DictionaryAnyIntIntBytes) UnmarshalJSON(b []byte) error

func (*DictionaryAnyIntIntBytes) WriteJSON added in v1.3.2

func (item *DictionaryAnyIntIntBytes) WriteJSON(w []byte) []byte

func (*DictionaryAnyIntIntBytes) WriteJSONGeneral added in v1.3.2

func (item *DictionaryAnyIntIntBytes) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*DictionaryAnyIntIntBytes) WriteJSONOpt added in v1.3.2

func (item *DictionaryAnyIntIntBytes) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*DictionaryAnyIntIntBytes) WriteTL1 added in v1.3.24

func (item *DictionaryAnyIntIntBytes) WriteTL1(w []byte) []byte

func (*DictionaryAnyIntIntBytes) WriteTL1Boxed added in v1.3.24

func (item *DictionaryAnyIntIntBytes) WriteTL1Boxed(w []byte) []byte

func (*DictionaryAnyIntIntBytes) WriteTL1BoxedGeneral added in v1.3.24

func (item *DictionaryAnyIntIntBytes) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*DictionaryAnyIntIntBytes) WriteTL1General added in v1.3.24

func (item *DictionaryAnyIntIntBytes) WriteTL1General(w []byte) (_ []byte, err error)

func (*DictionaryAnyIntIntBytes) WriteTL2 added in v1.3.2

func (item *DictionaryAnyIntIntBytes) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type DictionaryInt added in v1.3.2

type DictionaryInt map[string]int32

func (*DictionaryInt) FillRandom added in v1.3.2

func (item *DictionaryInt) FillRandom(rg *basictl.RandGenerator)

func (*DictionaryInt) InternalReadTL2 added in v1.3.2

func (item *DictionaryInt) InternalReadTL2(r []byte) (_ []byte, err error)

func (*DictionaryInt) MarshalJSON added in v1.3.2

func (item *DictionaryInt) MarshalJSON() ([]byte, error)

func (*DictionaryInt) ReadJSON added in v1.3.2

func (item *DictionaryInt) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*DictionaryInt) ReadJSONGeneral added in v1.3.2

func (item *DictionaryInt) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*DictionaryInt) ReadTL1 added in v1.3.24

func (item *DictionaryInt) ReadTL1(w []byte) (_ []byte, err error)

func (*DictionaryInt) ReadTL1Boxed added in v1.3.24

func (item *DictionaryInt) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*DictionaryInt) ReadTL2 added in v1.3.2

func (item *DictionaryInt) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*DictionaryInt) Reset added in v1.3.2

func (item *DictionaryInt) Reset()

func (DictionaryInt) String added in v1.3.2

func (item DictionaryInt) String() string

func (DictionaryInt) TLName added in v1.3.2

func (DictionaryInt) TLName() string

func (DictionaryInt) TLTag added in v1.3.2

func (DictionaryInt) TLTag() uint32

func (*DictionaryInt) UnmarshalJSON added in v1.3.2

func (item *DictionaryInt) UnmarshalJSON(b []byte) error

func (*DictionaryInt) WriteJSON added in v1.3.2

func (item *DictionaryInt) WriteJSON(w []byte) []byte

func (*DictionaryInt) WriteJSONGeneral added in v1.3.2

func (item *DictionaryInt) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*DictionaryInt) WriteJSONOpt added in v1.3.2

func (item *DictionaryInt) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*DictionaryInt) WriteTL1 added in v1.3.24

func (item *DictionaryInt) WriteTL1(w []byte) []byte

func (*DictionaryInt) WriteTL1Boxed added in v1.3.24

func (item *DictionaryInt) WriteTL1Boxed(w []byte) []byte

func (*DictionaryInt) WriteTL1BoxedGeneral added in v1.3.24

func (item *DictionaryInt) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*DictionaryInt) WriteTL1General added in v1.3.24

func (item *DictionaryInt) WriteTL1General(w []byte) (_ []byte, err error)

func (*DictionaryInt) WriteTL2 added in v1.3.2

func (item *DictionaryInt) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type DictionaryIntBytes added in v1.3.2

type DictionaryIntBytes []DictFieldStringIntBytes

func (*DictionaryIntBytes) FillRandom added in v1.3.2

func (item *DictionaryIntBytes) FillRandom(rg *basictl.RandGenerator)

func (*DictionaryIntBytes) InternalReadTL2 added in v1.3.2

func (item *DictionaryIntBytes) InternalReadTL2(r []byte) (_ []byte, err error)

func (*DictionaryIntBytes) MarshalJSON added in v1.3.2

func (item *DictionaryIntBytes) MarshalJSON() ([]byte, error)

func (*DictionaryIntBytes) ReadJSON added in v1.3.2

func (item *DictionaryIntBytes) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*DictionaryIntBytes) ReadJSONGeneral added in v1.3.2

func (item *DictionaryIntBytes) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*DictionaryIntBytes) ReadTL1 added in v1.3.24

func (item *DictionaryIntBytes) ReadTL1(w []byte) (_ []byte, err error)

func (*DictionaryIntBytes) ReadTL1Boxed added in v1.3.24

func (item *DictionaryIntBytes) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*DictionaryIntBytes) ReadTL2 added in v1.3.2

func (item *DictionaryIntBytes) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*DictionaryIntBytes) Reset added in v1.3.2

func (item *DictionaryIntBytes) Reset()

func (DictionaryIntBytes) String added in v1.3.2

func (item DictionaryIntBytes) String() string

func (DictionaryIntBytes) TLName added in v1.3.2

func (DictionaryIntBytes) TLName() string

func (DictionaryIntBytes) TLTag added in v1.3.2

func (DictionaryIntBytes) TLTag() uint32

func (*DictionaryIntBytes) UnmarshalJSON added in v1.3.2

func (item *DictionaryIntBytes) UnmarshalJSON(b []byte) error

func (*DictionaryIntBytes) WriteJSON added in v1.3.2

func (item *DictionaryIntBytes) WriteJSON(w []byte) []byte

func (*DictionaryIntBytes) WriteJSONGeneral added in v1.3.2

func (item *DictionaryIntBytes) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*DictionaryIntBytes) WriteJSONOpt added in v1.3.2

func (item *DictionaryIntBytes) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*DictionaryIntBytes) WriteTL1 added in v1.3.24

func (item *DictionaryIntBytes) WriteTL1(w []byte) []byte

func (*DictionaryIntBytes) WriteTL1Boxed added in v1.3.24

func (item *DictionaryIntBytes) WriteTL1Boxed(w []byte) []byte

func (*DictionaryIntBytes) WriteTL1BoxedGeneral added in v1.3.24

func (item *DictionaryIntBytes) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*DictionaryIntBytes) WriteTL1General added in v1.3.24

func (item *DictionaryIntBytes) WriteTL1General(w []byte) (_ []byte, err error)

func (*DictionaryIntBytes) WriteTL2 added in v1.3.2

func (item *DictionaryIntBytes) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type DictionaryString added in v1.3.2

type DictionaryString map[string]string

func (*DictionaryString) FillRandom added in v1.3.2

func (item *DictionaryString) FillRandom(rg *basictl.RandGenerator)

func (*DictionaryString) InternalReadTL2 added in v1.3.2

func (item *DictionaryString) InternalReadTL2(r []byte) (_ []byte, err error)

func (*DictionaryString) MarshalJSON added in v1.3.2

func (item *DictionaryString) MarshalJSON() ([]byte, error)

func (*DictionaryString) ReadJSON added in v1.3.2

func (item *DictionaryString) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*DictionaryString) ReadJSONGeneral added in v1.3.2

func (item *DictionaryString) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*DictionaryString) ReadTL1 added in v1.3.24

func (item *DictionaryString) ReadTL1(w []byte) (_ []byte, err error)

func (*DictionaryString) ReadTL1Boxed added in v1.3.24

func (item *DictionaryString) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*DictionaryString) ReadTL2 added in v1.3.2

func (item *DictionaryString) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*DictionaryString) Reset added in v1.3.2

func (item *DictionaryString) Reset()

func (DictionaryString) String added in v1.3.2

func (item DictionaryString) String() string

func (DictionaryString) TLName added in v1.3.2

func (DictionaryString) TLName() string

func (DictionaryString) TLTag added in v1.3.2

func (DictionaryString) TLTag() uint32

func (*DictionaryString) UnmarshalJSON added in v1.3.2

func (item *DictionaryString) UnmarshalJSON(b []byte) error

func (*DictionaryString) WriteJSON added in v1.3.2

func (item *DictionaryString) WriteJSON(w []byte) []byte

func (*DictionaryString) WriteJSONGeneral added in v1.3.2

func (item *DictionaryString) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*DictionaryString) WriteJSONOpt added in v1.3.2

func (item *DictionaryString) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*DictionaryString) WriteTL1 added in v1.3.24

func (item *DictionaryString) WriteTL1(w []byte) []byte

func (*DictionaryString) WriteTL1Boxed added in v1.3.24

func (item *DictionaryString) WriteTL1Boxed(w []byte) []byte

func (*DictionaryString) WriteTL1BoxedGeneral added in v1.3.24

func (item *DictionaryString) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*DictionaryString) WriteTL1General added in v1.3.24

func (item *DictionaryString) WriteTL1General(w []byte) (_ []byte, err error)

func (*DictionaryString) WriteTL2 added in v1.3.2

func (item *DictionaryString) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type DictionaryStringBytes added in v1.3.2

type DictionaryStringBytes []DictFieldStringStringBytes

func (*DictionaryStringBytes) FillRandom added in v1.3.2

func (item *DictionaryStringBytes) FillRandom(rg *basictl.RandGenerator)

func (*DictionaryStringBytes) InternalReadTL2 added in v1.3.2

func (item *DictionaryStringBytes) InternalReadTL2(r []byte) (_ []byte, err error)

func (*DictionaryStringBytes) MarshalJSON added in v1.3.2

func (item *DictionaryStringBytes) MarshalJSON() ([]byte, error)

func (*DictionaryStringBytes) ReadJSON added in v1.3.2

func (item *DictionaryStringBytes) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*DictionaryStringBytes) ReadJSONGeneral added in v1.3.2

func (item *DictionaryStringBytes) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*DictionaryStringBytes) ReadTL1 added in v1.3.24

func (item *DictionaryStringBytes) ReadTL1(w []byte) (_ []byte, err error)

func (*DictionaryStringBytes) ReadTL1Boxed added in v1.3.24

func (item *DictionaryStringBytes) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*DictionaryStringBytes) ReadTL2 added in v1.3.2

func (item *DictionaryStringBytes) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*DictionaryStringBytes) Reset added in v1.3.2

func (item *DictionaryStringBytes) Reset()

func (DictionaryStringBytes) String added in v1.3.2

func (item DictionaryStringBytes) String() string

func (DictionaryStringBytes) TLName added in v1.3.2

func (DictionaryStringBytes) TLName() string

func (DictionaryStringBytes) TLTag added in v1.3.2

func (DictionaryStringBytes) TLTag() uint32

func (*DictionaryStringBytes) UnmarshalJSON added in v1.3.2

func (item *DictionaryStringBytes) UnmarshalJSON(b []byte) error

func (*DictionaryStringBytes) WriteJSON added in v1.3.2

func (item *DictionaryStringBytes) WriteJSON(w []byte) []byte

func (*DictionaryStringBytes) WriteJSONGeneral added in v1.3.2

func (item *DictionaryStringBytes) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*DictionaryStringBytes) WriteJSONOpt added in v1.3.2

func (item *DictionaryStringBytes) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*DictionaryStringBytes) WriteTL1 added in v1.3.24

func (item *DictionaryStringBytes) WriteTL1(w []byte) []byte

func (*DictionaryStringBytes) WriteTL1Boxed added in v1.3.24

func (item *DictionaryStringBytes) WriteTL1Boxed(w []byte) []byte

func (*DictionaryStringBytes) WriteTL1BoxedGeneral added in v1.3.24

func (item *DictionaryStringBytes) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*DictionaryStringBytes) WriteTL1General added in v1.3.24

func (item *DictionaryStringBytes) WriteTL1General(w []byte) (_ []byte, err error)

func (*DictionaryStringBytes) WriteTL2 added in v1.3.2

func (item *DictionaryStringBytes) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type Int added in v1.3.2

type Int int32

BASE TYPES

func (*Int) FillRandom added in v1.3.2

func (item *Int) FillRandom(rg *basictl.RandGenerator)

func (*Int) InternalReadTL2 added in v1.3.2

func (item *Int) InternalReadTL2(r []byte) (_ []byte, err error)

func (*Int) MarshalJSON added in v1.3.2

func (item *Int) MarshalJSON() ([]byte, error)

func (*Int) ReadJSON added in v1.3.2

func (item *Int) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*Int) ReadJSONGeneral added in v1.3.2

func (item *Int) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*Int) ReadTL1 added in v1.3.24

func (item *Int) ReadTL1(w []byte) (_ []byte, err error)

func (*Int) ReadTL1Boxed added in v1.3.24

func (item *Int) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*Int) ReadTL2 added in v1.3.2

func (item *Int) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*Int) Reset added in v1.3.2

func (item *Int) Reset()

func (Int) String added in v1.3.2

func (item Int) String() string

func (Int) TLName added in v1.3.2

func (Int) TLName() string

func (Int) TLTag added in v1.3.2

func (Int) TLTag() uint32

func (*Int) UnmarshalJSON added in v1.3.2

func (item *Int) UnmarshalJSON(b []byte) error

func (*Int) WriteJSON added in v1.3.2

func (item *Int) WriteJSON(w []byte) []byte

func (*Int) WriteJSONGeneral added in v1.3.2

func (item *Int) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*Int) WriteJSONOpt added in v1.3.2

func (item *Int) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*Int) WriteTL1 added in v1.3.24

func (item *Int) WriteTL1(w []byte) []byte

func (*Int) WriteTL1Boxed added in v1.3.24

func (item *Int) WriteTL1Boxed(w []byte) []byte

func (*Int) WriteTL1BoxedGeneral added in v1.3.24

func (item *Int) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*Int) WriteTL1General added in v1.3.24

func (item *Int) WriteTL1General(w []byte) (_ []byte, err error)

func (*Int) WriteTL2 added in v1.3.2

func (item *Int) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type IntMaybe added in v1.3.2

type IntMaybe struct {
	Value int32 // not deterministic if !Ok
	Ok    bool
}

func (*IntMaybe) CalculateLayout added in v1.3.2

func (item *IntMaybe) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*IntMaybe) FillRandom added in v1.3.2

func (item *IntMaybe) FillRandom(rg *basictl.RandGenerator)

func (*IntMaybe) InternalReadTL2 added in v1.3.2

func (item *IntMaybe) InternalReadTL2(r []byte) (_ []byte, err error)

func (*IntMaybe) InternalWriteTL2 added in v1.3.2

func (item *IntMaybe) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*IntMaybe) ReadJSONGeneral added in v1.3.2

func (item *IntMaybe) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*IntMaybe) ReadTL1Boxed added in v1.3.24

func (item *IntMaybe) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*IntMaybe) Reset added in v1.3.2

func (item *IntMaybe) Reset()

func (IntMaybe) String added in v1.3.2

func (item IntMaybe) String() string

func (*IntMaybe) WriteJSON added in v1.3.2

func (item *IntMaybe) WriteJSON(w []byte) []byte

func (*IntMaybe) WriteJSONGeneral added in v1.3.2

func (item *IntMaybe) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*IntMaybe) WriteJSONOpt added in v1.3.2

func (item *IntMaybe) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*IntMaybe) WriteTL1Boxed added in v1.3.24

func (item *IntMaybe) WriteTL1Boxed(w []byte) []byte

type Long added in v1.3.2

type Long int64

func (*Long) FillRandom added in v1.3.2

func (item *Long) FillRandom(rg *basictl.RandGenerator)

func (*Long) InternalReadTL2 added in v1.3.2

func (item *Long) InternalReadTL2(r []byte) (_ []byte, err error)

func (*Long) MarshalJSON added in v1.3.2

func (item *Long) MarshalJSON() ([]byte, error)

func (*Long) ReadJSON added in v1.3.2

func (item *Long) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*Long) ReadJSONGeneral added in v1.3.2

func (item *Long) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*Long) ReadTL1 added in v1.3.24

func (item *Long) ReadTL1(w []byte) (_ []byte, err error)

func (*Long) ReadTL1Boxed added in v1.3.24

func (item *Long) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*Long) ReadTL2 added in v1.3.2

func (item *Long) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*Long) Reset added in v1.3.2

func (item *Long) Reset()

func (Long) String added in v1.3.2

func (item Long) String() string

func (Long) TLName added in v1.3.2

func (Long) TLName() string

func (Long) TLTag added in v1.3.2

func (Long) TLTag() uint32

func (*Long) UnmarshalJSON added in v1.3.2

func (item *Long) UnmarshalJSON(b []byte) error

func (*Long) WriteJSON added in v1.3.2

func (item *Long) WriteJSON(w []byte) []byte

func (*Long) WriteJSONGeneral added in v1.3.2

func (item *Long) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*Long) WriteJSONOpt added in v1.3.2

func (item *Long) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*Long) WriteTL1 added in v1.3.24

func (item *Long) WriteTL1(w []byte) []byte

func (*Long) WriteTL1Boxed added in v1.3.24

func (item *Long) WriteTL1Boxed(w []byte) []byte

func (*Long) WriteTL1BoxedGeneral added in v1.3.24

func (item *Long) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*Long) WriteTL1General added in v1.3.24

func (item *Long) WriteTL1General(w []byte) (_ []byte, err error)

func (*Long) WriteTL2 added in v1.3.2

func (item *Long) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type PairTupleIntTupleInt added in v1.3.2

type PairTupleIntTupleInt struct {
	X []int32
	Y []int32
}

func (*PairTupleIntTupleInt) CalculateLayout added in v1.3.2

func (item *PairTupleIntTupleInt) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*PairTupleIntTupleInt) FillRandom added in v1.3.2

func (item *PairTupleIntTupleInt) FillRandom(rg *basictl.RandGenerator, nat_X uint32, nat_Y uint32)

func (*PairTupleIntTupleInt) InternalReadTL2 added in v1.3.2

func (item *PairTupleIntTupleInt) InternalReadTL2(r []byte) (_ []byte, err error)

func (*PairTupleIntTupleInt) InternalWriteTL2 added in v1.3.2

func (item *PairTupleIntTupleInt) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*PairTupleIntTupleInt) ReadJSONGeneral added in v1.3.2

func (item *PairTupleIntTupleInt) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_X uint32, nat_Y uint32) error

func (*PairTupleIntTupleInt) ReadTL1 added in v1.3.24

func (item *PairTupleIntTupleInt) ReadTL1(w []byte, nat_X uint32, nat_Y uint32) (_ []byte, err error)

func (*PairTupleIntTupleInt) ReadTL1Boxed added in v1.3.24

func (item *PairTupleIntTupleInt) ReadTL1Boxed(w []byte, nat_X uint32, nat_Y uint32) (_ []byte, err error)

func (*PairTupleIntTupleInt) ReadTL2 added in v1.3.2

func (item *PairTupleIntTupleInt) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*PairTupleIntTupleInt) Reset added in v1.3.2

func (item *PairTupleIntTupleInt) Reset()

func (PairTupleIntTupleInt) TLName added in v1.3.2

func (PairTupleIntTupleInt) TLName() string

func (PairTupleIntTupleInt) TLTag added in v1.3.2

func (PairTupleIntTupleInt) TLTag() uint32

func (*PairTupleIntTupleInt) WriteJSON added in v1.3.2

func (item *PairTupleIntTupleInt) WriteJSON(w []byte, nat_X uint32, nat_Y uint32) (_ []byte, err error)

func (*PairTupleIntTupleInt) WriteJSONGeneral added in v1.3.2

func (item *PairTupleIntTupleInt) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte, nat_X uint32, nat_Y uint32) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*PairTupleIntTupleInt) WriteJSONOpt added in v1.3.2

func (item *PairTupleIntTupleInt) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, nat_X uint32, nat_Y uint32) (_ []byte, err error)

func (*PairTupleIntTupleInt) WriteTL1 added in v1.3.24

func (item *PairTupleIntTupleInt) WriteTL1(w []byte, nat_X uint32, nat_Y uint32) (_ []byte, err error)

func (*PairTupleIntTupleInt) WriteTL1Boxed added in v1.3.24

func (item *PairTupleIntTupleInt) WriteTL1Boxed(w []byte, nat_X uint32, nat_Y uint32) (_ []byte, err error)

func (*PairTupleIntTupleInt) WriteTL2 added in v1.3.2

func (item *PairTupleIntTupleInt) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type PairTupleTupleInt2TupleTupleInt2 added in v1.3.2

type PairTupleTupleInt2TupleTupleInt2 struct {
	X [][2]int32
	Y [][2]int32
}

func (*PairTupleTupleInt2TupleTupleInt2) CalculateLayout added in v1.3.2

func (item *PairTupleTupleInt2TupleTupleInt2) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*PairTupleTupleInt2TupleTupleInt2) FillRandom added in v1.3.2

func (item *PairTupleTupleInt2TupleTupleInt2) FillRandom(rg *basictl.RandGenerator, nat_X uint32, nat_Y uint32)

func (*PairTupleTupleInt2TupleTupleInt2) InternalReadTL2 added in v1.3.2

func (item *PairTupleTupleInt2TupleTupleInt2) InternalReadTL2(r []byte) (_ []byte, err error)

func (*PairTupleTupleInt2TupleTupleInt2) InternalWriteTL2 added in v1.3.2

func (item *PairTupleTupleInt2TupleTupleInt2) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*PairTupleTupleInt2TupleTupleInt2) ReadJSONGeneral added in v1.3.2

func (item *PairTupleTupleInt2TupleTupleInt2) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_X uint32, nat_Y uint32) error

func (*PairTupleTupleInt2TupleTupleInt2) ReadTL1 added in v1.3.24

func (item *PairTupleTupleInt2TupleTupleInt2) ReadTL1(w []byte, nat_X uint32, nat_Y uint32) (_ []byte, err error)

func (*PairTupleTupleInt2TupleTupleInt2) ReadTL1Boxed added in v1.3.24

func (item *PairTupleTupleInt2TupleTupleInt2) ReadTL1Boxed(w []byte, nat_X uint32, nat_Y uint32) (_ []byte, err error)

func (*PairTupleTupleInt2TupleTupleInt2) ReadTL2 added in v1.3.2

func (item *PairTupleTupleInt2TupleTupleInt2) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*PairTupleTupleInt2TupleTupleInt2) Reset added in v1.3.2

func (item *PairTupleTupleInt2TupleTupleInt2) Reset()

func (PairTupleTupleInt2TupleTupleInt2) TLName added in v1.3.2

func (PairTupleTupleInt2TupleTupleInt2) TLTag added in v1.3.2

func (*PairTupleTupleInt2TupleTupleInt2) WriteJSON added in v1.3.2

func (item *PairTupleTupleInt2TupleTupleInt2) WriteJSON(w []byte, nat_X uint32, nat_Y uint32) (_ []byte, err error)

func (*PairTupleTupleInt2TupleTupleInt2) WriteJSONGeneral added in v1.3.2

func (item *PairTupleTupleInt2TupleTupleInt2) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte, nat_X uint32, nat_Y uint32) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*PairTupleTupleInt2TupleTupleInt2) WriteJSONOpt added in v1.3.2

func (item *PairTupleTupleInt2TupleTupleInt2) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, nat_X uint32, nat_Y uint32) (_ []byte, err error)

func (*PairTupleTupleInt2TupleTupleInt2) WriteTL1 added in v1.3.24

func (item *PairTupleTupleInt2TupleTupleInt2) WriteTL1(w []byte, nat_X uint32, nat_Y uint32) (_ []byte, err error)

func (*PairTupleTupleInt2TupleTupleInt2) WriteTL1Boxed added in v1.3.24

func (item *PairTupleTupleInt2TupleTupleInt2) WriteTL1Boxed(w []byte, nat_X uint32, nat_Y uint32) (_ []byte, err error)

func (*PairTupleTupleInt2TupleTupleInt2) WriteTL2 added in v1.3.2

type PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2 added in v1.3.2

type PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2 struct {
	X [][2]PairTupleIntTupleInt
	Y [][2]PairTupleIntTupleInt
}

func (*PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) CalculateLayout added in v1.3.2

func (item *PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) FillRandom added in v1.3.2

func (item *PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) FillRandom(rg *basictl.RandGenerator, nat_XttXn uint32, nat_XttYn uint32, nat_Xn uint32, nat_YttXn uint32, nat_YttYn uint32, nat_Yn uint32)

func (*PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) InternalReadTL2 added in v1.3.2

func (*PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) InternalWriteTL2 added in v1.3.2

func (item *PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) ReadJSONGeneral added in v1.3.2

func (item *PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_XttXn uint32, nat_XttYn uint32, nat_Xn uint32, nat_YttXn uint32, nat_YttYn uint32, nat_Yn uint32) error

func (*PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) ReadTL1 added in v1.3.24

func (item *PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) ReadTL1(w []byte, nat_XttXn uint32, nat_XttYn uint32, nat_Xn uint32, nat_YttXn uint32, nat_YttYn uint32, nat_Yn uint32) (_ []byte, err error)

func (*PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) ReadTL1Boxed added in v1.3.24

func (item *PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) ReadTL1Boxed(w []byte, nat_XttXn uint32, nat_XttYn uint32, nat_Xn uint32, nat_YttXn uint32, nat_YttYn uint32, nat_Yn uint32) (_ []byte, err error)

func (*PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) ReadTL2 added in v1.3.2

func (*PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) Reset added in v1.3.2

func (PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) TLName added in v1.3.2

func (PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) TLTag added in v1.3.2

func (*PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) WriteJSON added in v1.3.2

func (item *PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) WriteJSON(w []byte, nat_XttXn uint32, nat_XttYn uint32, nat_Xn uint32, nat_YttXn uint32, nat_YttYn uint32, nat_Yn uint32) (_ []byte, err error)

func (*PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) WriteJSONGeneral added in v1.3.2

func (item *PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte, nat_XttXn uint32, nat_XttYn uint32, nat_Xn uint32, nat_YttXn uint32, nat_YttYn uint32, nat_Yn uint32) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) WriteJSONOpt added in v1.3.2

func (item *PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, nat_XttXn uint32, nat_XttYn uint32, nat_Xn uint32, nat_YttXn uint32, nat_YttYn uint32, nat_Yn uint32) (_ []byte, err error)

func (*PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) WriteTL1 added in v1.3.24

func (item *PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) WriteTL1(w []byte, nat_XttXn uint32, nat_XttYn uint32, nat_Xn uint32, nat_YttXn uint32, nat_YttYn uint32, nat_Yn uint32) (_ []byte, err error)

func (*PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) WriteTL1Boxed added in v1.3.24

func (item *PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) WriteTL1Boxed(w []byte, nat_XttXn uint32, nat_XttYn uint32, nat_Xn uint32, nat_YttXn uint32, nat_YttYn uint32, nat_Yn uint32) (_ []byte, err error)

func (*PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) WriteTL2 added in v1.3.2

type String added in v1.3.2

type String string

func (*String) FillRandom added in v1.3.2

func (item *String) FillRandom(rg *basictl.RandGenerator)

func (*String) InternalReadTL2 added in v1.3.2

func (item *String) InternalReadTL2(r []byte) (_ []byte, err error)

func (*String) MarshalJSON added in v1.3.2

func (item *String) MarshalJSON() ([]byte, error)

func (*String) ReadJSON added in v1.3.2

func (item *String) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*String) ReadJSONGeneral added in v1.3.2

func (item *String) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*String) ReadTL1 added in v1.3.24

func (item *String) ReadTL1(w []byte) (_ []byte, err error)

func (*String) ReadTL1Boxed added in v1.3.24

func (item *String) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*String) ReadTL2 added in v1.3.2

func (item *String) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*String) Reset added in v1.3.2

func (item *String) Reset()

func (String) String added in v1.3.2

func (item String) String() string

func (String) TLName added in v1.3.2

func (String) TLName() string

func (String) TLTag added in v1.3.2

func (String) TLTag() uint32

func (*String) UnmarshalJSON added in v1.3.2

func (item *String) UnmarshalJSON(b []byte) error

func (*String) WriteJSON added in v1.3.2

func (item *String) WriteJSON(w []byte) []byte

func (*String) WriteJSONGeneral added in v1.3.2

func (item *String) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*String) WriteJSONOpt added in v1.3.2

func (item *String) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*String) WriteTL1 added in v1.3.24

func (item *String) WriteTL1(w []byte) []byte

func (*String) WriteTL1Boxed added in v1.3.24

func (item *String) WriteTL1Boxed(w []byte) []byte

func (*String) WriteTL1BoxedGeneral added in v1.3.24

func (item *String) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*String) WriteTL1General added in v1.3.24

func (item *String) WriteTL1General(w []byte) (_ []byte, err error)

func (*String) WriteTL2 added in v1.3.2

func (item *String) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type True added in v1.3.2

type True struct {
}

func (*True) CalculateLayout added in v1.3.2

func (item *True) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*True) FillRandom added in v1.3.2

func (item *True) FillRandom(rg *basictl.RandGenerator)

func (*True) InternalReadTL2 added in v1.3.2

func (item *True) InternalReadTL2(r []byte) (_ []byte, err error)

func (*True) InternalWriteTL2 added in v1.3.2

func (item *True) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*True) MarshalJSON added in v1.3.2

func (item *True) MarshalJSON() ([]byte, error)

func (*True) ReadJSON added in v1.3.2

func (item *True) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*True) ReadJSONGeneral added in v1.3.2

func (item *True) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*True) ReadTL1 added in v1.3.24

func (item *True) ReadTL1(w []byte) (_ []byte, err error)

func (*True) ReadTL1Boxed added in v1.3.24

func (item *True) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*True) ReadTL2 added in v1.3.2

func (item *True) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*True) Reset added in v1.3.2

func (item *True) Reset()

func (True) String added in v1.3.2

func (item True) String() string

func (True) TLName added in v1.3.2

func (True) TLName() string

func (True) TLTag added in v1.3.2

func (True) TLTag() uint32

func (*True) UnmarshalJSON added in v1.3.2

func (item *True) UnmarshalJSON(b []byte) error

func (*True) WriteJSON added in v1.3.2

func (item *True) WriteJSON(w []byte) []byte

func (*True) WriteJSONGeneral added in v1.3.2

func (item *True) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*True) WriteJSONOpt added in v1.3.2

func (item *True) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*True) WriteTL1 added in v1.3.24

func (item *True) WriteTL1(w []byte) []byte

func (*True) WriteTL1Boxed added in v1.3.24

func (item *True) WriteTL1Boxed(w []byte) []byte

func (*True) WriteTL1BoxedGeneral added in v1.3.24

func (item *True) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*True) WriteTL1General added in v1.3.24

func (item *True) WriteTL1General(w []byte) (_ []byte, err error)

func (*True) WriteTL2 added in v1.3.2

func (item *True) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type TupleInt added in v1.3.2

type TupleInt []int32

func (*TupleInt) FillRandom added in v1.3.2

func (item *TupleInt) FillRandom(rg *basictl.RandGenerator, nat_n uint32)

func (*TupleInt) InternalReadTL2 added in v1.3.2

func (item *TupleInt) InternalReadTL2(r []byte) (_ []byte, err error)

func (*TupleInt) ReadJSONGeneral added in v1.3.2

func (item *TupleInt) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_n uint32) error

func (*TupleInt) ReadTL1 added in v1.3.24

func (item *TupleInt) ReadTL1(w []byte, nat_n uint32) (_ []byte, err error)

func (*TupleInt) ReadTL1Boxed added in v1.3.24

func (item *TupleInt) ReadTL1Boxed(w []byte, nat_n uint32) (_ []byte, err error)

func (*TupleInt) ReadTL2 added in v1.3.2

func (item *TupleInt) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*TupleInt) Reset added in v1.3.2

func (item *TupleInt) Reset()

func (TupleInt) TLName added in v1.3.2

func (TupleInt) TLName() string

func (TupleInt) TLTag added in v1.3.2

func (TupleInt) TLTag() uint32

func (*TupleInt) WriteJSON added in v1.3.2

func (item *TupleInt) WriteJSON(w []byte, nat_n uint32) (_ []byte, err error)

func (*TupleInt) WriteJSONGeneral added in v1.3.2

func (item *TupleInt) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte, nat_n uint32) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*TupleInt) WriteJSONOpt added in v1.3.2

func (item *TupleInt) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, nat_n uint32) (_ []byte, err error)

func (*TupleInt) WriteTL1 added in v1.3.24

func (item *TupleInt) WriteTL1(w []byte, nat_n uint32) (_ []byte, err error)

func (*TupleInt) WriteTL1Boxed added in v1.3.24

func (item *TupleInt) WriteTL1Boxed(w []byte, nat_n uint32) (_ []byte, err error)

func (*TupleInt) WriteTL2 added in v1.3.2

func (item *TupleInt) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type TupleInt2 added in v1.3.2

type TupleInt2 [2]int32

func (*TupleInt2) FillRandom added in v1.3.2

func (item *TupleInt2) FillRandom(rg *basictl.RandGenerator)

func (*TupleInt2) InternalReadTL2 added in v1.3.2

func (item *TupleInt2) InternalReadTL2(r []byte) (_ []byte, err error)

func (*TupleInt2) MarshalJSON added in v1.3.2

func (item *TupleInt2) MarshalJSON() ([]byte, error)

func (*TupleInt2) ReadJSON added in v1.3.2

func (item *TupleInt2) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*TupleInt2) ReadJSONGeneral added in v1.3.2

func (item *TupleInt2) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*TupleInt2) ReadTL1 added in v1.3.24

func (item *TupleInt2) ReadTL1(w []byte) (_ []byte, err error)

func (*TupleInt2) ReadTL1Boxed added in v1.3.24

func (item *TupleInt2) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*TupleInt2) ReadTL2 added in v1.3.2

func (item *TupleInt2) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*TupleInt2) Reset added in v1.3.2

func (item *TupleInt2) Reset()

func (TupleInt2) String added in v1.3.2

func (item TupleInt2) String() string

func (TupleInt2) TLName added in v1.3.2

func (TupleInt2) TLName() string

func (TupleInt2) TLTag added in v1.3.2

func (TupleInt2) TLTag() uint32

func (*TupleInt2) UnmarshalJSON added in v1.3.2

func (item *TupleInt2) UnmarshalJSON(b []byte) error

func (*TupleInt2) WriteJSON added in v1.3.2

func (item *TupleInt2) WriteJSON(w []byte) []byte

func (*TupleInt2) WriteJSONGeneral added in v1.3.2

func (item *TupleInt2) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*TupleInt2) WriteJSONOpt added in v1.3.2

func (item *TupleInt2) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*TupleInt2) WriteTL1 added in v1.3.24

func (item *TupleInt2) WriteTL1(w []byte) []byte

func (*TupleInt2) WriteTL1Boxed added in v1.3.24

func (item *TupleInt2) WriteTL1Boxed(w []byte) []byte

func (*TupleInt2) WriteTL1BoxedGeneral added in v1.3.24

func (item *TupleInt2) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*TupleInt2) WriteTL1General added in v1.3.24

func (item *TupleInt2) WriteTL1General(w []byte) (_ []byte, err error)

func (*TupleInt2) WriteTL2 added in v1.3.2

func (item *TupleInt2) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type TupleInt4 added in v1.3.2

type TupleInt4 [4]int32

func (*TupleInt4) FillRandom added in v1.3.2

func (item *TupleInt4) FillRandom(rg *basictl.RandGenerator)

func (*TupleInt4) InternalReadTL2 added in v1.3.2

func (item *TupleInt4) InternalReadTL2(r []byte) (_ []byte, err error)

func (*TupleInt4) MarshalJSON added in v1.3.2

func (item *TupleInt4) MarshalJSON() ([]byte, error)

func (*TupleInt4) ReadJSON added in v1.3.2

func (item *TupleInt4) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*TupleInt4) ReadJSONGeneral added in v1.3.2

func (item *TupleInt4) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*TupleInt4) ReadTL1 added in v1.3.24

func (item *TupleInt4) ReadTL1(w []byte) (_ []byte, err error)

func (*TupleInt4) ReadTL1Boxed added in v1.3.24

func (item *TupleInt4) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*TupleInt4) ReadTL2 added in v1.3.2

func (item *TupleInt4) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*TupleInt4) Reset added in v1.3.2

func (item *TupleInt4) Reset()

func (TupleInt4) String added in v1.3.2

func (item TupleInt4) String() string

func (TupleInt4) TLName added in v1.3.2

func (TupleInt4) TLName() string

func (TupleInt4) TLTag added in v1.3.2

func (TupleInt4) TLTag() uint32

func (*TupleInt4) UnmarshalJSON added in v1.3.2

func (item *TupleInt4) UnmarshalJSON(b []byte) error

func (*TupleInt4) WriteJSON added in v1.3.2

func (item *TupleInt4) WriteJSON(w []byte) []byte

func (*TupleInt4) WriteJSONGeneral added in v1.3.2

func (item *TupleInt4) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*TupleInt4) WriteJSONOpt added in v1.3.2

func (item *TupleInt4) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*TupleInt4) WriteTL1 added in v1.3.24

func (item *TupleInt4) WriteTL1(w []byte) []byte

func (*TupleInt4) WriteTL1Boxed added in v1.3.24

func (item *TupleInt4) WriteTL1Boxed(w []byte) []byte

func (*TupleInt4) WriteTL1BoxedGeneral added in v1.3.24

func (item *TupleInt4) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*TupleInt4) WriteTL1General added in v1.3.24

func (item *TupleInt4) WriteTL1General(w []byte) (_ []byte, err error)

func (*TupleInt4) WriteTL2 added in v1.3.2

func (item *TupleInt4) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type TuplePairTupleIntTupleInt2 added in v1.3.2

type TuplePairTupleIntTupleInt2 [2]PairTupleIntTupleInt

func (*TuplePairTupleIntTupleInt2) FillRandom added in v1.3.2

func (item *TuplePairTupleIntTupleInt2) FillRandom(rg *basictl.RandGenerator, nat_tXn uint32, nat_tYn uint32)

func (*TuplePairTupleIntTupleInt2) InternalReadTL2 added in v1.3.2

func (item *TuplePairTupleIntTupleInt2) InternalReadTL2(r []byte) (_ []byte, err error)

func (*TuplePairTupleIntTupleInt2) ReadJSONGeneral added in v1.3.2

func (item *TuplePairTupleIntTupleInt2) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_tXn uint32, nat_tYn uint32) error

func (*TuplePairTupleIntTupleInt2) ReadTL1 added in v1.3.24

func (item *TuplePairTupleIntTupleInt2) ReadTL1(w []byte, nat_tXn uint32, nat_tYn uint32) (_ []byte, err error)

func (*TuplePairTupleIntTupleInt2) ReadTL1Boxed added in v1.3.24

func (item *TuplePairTupleIntTupleInt2) ReadTL1Boxed(w []byte, nat_tXn uint32, nat_tYn uint32) (_ []byte, err error)

func (*TuplePairTupleIntTupleInt2) ReadTL2 added in v1.3.2

func (item *TuplePairTupleIntTupleInt2) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*TuplePairTupleIntTupleInt2) Reset added in v1.3.2

func (item *TuplePairTupleIntTupleInt2) Reset()

func (TuplePairTupleIntTupleInt2) TLName added in v1.3.2

func (TuplePairTupleIntTupleInt2) TLTag added in v1.3.2

func (*TuplePairTupleIntTupleInt2) WriteJSON added in v1.3.2

func (item *TuplePairTupleIntTupleInt2) WriteJSON(w []byte, nat_tXn uint32, nat_tYn uint32) (_ []byte, err error)

func (*TuplePairTupleIntTupleInt2) WriteJSONGeneral added in v1.3.2

func (item *TuplePairTupleIntTupleInt2) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte, nat_tXn uint32, nat_tYn uint32) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*TuplePairTupleIntTupleInt2) WriteJSONOpt added in v1.3.2

func (item *TuplePairTupleIntTupleInt2) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, nat_tXn uint32, nat_tYn uint32) (_ []byte, err error)

func (*TuplePairTupleIntTupleInt2) WriteTL1 added in v1.3.24

func (item *TuplePairTupleIntTupleInt2) WriteTL1(w []byte, nat_tXn uint32, nat_tYn uint32) (_ []byte, err error)

func (*TuplePairTupleIntTupleInt2) WriteTL1Boxed added in v1.3.24

func (item *TuplePairTupleIntTupleInt2) WriteTL1Boxed(w []byte, nat_tXn uint32, nat_tYn uint32) (_ []byte, err error)

func (*TuplePairTupleIntTupleInt2) WriteTL2 added in v1.3.2

func (item *TuplePairTupleIntTupleInt2) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type TupleString4 added in v1.3.2

type TupleString4 [4]string

func (*TupleString4) FillRandom added in v1.3.2

func (item *TupleString4) FillRandom(rg *basictl.RandGenerator)

func (*TupleString4) InternalReadTL2 added in v1.3.2

func (item *TupleString4) InternalReadTL2(r []byte) (_ []byte, err error)

func (*TupleString4) MarshalJSON added in v1.3.2

func (item *TupleString4) MarshalJSON() ([]byte, error)

func (*TupleString4) ReadJSON added in v1.3.2

func (item *TupleString4) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*TupleString4) ReadJSONGeneral added in v1.3.2

func (item *TupleString4) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*TupleString4) ReadTL1 added in v1.3.24

func (item *TupleString4) ReadTL1(w []byte) (_ []byte, err error)

func (*TupleString4) ReadTL1Boxed added in v1.3.24

func (item *TupleString4) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*TupleString4) ReadTL2 added in v1.3.2

func (item *TupleString4) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*TupleString4) Reset added in v1.3.2

func (item *TupleString4) Reset()

func (TupleString4) String added in v1.3.2

func (item TupleString4) String() string

func (TupleString4) TLName added in v1.3.2

func (TupleString4) TLName() string

func (TupleString4) TLTag added in v1.3.2

func (TupleString4) TLTag() uint32

func (*TupleString4) UnmarshalJSON added in v1.3.2

func (item *TupleString4) UnmarshalJSON(b []byte) error

func (*TupleString4) WriteJSON added in v1.3.2

func (item *TupleString4) WriteJSON(w []byte) []byte

func (*TupleString4) WriteJSONGeneral added in v1.3.2

func (item *TupleString4) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*TupleString4) WriteJSONOpt added in v1.3.2

func (item *TupleString4) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*TupleString4) WriteTL1 added in v1.3.24

func (item *TupleString4) WriteTL1(w []byte) []byte

func (*TupleString4) WriteTL1Boxed added in v1.3.24

func (item *TupleString4) WriteTL1Boxed(w []byte) []byte

func (*TupleString4) WriteTL1BoxedGeneral added in v1.3.24

func (item *TupleString4) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*TupleString4) WriteTL1General added in v1.3.24

func (item *TupleString4) WriteTL1General(w []byte) (_ []byte, err error)

func (*TupleString4) WriteTL2 added in v1.3.2

func (item *TupleString4) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type TupleString4Bytes added in v1.3.2

type TupleString4Bytes [4][]byte

func (*TupleString4Bytes) FillRandom added in v1.3.2

func (item *TupleString4Bytes) FillRandom(rg *basictl.RandGenerator)

func (*TupleString4Bytes) InternalReadTL2 added in v1.3.2

func (item *TupleString4Bytes) InternalReadTL2(r []byte) (_ []byte, err error)

func (*TupleString4Bytes) MarshalJSON added in v1.3.2

func (item *TupleString4Bytes) MarshalJSON() ([]byte, error)

func (*TupleString4Bytes) ReadJSON added in v1.3.2

func (item *TupleString4Bytes) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*TupleString4Bytes) ReadJSONGeneral added in v1.3.2

func (item *TupleString4Bytes) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*TupleString4Bytes) ReadTL1 added in v1.3.24

func (item *TupleString4Bytes) ReadTL1(w []byte) (_ []byte, err error)

func (*TupleString4Bytes) ReadTL1Boxed added in v1.3.24

func (item *TupleString4Bytes) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*TupleString4Bytes) ReadTL2 added in v1.3.2

func (item *TupleString4Bytes) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*TupleString4Bytes) Reset added in v1.3.2

func (item *TupleString4Bytes) Reset()

func (TupleString4Bytes) String added in v1.3.2

func (item TupleString4Bytes) String() string

func (TupleString4Bytes) TLName added in v1.3.2

func (TupleString4Bytes) TLName() string

func (TupleString4Bytes) TLTag added in v1.3.2

func (TupleString4Bytes) TLTag() uint32

func (*TupleString4Bytes) UnmarshalJSON added in v1.3.2

func (item *TupleString4Bytes) UnmarshalJSON(b []byte) error

func (*TupleString4Bytes) WriteJSON added in v1.3.2

func (item *TupleString4Bytes) WriteJSON(w []byte) []byte

func (*TupleString4Bytes) WriteJSONGeneral added in v1.3.2

func (item *TupleString4Bytes) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*TupleString4Bytes) WriteJSONOpt added in v1.3.2

func (item *TupleString4Bytes) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*TupleString4Bytes) WriteTL1 added in v1.3.24

func (item *TupleString4Bytes) WriteTL1(w []byte) []byte

func (*TupleString4Bytes) WriteTL1Boxed added in v1.3.24

func (item *TupleString4Bytes) WriteTL1Boxed(w []byte) []byte

func (*TupleString4Bytes) WriteTL1BoxedGeneral added in v1.3.24

func (item *TupleString4Bytes) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*TupleString4Bytes) WriteTL1General added in v1.3.24

func (item *TupleString4Bytes) WriteTL1General(w []byte) (_ []byte, err error)

func (*TupleString4Bytes) WriteTL2 added in v1.3.2

func (item *TupleString4Bytes) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type TupleTupleInt2 added in v1.3.2

type TupleTupleInt2 [][2]int32

func (*TupleTupleInt2) FillRandom added in v1.3.2

func (item *TupleTupleInt2) FillRandom(rg *basictl.RandGenerator, nat_n uint32)

func (*TupleTupleInt2) InternalReadTL2 added in v1.3.2

func (item *TupleTupleInt2) InternalReadTL2(r []byte) (_ []byte, err error)

func (*TupleTupleInt2) ReadJSONGeneral added in v1.3.2

func (item *TupleTupleInt2) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_n uint32) error

func (*TupleTupleInt2) ReadTL1 added in v1.3.24

func (item *TupleTupleInt2) ReadTL1(w []byte, nat_n uint32) (_ []byte, err error)

func (*TupleTupleInt2) ReadTL1Boxed added in v1.3.24

func (item *TupleTupleInt2) ReadTL1Boxed(w []byte, nat_n uint32) (_ []byte, err error)

func (*TupleTupleInt2) ReadTL2 added in v1.3.2

func (item *TupleTupleInt2) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*TupleTupleInt2) Reset added in v1.3.2

func (item *TupleTupleInt2) Reset()

func (TupleTupleInt2) TLName added in v1.3.2

func (TupleTupleInt2) TLName() string

func (TupleTupleInt2) TLTag added in v1.3.2

func (TupleTupleInt2) TLTag() uint32

func (*TupleTupleInt2) WriteJSON added in v1.3.2

func (item *TupleTupleInt2) WriteJSON(w []byte, nat_n uint32) (_ []byte, err error)

func (*TupleTupleInt2) WriteJSONGeneral added in v1.3.2

func (item *TupleTupleInt2) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte, nat_n uint32) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*TupleTupleInt2) WriteJSONOpt added in v1.3.2

func (item *TupleTupleInt2) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, nat_n uint32) (_ []byte, err error)

func (*TupleTupleInt2) WriteTL1 added in v1.3.24

func (item *TupleTupleInt2) WriteTL1(w []byte, nat_n uint32) (_ []byte, err error)

func (*TupleTupleInt2) WriteTL1Boxed added in v1.3.24

func (item *TupleTupleInt2) WriteTL1Boxed(w []byte, nat_n uint32) (_ []byte, err error)

func (*TupleTupleInt2) WriteTL2 added in v1.3.2

func (item *TupleTupleInt2) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type TupleTuplePairTupleIntTupleInt2 added in v1.3.2

type TupleTuplePairTupleIntTupleInt2 [][2]PairTupleIntTupleInt

func (*TupleTuplePairTupleIntTupleInt2) FillRandom added in v1.3.2

func (item *TupleTuplePairTupleIntTupleInt2) FillRandom(rg *basictl.RandGenerator, nat_ttXn uint32, nat_ttYn uint32, nat_n uint32)

func (*TupleTuplePairTupleIntTupleInt2) InternalReadTL2 added in v1.3.2

func (item *TupleTuplePairTupleIntTupleInt2) InternalReadTL2(r []byte) (_ []byte, err error)

func (*TupleTuplePairTupleIntTupleInt2) ReadJSONGeneral added in v1.3.2

func (item *TupleTuplePairTupleIntTupleInt2) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_ttXn uint32, nat_ttYn uint32, nat_n uint32) error

func (*TupleTuplePairTupleIntTupleInt2) ReadTL1 added in v1.3.24

func (item *TupleTuplePairTupleIntTupleInt2) ReadTL1(w []byte, nat_ttXn uint32, nat_ttYn uint32, nat_n uint32) (_ []byte, err error)

func (*TupleTuplePairTupleIntTupleInt2) ReadTL1Boxed added in v1.3.24

func (item *TupleTuplePairTupleIntTupleInt2) ReadTL1Boxed(w []byte, nat_ttXn uint32, nat_ttYn uint32, nat_n uint32) (_ []byte, err error)

func (*TupleTuplePairTupleIntTupleInt2) ReadTL2 added in v1.3.2

func (item *TupleTuplePairTupleIntTupleInt2) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*TupleTuplePairTupleIntTupleInt2) Reset added in v1.3.2

func (item *TupleTuplePairTupleIntTupleInt2) Reset()

func (TupleTuplePairTupleIntTupleInt2) TLName added in v1.3.2

func (TupleTuplePairTupleIntTupleInt2) TLTag added in v1.3.2

func (*TupleTuplePairTupleIntTupleInt2) WriteJSON added in v1.3.2

func (item *TupleTuplePairTupleIntTupleInt2) WriteJSON(w []byte, nat_ttXn uint32, nat_ttYn uint32, nat_n uint32) (_ []byte, err error)

func (*TupleTuplePairTupleIntTupleInt2) WriteJSONGeneral added in v1.3.2

func (item *TupleTuplePairTupleIntTupleInt2) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte, nat_ttXn uint32, nat_ttYn uint32, nat_n uint32) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*TupleTuplePairTupleIntTupleInt2) WriteJSONOpt added in v1.3.2

func (item *TupleTuplePairTupleIntTupleInt2) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte, nat_ttXn uint32, nat_ttYn uint32, nat_n uint32) (_ []byte, err error)

func (*TupleTuplePairTupleIntTupleInt2) WriteTL1 added in v1.3.24

func (item *TupleTuplePairTupleIntTupleInt2) WriteTL1(w []byte, nat_ttXn uint32, nat_ttYn uint32, nat_n uint32) (_ []byte, err error)

func (*TupleTuplePairTupleIntTupleInt2) WriteTL1Boxed added in v1.3.24

func (item *TupleTuplePairTupleIntTupleInt2) WriteTL1Boxed(w []byte, nat_ttXn uint32, nat_ttYn uint32, nat_n uint32) (_ []byte, err error)

func (*TupleTuplePairTupleIntTupleInt2) WriteTL2 added in v1.3.2

func (item *TupleTuplePairTupleIntTupleInt2) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type UnionElement

type UnionElement struct {
	TLTag    uint32
	TLName   string
	TLString string
}

type VectorBenchmarksVruposition added in v1.3.6

type VectorBenchmarksVruposition []BenchmarksVruposition

func (*VectorBenchmarksVruposition) FillRandom added in v1.3.6

func (item *VectorBenchmarksVruposition) FillRandom(rg *basictl.RandGenerator)

func (*VectorBenchmarksVruposition) InternalReadTL2 added in v1.3.6

func (item *VectorBenchmarksVruposition) InternalReadTL2(r []byte) (_ []byte, err error)

func (*VectorBenchmarksVruposition) MarshalJSON added in v1.3.6

func (item *VectorBenchmarksVruposition) MarshalJSON() ([]byte, error)

func (*VectorBenchmarksVruposition) ReadJSON added in v1.3.6

func (item *VectorBenchmarksVruposition) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*VectorBenchmarksVruposition) ReadJSONGeneral added in v1.3.6

func (item *VectorBenchmarksVruposition) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*VectorBenchmarksVruposition) ReadTL1 added in v1.3.24

func (item *VectorBenchmarksVruposition) ReadTL1(w []byte) (_ []byte, err error)

func (*VectorBenchmarksVruposition) ReadTL1Boxed added in v1.3.24

func (item *VectorBenchmarksVruposition) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*VectorBenchmarksVruposition) ReadTL2 added in v1.3.6

func (item *VectorBenchmarksVruposition) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*VectorBenchmarksVruposition) RepairMasks added in v1.3.12

func (item *VectorBenchmarksVruposition) RepairMasks()

func (VectorBenchmarksVruposition) RepairMasksValue added in v1.3.12

func (*VectorBenchmarksVruposition) Reset added in v1.3.6

func (item *VectorBenchmarksVruposition) Reset()

func (VectorBenchmarksVruposition) String added in v1.3.6

func (item VectorBenchmarksVruposition) String() string

func (VectorBenchmarksVruposition) TLName added in v1.3.6

func (VectorBenchmarksVruposition) TLTag added in v1.3.6

func (*VectorBenchmarksVruposition) UnmarshalJSON added in v1.3.6

func (item *VectorBenchmarksVruposition) UnmarshalJSON(b []byte) error

func (*VectorBenchmarksVruposition) WriteJSON added in v1.3.6

func (item *VectorBenchmarksVruposition) WriteJSON(w []byte) []byte

func (*VectorBenchmarksVruposition) WriteJSONGeneral added in v1.3.6

func (item *VectorBenchmarksVruposition) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*VectorBenchmarksVruposition) WriteJSONOpt added in v1.3.6

func (item *VectorBenchmarksVruposition) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*VectorBenchmarksVruposition) WriteTL1 added in v1.3.24

func (item *VectorBenchmarksVruposition) WriteTL1(w []byte) []byte

func (*VectorBenchmarksVruposition) WriteTL1Boxed added in v1.3.24

func (item *VectorBenchmarksVruposition) WriteTL1Boxed(w []byte) []byte

func (*VectorBenchmarksVruposition) WriteTL1BoxedGeneral added in v1.3.24

func (item *VectorBenchmarksVruposition) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*VectorBenchmarksVruposition) WriteTL1General added in v1.3.24

func (item *VectorBenchmarksVruposition) WriteTL1General(w []byte) (_ []byte, err error)

func (*VectorBenchmarksVruposition) WriteTL2 added in v1.3.6

func (item *VectorBenchmarksVruposition) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type VectorBenchmarksVrutoyTopLevelUnion added in v1.3.2

type VectorBenchmarksVrutoyTopLevelUnion []BenchmarksVrutoyTopLevelUnion

func (*VectorBenchmarksVrutoyTopLevelUnion) FillRandom added in v1.3.2

func (*VectorBenchmarksVrutoyTopLevelUnion) InternalReadTL2 added in v1.3.2

func (item *VectorBenchmarksVrutoyTopLevelUnion) InternalReadTL2(r []byte) (_ []byte, err error)

func (*VectorBenchmarksVrutoyTopLevelUnion) MarshalJSON added in v1.3.2

func (item *VectorBenchmarksVrutoyTopLevelUnion) MarshalJSON() ([]byte, error)

func (*VectorBenchmarksVrutoyTopLevelUnion) ReadJSON added in v1.3.2

func (item *VectorBenchmarksVrutoyTopLevelUnion) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*VectorBenchmarksVrutoyTopLevelUnion) ReadJSONGeneral added in v1.3.2

func (*VectorBenchmarksVrutoyTopLevelUnion) ReadTL1 added in v1.3.24

func (item *VectorBenchmarksVrutoyTopLevelUnion) ReadTL1(w []byte) (_ []byte, err error)

func (*VectorBenchmarksVrutoyTopLevelUnion) ReadTL1Boxed added in v1.3.24

func (item *VectorBenchmarksVrutoyTopLevelUnion) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*VectorBenchmarksVrutoyTopLevelUnion) ReadTL2 added in v1.3.2

func (item *VectorBenchmarksVrutoyTopLevelUnion) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*VectorBenchmarksVrutoyTopLevelUnion) RepairMasks added in v1.3.12

func (item *VectorBenchmarksVrutoyTopLevelUnion) RepairMasks()

func (VectorBenchmarksVrutoyTopLevelUnion) RepairMasksValue added in v1.3.12

func (*VectorBenchmarksVrutoyTopLevelUnion) Reset added in v1.3.2

func (VectorBenchmarksVrutoyTopLevelUnion) String added in v1.3.2

func (VectorBenchmarksVrutoyTopLevelUnion) TLName added in v1.3.2

func (VectorBenchmarksVrutoyTopLevelUnion) TLTag added in v1.3.2

func (*VectorBenchmarksVrutoyTopLevelUnion) UnmarshalJSON added in v1.3.2

func (item *VectorBenchmarksVrutoyTopLevelUnion) UnmarshalJSON(b []byte) error

func (*VectorBenchmarksVrutoyTopLevelUnion) WriteJSON added in v1.3.2

func (item *VectorBenchmarksVrutoyTopLevelUnion) WriteJSON(w []byte) []byte

func (*VectorBenchmarksVrutoyTopLevelUnion) WriteJSONGeneral added in v1.3.2

func (item *VectorBenchmarksVrutoyTopLevelUnion) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*VectorBenchmarksVrutoyTopLevelUnion) WriteJSONOpt added in v1.3.2

func (item *VectorBenchmarksVrutoyTopLevelUnion) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*VectorBenchmarksVrutoyTopLevelUnion) WriteTL1 added in v1.3.24

func (item *VectorBenchmarksVrutoyTopLevelUnion) WriteTL1(w []byte) []byte

func (*VectorBenchmarksVrutoyTopLevelUnion) WriteTL1Boxed added in v1.3.24

func (item *VectorBenchmarksVrutoyTopLevelUnion) WriteTL1Boxed(w []byte) []byte

func (*VectorBenchmarksVrutoyTopLevelUnion) WriteTL1BoxedGeneral added in v1.3.24

func (item *VectorBenchmarksVrutoyTopLevelUnion) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*VectorBenchmarksVrutoyTopLevelUnion) WriteTL1General added in v1.3.24

func (item *VectorBenchmarksVrutoyTopLevelUnion) WriteTL1General(w []byte) (_ []byte, err error)

func (*VectorBenchmarksVrutoyTopLevelUnion) WriteTL2 added in v1.3.2

type VectorBool added in v1.3.2

type VectorBool []bool

func (*VectorBool) FillRandom added in v1.3.2

func (item *VectorBool) FillRandom(rg *basictl.RandGenerator)

func (*VectorBool) InternalReadTL2 added in v1.3.2

func (item *VectorBool) InternalReadTL2(r []byte) (_ []byte, err error)

func (*VectorBool) MarshalJSON added in v1.3.2

func (item *VectorBool) MarshalJSON() ([]byte, error)

func (*VectorBool) ReadJSON added in v1.3.2

func (item *VectorBool) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*VectorBool) ReadJSONGeneral added in v1.3.2

func (item *VectorBool) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*VectorBool) ReadTL1 added in v1.3.24

func (item *VectorBool) ReadTL1(w []byte) (_ []byte, err error)

func (*VectorBool) ReadTL1Boxed added in v1.3.24

func (item *VectorBool) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*VectorBool) ReadTL2 added in v1.3.2

func (item *VectorBool) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*VectorBool) Reset added in v1.3.2

func (item *VectorBool) Reset()

func (VectorBool) String added in v1.3.2

func (item VectorBool) String() string

func (VectorBool) TLName added in v1.3.2

func (VectorBool) TLName() string

func (VectorBool) TLTag added in v1.3.2

func (VectorBool) TLTag() uint32

func (*VectorBool) UnmarshalJSON added in v1.3.2

func (item *VectorBool) UnmarshalJSON(b []byte) error

func (*VectorBool) WriteJSON added in v1.3.2

func (item *VectorBool) WriteJSON(w []byte) []byte

func (*VectorBool) WriteJSONGeneral added in v1.3.2

func (item *VectorBool) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*VectorBool) WriteJSONOpt added in v1.3.2

func (item *VectorBool) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*VectorBool) WriteTL1 added in v1.3.24

func (item *VectorBool) WriteTL1(w []byte) []byte

func (*VectorBool) WriteTL1Boxed added in v1.3.24

func (item *VectorBool) WriteTL1Boxed(w []byte) []byte

func (*VectorBool) WriteTL1BoxedGeneral added in v1.3.24

func (item *VectorBool) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*VectorBool) WriteTL1General added in v1.3.24

func (item *VectorBool) WriteTL1General(w []byte) (_ []byte, err error)

func (*VectorBool) WriteTL2 added in v1.3.2

func (item *VectorBool) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type VectorDictionaryAnyFieldDoubleInt added in v1.3.2

type VectorDictionaryAnyFieldDoubleInt []DictionaryAnyFieldDoubleInt

func (*VectorDictionaryAnyFieldDoubleInt) FillRandom added in v1.3.2

func (*VectorDictionaryAnyFieldDoubleInt) InternalReadTL2 added in v1.3.2

func (item *VectorDictionaryAnyFieldDoubleInt) InternalReadTL2(r []byte) (_ []byte, err error)

func (*VectorDictionaryAnyFieldDoubleInt) MarshalJSON added in v1.3.2

func (item *VectorDictionaryAnyFieldDoubleInt) MarshalJSON() ([]byte, error)

func (*VectorDictionaryAnyFieldDoubleInt) ReadJSON added in v1.3.2

func (item *VectorDictionaryAnyFieldDoubleInt) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*VectorDictionaryAnyFieldDoubleInt) ReadJSONGeneral added in v1.3.2

func (*VectorDictionaryAnyFieldDoubleInt) ReadTL1 added in v1.3.24

func (item *VectorDictionaryAnyFieldDoubleInt) ReadTL1(w []byte) (_ []byte, err error)

func (*VectorDictionaryAnyFieldDoubleInt) ReadTL1Boxed added in v1.3.24

func (item *VectorDictionaryAnyFieldDoubleInt) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*VectorDictionaryAnyFieldDoubleInt) ReadTL2 added in v1.3.2

func (item *VectorDictionaryAnyFieldDoubleInt) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*VectorDictionaryAnyFieldDoubleInt) Reset added in v1.3.2

func (item *VectorDictionaryAnyFieldDoubleInt) Reset()

func (VectorDictionaryAnyFieldDoubleInt) String added in v1.3.2

func (VectorDictionaryAnyFieldDoubleInt) TLName added in v1.3.2

func (VectorDictionaryAnyFieldDoubleInt) TLTag added in v1.3.2

func (*VectorDictionaryAnyFieldDoubleInt) UnmarshalJSON added in v1.3.2

func (item *VectorDictionaryAnyFieldDoubleInt) UnmarshalJSON(b []byte) error

func (*VectorDictionaryAnyFieldDoubleInt) WriteJSON added in v1.3.2

func (item *VectorDictionaryAnyFieldDoubleInt) WriteJSON(w []byte) []byte

func (*VectorDictionaryAnyFieldDoubleInt) WriteJSONGeneral added in v1.3.2

func (item *VectorDictionaryAnyFieldDoubleInt) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*VectorDictionaryAnyFieldDoubleInt) WriteJSONOpt added in v1.3.2

func (item *VectorDictionaryAnyFieldDoubleInt) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*VectorDictionaryAnyFieldDoubleInt) WriteTL1 added in v1.3.24

func (item *VectorDictionaryAnyFieldDoubleInt) WriteTL1(w []byte) []byte

func (*VectorDictionaryAnyFieldDoubleInt) WriteTL1Boxed added in v1.3.24

func (item *VectorDictionaryAnyFieldDoubleInt) WriteTL1Boxed(w []byte) []byte

func (*VectorDictionaryAnyFieldDoubleInt) WriteTL1BoxedGeneral added in v1.3.24

func (item *VectorDictionaryAnyFieldDoubleInt) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*VectorDictionaryAnyFieldDoubleInt) WriteTL1General added in v1.3.24

func (item *VectorDictionaryAnyFieldDoubleInt) WriteTL1General(w []byte) (_ []byte, err error)

func (*VectorDictionaryAnyFieldDoubleInt) WriteTL2 added in v1.3.2

type VectorInt added in v1.3.2

type VectorInt []int32

func (*VectorInt) FillRandom added in v1.3.2

func (item *VectorInt) FillRandom(rg *basictl.RandGenerator)

func (*VectorInt) InternalReadTL2 added in v1.3.2

func (item *VectorInt) InternalReadTL2(r []byte) (_ []byte, err error)

func (*VectorInt) MarshalJSON added in v1.3.2

func (item *VectorInt) MarshalJSON() ([]byte, error)

func (*VectorInt) ReadJSON added in v1.3.2

func (item *VectorInt) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*VectorInt) ReadJSONGeneral added in v1.3.2

func (item *VectorInt) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*VectorInt) ReadTL1 added in v1.3.24

func (item *VectorInt) ReadTL1(w []byte) (_ []byte, err error)

func (*VectorInt) ReadTL1Boxed added in v1.3.24

func (item *VectorInt) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*VectorInt) ReadTL2 added in v1.3.2

func (item *VectorInt) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*VectorInt) Reset added in v1.3.2

func (item *VectorInt) Reset()

func (VectorInt) String added in v1.3.2

func (item VectorInt) String() string

func (VectorInt) TLName added in v1.3.2

func (VectorInt) TLName() string

func (VectorInt) TLTag added in v1.3.2

func (VectorInt) TLTag() uint32

func (*VectorInt) UnmarshalJSON added in v1.3.2

func (item *VectorInt) UnmarshalJSON(b []byte) error

func (*VectorInt) WriteJSON added in v1.3.2

func (item *VectorInt) WriteJSON(w []byte) []byte

func (*VectorInt) WriteJSONGeneral added in v1.3.2

func (item *VectorInt) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*VectorInt) WriteJSONOpt added in v1.3.2

func (item *VectorInt) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*VectorInt) WriteTL1 added in v1.3.24

func (item *VectorInt) WriteTL1(w []byte) []byte

func (*VectorInt) WriteTL1Boxed added in v1.3.24

func (item *VectorInt) WriteTL1Boxed(w []byte) []byte

func (*VectorInt) WriteTL1BoxedGeneral added in v1.3.24

func (item *VectorInt) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*VectorInt) WriteTL1General added in v1.3.24

func (item *VectorInt) WriteTL1General(w []byte) (_ []byte, err error)

func (*VectorInt) WriteTL2 added in v1.3.2

func (item *VectorInt) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type VectorString added in v1.3.2

type VectorString []string

func (*VectorString) FillRandom added in v1.3.2

func (item *VectorString) FillRandom(rg *basictl.RandGenerator)

func (*VectorString) InternalReadTL2 added in v1.3.2

func (item *VectorString) InternalReadTL2(r []byte) (_ []byte, err error)

func (*VectorString) MarshalJSON added in v1.3.2

func (item *VectorString) MarshalJSON() ([]byte, error)

func (*VectorString) ReadJSON added in v1.3.2

func (item *VectorString) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*VectorString) ReadJSONGeneral added in v1.3.2

func (item *VectorString) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*VectorString) ReadTL1 added in v1.3.24

func (item *VectorString) ReadTL1(w []byte) (_ []byte, err error)

func (*VectorString) ReadTL1Boxed added in v1.3.24

func (item *VectorString) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*VectorString) ReadTL2 added in v1.3.2

func (item *VectorString) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*VectorString) Reset added in v1.3.2

func (item *VectorString) Reset()

func (VectorString) String added in v1.3.2

func (item VectorString) String() string

func (VectorString) TLName added in v1.3.2

func (VectorString) TLName() string

func (VectorString) TLTag added in v1.3.2

func (VectorString) TLTag() uint32

func (*VectorString) UnmarshalJSON added in v1.3.2

func (item *VectorString) UnmarshalJSON(b []byte) error

func (*VectorString) WriteJSON added in v1.3.2

func (item *VectorString) WriteJSON(w []byte) []byte

func (*VectorString) WriteJSONGeneral added in v1.3.2

func (item *VectorString) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*VectorString) WriteJSONOpt added in v1.3.2

func (item *VectorString) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*VectorString) WriteTL1 added in v1.3.24

func (item *VectorString) WriteTL1(w []byte) []byte

func (*VectorString) WriteTL1Boxed added in v1.3.24

func (item *VectorString) WriteTL1Boxed(w []byte) []byte

func (*VectorString) WriteTL1BoxedGeneral added in v1.3.24

func (item *VectorString) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*VectorString) WriteTL1General added in v1.3.24

func (item *VectorString) WriteTL1General(w []byte) (_ []byte, err error)

func (*VectorString) WriteTL2 added in v1.3.2

func (item *VectorString) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type VectorStringBytes added in v1.3.2

type VectorStringBytes [][]byte

func (*VectorStringBytes) FillRandom added in v1.3.2

func (item *VectorStringBytes) FillRandom(rg *basictl.RandGenerator)

func (*VectorStringBytes) InternalReadTL2 added in v1.3.2

func (item *VectorStringBytes) InternalReadTL2(r []byte) (_ []byte, err error)

func (*VectorStringBytes) MarshalJSON added in v1.3.2

func (item *VectorStringBytes) MarshalJSON() ([]byte, error)

func (*VectorStringBytes) ReadJSON added in v1.3.2

func (item *VectorStringBytes) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*VectorStringBytes) ReadJSONGeneral added in v1.3.2

func (item *VectorStringBytes) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*VectorStringBytes) ReadTL1 added in v1.3.24

func (item *VectorStringBytes) ReadTL1(w []byte) (_ []byte, err error)

func (*VectorStringBytes) ReadTL1Boxed added in v1.3.24

func (item *VectorStringBytes) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*VectorStringBytes) ReadTL2 added in v1.3.2

func (item *VectorStringBytes) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*VectorStringBytes) Reset added in v1.3.2

func (item *VectorStringBytes) Reset()

func (VectorStringBytes) String added in v1.3.2

func (item VectorStringBytes) String() string

func (VectorStringBytes) TLName added in v1.3.2

func (VectorStringBytes) TLName() string

func (VectorStringBytes) TLTag added in v1.3.2

func (VectorStringBytes) TLTag() uint32

func (*VectorStringBytes) UnmarshalJSON added in v1.3.2

func (item *VectorStringBytes) UnmarshalJSON(b []byte) error

func (*VectorStringBytes) WriteJSON added in v1.3.2

func (item *VectorStringBytes) WriteJSON(w []byte) []byte

func (*VectorStringBytes) WriteJSONGeneral added in v1.3.2

func (item *VectorStringBytes) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*VectorStringBytes) WriteJSONOpt added in v1.3.2

func (item *VectorStringBytes) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*VectorStringBytes) WriteTL1 added in v1.3.24

func (item *VectorStringBytes) WriteTL1(w []byte) []byte

func (*VectorStringBytes) WriteTL1Boxed added in v1.3.24

func (item *VectorStringBytes) WriteTL1Boxed(w []byte) []byte

func (*VectorStringBytes) WriteTL1BoxedGeneral added in v1.3.24

func (item *VectorStringBytes) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*VectorStringBytes) WriteTL1General added in v1.3.24

func (item *VectorStringBytes) WriteTL1General(w []byte) (_ []byte, err error)

func (*VectorStringBytes) WriteTL2 added in v1.3.2

func (item *VectorStringBytes) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

type VectorTrueBoxed added in v1.3.2

type VectorTrueBoxed []True

func (*VectorTrueBoxed) FillRandom added in v1.3.2

func (item *VectorTrueBoxed) FillRandom(rg *basictl.RandGenerator)

func (*VectorTrueBoxed) InternalReadTL2 added in v1.3.2

func (item *VectorTrueBoxed) InternalReadTL2(r []byte) (_ []byte, err error)

func (*VectorTrueBoxed) MarshalJSON added in v1.3.2

func (item *VectorTrueBoxed) MarshalJSON() ([]byte, error)

func (*VectorTrueBoxed) ReadJSON added in v1.3.2

func (item *VectorTrueBoxed) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*VectorTrueBoxed) ReadJSONGeneral added in v1.3.2

func (item *VectorTrueBoxed) ReadJSONGeneral(tctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*VectorTrueBoxed) ReadTL1 added in v1.3.24

func (item *VectorTrueBoxed) ReadTL1(w []byte) (_ []byte, err error)

func (*VectorTrueBoxed) ReadTL1Boxed added in v1.3.24

func (item *VectorTrueBoxed) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*VectorTrueBoxed) ReadTL2 added in v1.3.2

func (item *VectorTrueBoxed) ReadTL2(r []byte, ctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*VectorTrueBoxed) Reset added in v1.3.2

func (item *VectorTrueBoxed) Reset()

func (VectorTrueBoxed) String added in v1.3.2

func (item VectorTrueBoxed) String() string

func (VectorTrueBoxed) TLName added in v1.3.2

func (VectorTrueBoxed) TLName() string

func (VectorTrueBoxed) TLTag added in v1.3.2

func (VectorTrueBoxed) TLTag() uint32

func (*VectorTrueBoxed) UnmarshalJSON added in v1.3.2

func (item *VectorTrueBoxed) UnmarshalJSON(b []byte) error

func (*VectorTrueBoxed) WriteJSON added in v1.3.2

func (item *VectorTrueBoxed) WriteJSON(w []byte) []byte

func (*VectorTrueBoxed) WriteJSONGeneral added in v1.3.2

func (item *VectorTrueBoxed) WriteJSONGeneral(tctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*VectorTrueBoxed) WriteJSONOpt added in v1.3.2

func (item *VectorTrueBoxed) WriteJSONOpt(tctx *basictl.JSONWriteContext, w []byte) []byte

func (*VectorTrueBoxed) WriteTL1 added in v1.3.24

func (item *VectorTrueBoxed) WriteTL1(w []byte) []byte

func (*VectorTrueBoxed) WriteTL1Boxed added in v1.3.24

func (item *VectorTrueBoxed) WriteTL1Boxed(w []byte) []byte

func (*VectorTrueBoxed) WriteTL1BoxedGeneral added in v1.3.24

func (item *VectorTrueBoxed) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*VectorTrueBoxed) WriteTL1General added in v1.3.24

func (item *VectorTrueBoxed) WriteTL1General(w []byte) (_ []byte, err error)

func (*VectorTrueBoxed) WriteTL2 added in v1.3.2

func (item *VectorTrueBoxed) WriteTL2(w []byte, ctx *basictl.TL2WriteContext) []byte

Source Files

Directories

Path Synopsis
Code generated by tl2gen; DO NOT EDIT.
Code generated by tl2gen; DO NOT EDIT.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL