internal

package
v1.4.8 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 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

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

func BoolWriteTL1Boxed

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

func BuiltinDictIntIntBytesCalculateLayout

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

func BuiltinDictIntIntBytesFillRandom

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

func BuiltinDictIntIntBytesInternalReadTL2

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

func BuiltinDictIntIntBytesInternalWriteTL2

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

func BuiltinDictIntIntBytesReadJSONGeneral

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

func BuiltinDictIntIntBytesReadTL1

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

func BuiltinDictIntIntBytesWriteJSON

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

func BuiltinDictIntIntBytesWriteJSONOpt

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

func BuiltinDictIntIntBytesWriteTL1

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

func BuiltinDictIntIntCalculateLayout

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

func BuiltinDictIntIntFillRandom

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

func BuiltinDictIntIntInternalReadTL2

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

func BuiltinDictIntIntInternalWriteTL2

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

func BuiltinDictIntIntReadJSONGeneral

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

func BuiltinDictIntIntReadTL1

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

func BuiltinDictIntIntReset

func BuiltinDictIntIntReset(m map[int32]int32)

func BuiltinDictIntIntWriteJSON

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

func BuiltinDictIntIntWriteJSONOpt

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

func BuiltinDictIntIntWriteTL1

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

func BuiltinDictStringIntBytesCalculateLayout

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

func BuiltinDictStringIntBytesFillRandom

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

func BuiltinDictStringIntBytesInternalReadTL2

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

func BuiltinDictStringIntBytesInternalWriteTL2

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

func BuiltinDictStringIntBytesReadJSONGeneral

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

func BuiltinDictStringIntBytesReadTL1

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

func BuiltinDictStringIntBytesWriteJSON

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

func BuiltinDictStringIntBytesWriteJSONOpt

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

func BuiltinDictStringIntBytesWriteTL1

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

func BuiltinDictStringIntCalculateLayout

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

func BuiltinDictStringIntFillRandom

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

func BuiltinDictStringIntInternalReadTL2

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

func BuiltinDictStringIntInternalWriteTL2

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

func BuiltinDictStringIntReadJSONGeneral

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

func BuiltinDictStringIntReadTL1

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

func BuiltinDictStringIntReset

func BuiltinDictStringIntReset(m map[string]int32)

func BuiltinDictStringIntWriteJSON

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

func BuiltinDictStringIntWriteJSONOpt

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

func BuiltinDictStringIntWriteTL1

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

func BuiltinDictStringStringBytesCalculateLayout

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

func BuiltinDictStringStringBytesFillRandom

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

func BuiltinDictStringStringBytesInternalReadTL2

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

func BuiltinDictStringStringBytesInternalWriteTL2

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

func BuiltinDictStringStringBytesReadJSONGeneral

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

func BuiltinDictStringStringBytesReadTL1

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

func BuiltinDictStringStringBytesWriteJSON

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

func BuiltinDictStringStringBytesWriteJSONOpt

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

func BuiltinDictStringStringBytesWriteTL1

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

func BuiltinDictStringStringCalculateLayout

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

func BuiltinDictStringStringFillRandom

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

func BuiltinDictStringStringInternalReadTL2

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

func BuiltinDictStringStringInternalWriteTL2

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

func BuiltinDictStringStringReadJSONGeneral

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

func BuiltinDictStringStringReadTL1

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

func BuiltinDictStringStringReset

func BuiltinDictStringStringReset(m map[string]string)

func BuiltinDictStringStringWriteJSON

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

func BuiltinDictStringStringWriteJSONOpt

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

func BuiltinDictStringStringWriteTL1

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

func BuiltinTuple0BoolCalculateLayout

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

func BuiltinTuple0BoolFillRandom

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

func BuiltinTuple0BoolInternalReadTL2

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

func BuiltinTuple0BoolInternalWriteTL2

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

func BuiltinTuple0BoolReadJSONGeneral

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

func BuiltinTuple0BoolReadTL1

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

func BuiltinTuple0BoolReset

func BuiltinTuple0BoolReset(vec *[0]bool)

func BuiltinTuple0BoolWriteJSON

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

func BuiltinTuple0BoolWriteJSONOpt

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

func BuiltinTuple0BoolWriteTL1

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

func BuiltinTuple1BoolCalculateLayout

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

func BuiltinTuple1BoolFillRandom

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

func BuiltinTuple1BoolInternalReadTL2

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

func BuiltinTuple1BoolInternalWriteTL2

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

func BuiltinTuple1BoolReadJSONGeneral

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

func BuiltinTuple1BoolReadTL1

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

func BuiltinTuple1BoolReset

func BuiltinTuple1BoolReset(vec *[1]bool)

func BuiltinTuple1BoolWriteJSON

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

func BuiltinTuple1BoolWriteJSONOpt

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

func BuiltinTuple1BoolWriteTL1

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

func BuiltinTuple1IntCalculateLayout

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

func BuiltinTuple1IntFillRandom

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

func BuiltinTuple1IntInternalReadTL2

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

func BuiltinTuple1IntInternalWriteTL2

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

func BuiltinTuple1IntReadJSONGeneral

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

func BuiltinTuple1IntReadTL1

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

func BuiltinTuple1IntReset

func BuiltinTuple1IntReset(vec *[1]int32)

func BuiltinTuple1IntWriteJSON

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

func BuiltinTuple1IntWriteJSONOpt

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

func BuiltinTuple1IntWriteTL1

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

func BuiltinTuple2IntCalculateLayout

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

func BuiltinTuple2IntFillRandom

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

func BuiltinTuple2IntInternalReadTL2

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

func BuiltinTuple2IntInternalWriteTL2

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

func BuiltinTuple2IntReadJSONGeneral

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

func BuiltinTuple2IntReadTL1

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

func BuiltinTuple2IntReset

func BuiltinTuple2IntReset(vec *[2]int32)

func BuiltinTuple2IntWriteJSON

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

func BuiltinTuple2IntWriteJSONOpt

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

func BuiltinTuple2IntWriteTL1

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

func BuiltinTuple2PairTupleIntTupleIntCalculateLayout

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

func BuiltinTuple2PairTupleIntTupleIntFillRandom

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

func BuiltinTuple2PairTupleIntTupleIntInternalReadTL2

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

func BuiltinTuple2PairTupleIntTupleIntInternalWriteTL2

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

func BuiltinTuple2PairTupleIntTupleIntReadJSONGeneral

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

func BuiltinTuple2PairTupleIntTupleIntReadTL1

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

func BuiltinTuple2PairTupleIntTupleIntReset

func BuiltinTuple2PairTupleIntTupleIntReset(vec *[2]PairTupleIntTupleInt)

func BuiltinTuple2PairTupleIntTupleIntWriteJSON

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

func BuiltinTuple2PairTupleIntTupleIntWriteJSONOpt

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

func BuiltinTuple2PairTupleIntTupleIntWriteTL1

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

func BuiltinTuple4IntCalculateLayout

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

func BuiltinTuple4IntFillRandom

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

func BuiltinTuple4IntInternalReadTL2

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

func BuiltinTuple4IntInternalWriteTL2

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

func BuiltinTuple4IntReadJSONGeneral

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

func BuiltinTuple4IntReadTL1

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

func BuiltinTuple4IntReset

func BuiltinTuple4IntReset(vec *[4]int32)

func BuiltinTuple4IntWriteJSON

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

func BuiltinTuple4IntWriteJSONOpt

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

func BuiltinTuple4IntWriteTL1

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

func BuiltinTuple4StringBytesCalculateLayout

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

func BuiltinTuple4StringBytesFillRandom

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

func BuiltinTuple4StringBytesInternalReadTL2

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

func BuiltinTuple4StringBytesInternalWriteTL2

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

func BuiltinTuple4StringBytesReadJSONGeneral

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

func BuiltinTuple4StringBytesReadTL1

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

func BuiltinTuple4StringBytesReset

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

func BuiltinTuple4StringBytesWriteJSON

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

func BuiltinTuple4StringBytesWriteJSONOpt

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

func BuiltinTuple4StringBytesWriteTL1

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

func BuiltinTuple4StringCalculateLayout

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

func BuiltinTuple4StringFillRandom

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

func BuiltinTuple4StringInternalReadTL2

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

func BuiltinTuple4StringInternalWriteTL2

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

func BuiltinTuple4StringReadJSONGeneral

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

func BuiltinTuple4StringReadTL1

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

func BuiltinTuple4StringReset

func BuiltinTuple4StringReset(vec *[4]string)

func BuiltinTuple4StringWriteJSON

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

func BuiltinTuple4StringWriteJSONOpt

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

func BuiltinTuple4StringWriteTL1

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

func BuiltinTuple7BoolCalculateLayout

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

func BuiltinTuple7BoolFillRandom

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

func BuiltinTuple7BoolInternalReadTL2

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

func BuiltinTuple7BoolInternalWriteTL2

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

func BuiltinTuple7BoolReadJSONGeneral

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

func BuiltinTuple7BoolReadTL1

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

func BuiltinTuple7BoolReset

func BuiltinTuple7BoolReset(vec *[7]bool)

func BuiltinTuple7BoolWriteJSON

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

func BuiltinTuple7BoolWriteJSONOpt

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

func BuiltinTuple7BoolWriteTL1

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

func BuiltinTuple8BoolCalculateLayout

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

func BuiltinTuple8BoolFillRandom

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

func BuiltinTuple8BoolInternalReadTL2

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

func BuiltinTuple8BoolInternalWriteTL2

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

func BuiltinTuple8BoolReadJSONGeneral

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

func BuiltinTuple8BoolReadTL1

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

func BuiltinTuple8BoolReset

func BuiltinTuple8BoolReset(vec *[8]bool)

func BuiltinTuple8BoolWriteJSON

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

func BuiltinTuple8BoolWriteJSONOpt

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

func BuiltinTuple8BoolWriteTL1

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

func BuiltinTuple11BoolCalculateLayout

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

func BuiltinTuple11BoolFillRandom

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

func BuiltinTuple11BoolInternalReadTL2

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

func BuiltinTuple11BoolInternalWriteTL2

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

func BuiltinTuple11BoolReadJSONGeneral

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

func BuiltinTuple11BoolReadTL1

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

func BuiltinTuple11BoolReset

func BuiltinTuple11BoolReset(vec *[11]bool)

func BuiltinTuple11BoolWriteJSON

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

func BuiltinTuple11BoolWriteJSONOpt

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

func BuiltinTuple11BoolWriteTL1

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

func BuiltinTuple16BoolCalculateLayout

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

func BuiltinTuple16BoolFillRandom

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

func BuiltinTuple16BoolInternalReadTL2

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

func BuiltinTuple16BoolInternalWriteTL2

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

func BuiltinTuple16BoolReadJSONGeneral

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

func BuiltinTuple16BoolReadTL1

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

func BuiltinTuple16BoolReset

func BuiltinTuple16BoolReset(vec *[16]bool)

func BuiltinTuple16BoolWriteJSON

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

func BuiltinTuple16BoolWriteJSONOpt

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

func BuiltinTuple16BoolWriteTL1

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

func BuiltinTupleBenchmarksVrupositionCalculateLayout

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

func BuiltinTupleBenchmarksVrupositionFillRandom

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

func BuiltinTupleBenchmarksVrupositionInternalReadTL2

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

func BuiltinTupleBenchmarksVrupositionInternalWriteTL2

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

func BuiltinTupleBenchmarksVrupositionReadJSONGeneral

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

func BuiltinTupleBenchmarksVrupositionReadTL1

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

func BuiltinTupleBenchmarksVrupositionRepairMasks

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

func BuiltinTupleBenchmarksVrupositionWriteJSON

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

func BuiltinTupleBenchmarksVrupositionWriteJSONOpt

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

func BuiltinTupleBenchmarksVrupositionWriteTL1

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

func BuiltinTupleBoolCalculateLayout

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

func BuiltinTupleBoolFillRandom

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

func BuiltinTupleBoolInternalReadTL2

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

func BuiltinTupleBoolInternalWriteTL2

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

func BuiltinTupleBoolReadJSONGeneral

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

func BuiltinTupleBoolReadTL1

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

func BuiltinTupleBoolWriteJSON

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

func BuiltinTupleBoolWriteJSONOpt

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

func BuiltinTupleBoolWriteTL1

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

func BuiltinTupleIntCalculateLayout

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

func BuiltinTupleIntFillRandom

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

func BuiltinTupleIntInternalReadTL2

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

func BuiltinTupleIntInternalWriteTL2

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

func BuiltinTupleIntReadJSONGeneral

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

func BuiltinTupleIntReadTL1

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

func BuiltinTupleIntWriteJSON

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

func BuiltinTupleIntWriteJSONOpt

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

func BuiltinTupleIntWriteTL1

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

func BuiltinTupleStringBytesCalculateLayout

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

func BuiltinTupleStringBytesFillRandom

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

func BuiltinTupleStringBytesInternalReadTL2

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

func BuiltinTupleStringBytesInternalWriteTL2

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

func BuiltinTupleStringBytesReadJSONGeneral

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

func BuiltinTupleStringBytesReadTL1

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

func BuiltinTupleStringBytesWriteJSON

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

func BuiltinTupleStringBytesWriteJSONOpt

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

func BuiltinTupleStringBytesWriteTL1

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

func BuiltinTupleStringCalculateLayout

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

func BuiltinTupleStringFillRandom

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

func BuiltinTupleStringInternalReadTL2

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

func BuiltinTupleStringInternalWriteTL2

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

func BuiltinTupleStringReadJSONGeneral

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

func BuiltinTupleStringReadTL1

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

func BuiltinTupleStringWriteJSON

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

func BuiltinTupleStringWriteJSONOpt

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

func BuiltinTupleStringWriteTL1

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

func BuiltinTupleTupleInt2CalculateLayout

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

func BuiltinTupleTupleInt2FillRandom

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

func BuiltinTupleTupleInt2InternalReadTL2

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

func BuiltinTupleTupleInt2InternalWriteTL2

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

func BuiltinTupleTupleInt2ReadJSONGeneral

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

func BuiltinTupleTupleInt2ReadTL1

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

func BuiltinTupleTupleInt2WriteJSON

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

func BuiltinTupleTupleInt2WriteJSONOpt

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

func BuiltinTupleTupleInt2WriteTL1

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

func BuiltinTupleTuplePairTupleIntTupleInt2CalculateLayout

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

func BuiltinTupleTuplePairTupleIntTupleInt2FillRandom

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

func BuiltinTupleTuplePairTupleIntTupleInt2InternalReadTL2

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

func BuiltinTupleTuplePairTupleIntTupleInt2InternalWriteTL2

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

func BuiltinTupleTuplePairTupleIntTupleInt2ReadJSONGeneral

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

func BuiltinTupleTuplePairTupleIntTupleInt2ReadTL1

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

func BuiltinTupleTuplePairTupleIntTupleInt2WriteJSON

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

func BuiltinTupleTuplePairTupleIntTupleInt2WriteJSONOpt

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

func BuiltinTupleTuplePairTupleIntTupleInt2WriteTL1

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

func BuiltinVectorBenchmarksVrupositionCalculateLayout

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

func BuiltinVectorBenchmarksVrupositionFillRandom

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

func BuiltinVectorBenchmarksVrupositionInternalReadTL2

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

func BuiltinVectorBenchmarksVrupositionInternalWriteTL2

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

func BuiltinVectorBenchmarksVrupositionReadJSONGeneral

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

func BuiltinVectorBenchmarksVrupositionReadTL1

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

func BuiltinVectorBenchmarksVrupositionRepairMasks

func BuiltinVectorBenchmarksVrupositionRepairMasks(vec *[]BenchmarksVruposition)

func BuiltinVectorBenchmarksVrupositionWriteJSON

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

func BuiltinVectorBenchmarksVrupositionWriteJSONOpt

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

func BuiltinVectorBenchmarksVrupositionWriteTL1

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

func BuiltinVectorBenchmarksVrutoyTopLevelUnionCalculateLayout

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

func BuiltinVectorBenchmarksVrutoyTopLevelUnionFillRandom

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

func BuiltinVectorBenchmarksVrutoyTopLevelUnionInternalReadTL2

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

func BuiltinVectorBenchmarksVrutoyTopLevelUnionInternalWriteTL2

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

func BuiltinVectorBenchmarksVrutoyTopLevelUnionReadJSONGeneral

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

func BuiltinVectorBenchmarksVrutoyTopLevelUnionReadTL1

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

func BuiltinVectorBenchmarksVrutoyTopLevelUnionRepairMasks

func BuiltinVectorBenchmarksVrutoyTopLevelUnionRepairMasks(vec *[]BenchmarksVrutoyTopLevelUnion)

func BuiltinVectorBenchmarksVrutoyTopLevelUnionWriteJSON

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

func BuiltinVectorBenchmarksVrutoyTopLevelUnionWriteJSONOpt

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

func BuiltinVectorBenchmarksVrutoyTopLevelUnionWriteTL1

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

func BuiltinVectorBoolCalculateLayout

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

func BuiltinVectorBoolFillRandom

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

func BuiltinVectorBoolInternalReadTL2

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

func BuiltinVectorBoolInternalWriteTL2

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

func BuiltinVectorBoolReadJSONGeneral

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

func BuiltinVectorBoolReadTL1

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

func BuiltinVectorBoolWriteJSON

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

func BuiltinVectorBoolWriteJSONOpt

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

func BuiltinVectorBoolWriteTL1

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

func BuiltinVectorDictionaryAnyFieldDoubleIntCalculateLayout

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

func BuiltinVectorDictionaryAnyFieldDoubleIntFillRandom

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

func BuiltinVectorDictionaryAnyFieldDoubleIntInternalReadTL2

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

func BuiltinVectorDictionaryAnyFieldDoubleIntInternalWriteTL2

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

func BuiltinVectorDictionaryAnyFieldDoubleIntReadJSONGeneral

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

func BuiltinVectorDictionaryAnyFieldDoubleIntReadTL1

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

func BuiltinVectorDictionaryAnyFieldDoubleIntWriteJSON

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

func BuiltinVectorDictionaryAnyFieldDoubleIntWriteJSONOpt

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

func BuiltinVectorDictionaryAnyFieldDoubleIntWriteTL1

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

func BuiltinVectorIntCalculateLayout

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

func BuiltinVectorIntFillRandom

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

func BuiltinVectorIntInternalReadTL2

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

func BuiltinVectorIntInternalWriteTL2

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

func BuiltinVectorIntReadJSONGeneral

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

func BuiltinVectorIntReadTL1

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

func BuiltinVectorIntWriteJSON

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

func BuiltinVectorIntWriteJSONOpt

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

func BuiltinVectorIntWriteTL1

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

func BuiltinVectorStringBytesCalculateLayout

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

func BuiltinVectorStringBytesFillRandom

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

func BuiltinVectorStringBytesInternalReadTL2

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

func BuiltinVectorStringBytesInternalWriteTL2

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

func BuiltinVectorStringBytesReadJSONGeneral

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

func BuiltinVectorStringBytesReadTL1

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

func BuiltinVectorStringBytesWriteJSON

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

func BuiltinVectorStringBytesWriteJSONOpt

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

func BuiltinVectorStringBytesWriteTL1

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

func BuiltinVectorStringCalculateLayout

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

func BuiltinVectorStringFillRandom

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

func BuiltinVectorStringInternalReadTL2

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

func BuiltinVectorStringInternalWriteTL2

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

func BuiltinVectorStringReadJSONGeneral

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

func BuiltinVectorStringReadTL1

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

func BuiltinVectorStringWriteJSON

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

func BuiltinVectorStringWriteJSONOpt

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

func BuiltinVectorStringWriteTL1

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

func BuiltinVectorTrueBoxedCalculateLayout

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

func BuiltinVectorTrueBoxedFillRandom

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

func BuiltinVectorTrueBoxedInternalReadTL2

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

func BuiltinVectorTrueBoxedInternalWriteTL2

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

func BuiltinVectorTrueBoxedReadJSONGeneral

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

func BuiltinVectorTrueBoxedReadTL1

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

func BuiltinVectorTrueBoxedWriteJSON

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

func BuiltinVectorTrueBoxedWriteJSONOpt

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

func BuiltinVectorTrueBoxedWriteTL1

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

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

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 Json2ReadByte

func Json2ReadByte(in *jlexer.Lexer, dst *byte) 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 Json2ReadUint64

func Json2ReadUint64(in *jlexer.Lexer, dst *uint64) error

func Json2ReadUnion

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

returns unsafe string, so do not store it anywhere

func Unused

func Unused[T any](_ T)

Types

type BenchmarksVruhash

type BenchmarksVruhash struct {
	Low  int64
	High int64
}

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

func (*BenchmarksVruhash) CalculateLayout

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

func (*BenchmarksVruhash) FillRandom

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

func (*BenchmarksVruhash) InternalReadTL2

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

func (*BenchmarksVruhash) InternalWriteTL2

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

func (*BenchmarksVruhash) MarshalJSON

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

func (*BenchmarksVruhash) ReadJSON

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

func (*BenchmarksVruhash) ReadJSONGeneral

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

func (*BenchmarksVruhash) ReadTL1

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

func (*BenchmarksVruhash) ReadTL1Boxed

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

func (*BenchmarksVruhash) ReadTL2

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

func (*BenchmarksVruhash) Reset

func (item *BenchmarksVruhash) Reset()

func (BenchmarksVruhash) String

func (item BenchmarksVruhash) String() string

func (BenchmarksVruhash) TLName

func (BenchmarksVruhash) TLName() string

func (BenchmarksVruhash) TLTag

func (BenchmarksVruhash) TLTag() uint32

func (*BenchmarksVruhash) UnmarshalJSON

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

func (*BenchmarksVruhash) WriteJSON

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

func (*BenchmarksVruhash) WriteJSONGeneral

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

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

func (*BenchmarksVruhash) WriteJSONOpt

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

func (*BenchmarksVruhash) WriteTL1

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

func (*BenchmarksVruhash) WriteTL1Boxed

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

func (*BenchmarksVruhash) WriteTL1BoxedGeneral

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

func (*BenchmarksVruhash) WriteTL1General

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

func (*BenchmarksVruhash) WriteTL2

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

type BenchmarksVruposition

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

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

func (*BenchmarksVruposition) ClearSeqNumber

func (item *BenchmarksVruposition) ClearSeqNumber()

func (*BenchmarksVruposition) FillRandom

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

func (*BenchmarksVruposition) InternalReadTL2

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

func (*BenchmarksVruposition) InternalWriteTL2

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

func (*BenchmarksVruposition) IsSetCanonicalHash

func (item *BenchmarksVruposition) IsSetCanonicalHash() bool

func (*BenchmarksVruposition) IsSetCommitBit

func (item *BenchmarksVruposition) IsSetCommitBit() bool

func (*BenchmarksVruposition) IsSetMetaBlock

func (item *BenchmarksVruposition) IsSetMetaBlock() bool

func (*BenchmarksVruposition) IsSetRotationBlock

func (item *BenchmarksVruposition) IsSetRotationBlock() bool

func (*BenchmarksVruposition) IsSetSeqNumber

func (item *BenchmarksVruposition) IsSetSeqNumber() bool

func (*BenchmarksVruposition) IsSetSplitPayload

func (item *BenchmarksVruposition) IsSetSplitPayload() bool

func (*BenchmarksVruposition) MarshalJSON

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

func (*BenchmarksVruposition) ReadJSON

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

func (*BenchmarksVruposition) ReadJSONGeneral

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

func (*BenchmarksVruposition) ReadTL1

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

func (*BenchmarksVruposition) ReadTL1Boxed

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

func (*BenchmarksVruposition) ReadTL2

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

func (*BenchmarksVruposition) RepairMasks

func (item *BenchmarksVruposition) RepairMasks()

func (BenchmarksVruposition) RepairMasksValue

func (item BenchmarksVruposition) RepairMasksValue() BenchmarksVruposition

func (*BenchmarksVruposition) Reset

func (item *BenchmarksVruposition) Reset()

func (*BenchmarksVruposition) SetCanonicalHash

func (item *BenchmarksVruposition) SetCanonicalHash(v bool)

func (*BenchmarksVruposition) SetCommitBit

func (item *BenchmarksVruposition) SetCommitBit(v bool)

func (*BenchmarksVruposition) SetMetaBlock

func (item *BenchmarksVruposition) SetMetaBlock(v bool)

func (*BenchmarksVruposition) SetRotationBlock

func (item *BenchmarksVruposition) SetRotationBlock(v bool)

func (*BenchmarksVruposition) SetSeqNumber

func (item *BenchmarksVruposition) SetSeqNumber(v int64)

func (*BenchmarksVruposition) SetSplitPayload

func (item *BenchmarksVruposition) SetSplitPayload(v bool)

func (BenchmarksVruposition) String

func (item BenchmarksVruposition) String() string

func (BenchmarksVruposition) TLName

func (BenchmarksVruposition) TLName() string

func (BenchmarksVruposition) TLTag

func (BenchmarksVruposition) TLTag() uint32

func (*BenchmarksVruposition) UnmarshalJSON

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

func (*BenchmarksVruposition) WriteJSON

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

func (*BenchmarksVruposition) WriteJSONGeneral

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

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

func (*BenchmarksVruposition) WriteJSONOpt

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

func (*BenchmarksVruposition) WriteTL1

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

func (*BenchmarksVruposition) WriteTL1Boxed

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

func (*BenchmarksVruposition) WriteTL1BoxedGeneral

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

func (*BenchmarksVruposition) WriteTL1General

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

func (*BenchmarksVruposition) WriteTL2

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

type BenchmarksVrutoyPositions

type BenchmarksVrutoyPositions struct {
	NextPositions []BenchmarksVruposition
}

func (*BenchmarksVrutoyPositions) CalculateLayout

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

func (*BenchmarksVrutoyPositions) FillRandom

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

func (*BenchmarksVrutoyPositions) InternalReadTL2

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

func (*BenchmarksVrutoyPositions) InternalWriteTL2

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

func (*BenchmarksVrutoyPositions) ReadJSONGeneral

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

func (*BenchmarksVrutoyPositions) ReadTL1

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

func (*BenchmarksVrutoyPositions) ReadTL1Boxed

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

func (*BenchmarksVrutoyPositions) ReadTL2

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

func (*BenchmarksVrutoyPositions) RepairMasks

func (item *BenchmarksVrutoyPositions) RepairMasks(nat_n uint32)

func (BenchmarksVrutoyPositions) RepairMasksValue

func (item BenchmarksVrutoyPositions) RepairMasksValue(nat_n uint32) BenchmarksVrutoyPositions

func (*BenchmarksVrutoyPositions) Reset

func (item *BenchmarksVrutoyPositions) Reset()

func (BenchmarksVrutoyPositions) TLName

func (BenchmarksVrutoyPositions) TLTag

func (*BenchmarksVrutoyPositions) WriteJSON

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

func (*BenchmarksVrutoyPositions) WriteJSONGeneral

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

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

func (*BenchmarksVrutoyPositions) WriteJSONOpt

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

func (*BenchmarksVrutoyPositions) WriteTL1

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

func (*BenchmarksVrutoyPositions) WriteTL1Boxed

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

func (*BenchmarksVrutoyPositions) WriteTL2

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

type BenchmarksVrutoyTopLevelContainer

type BenchmarksVrutoyTopLevelContainer struct {
	Value BenchmarksVrutoyTopLevelUnion
}

func (*BenchmarksVrutoyTopLevelContainer) CalculateLayout

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

func (*BenchmarksVrutoyTopLevelContainer) FillRandom

func (*BenchmarksVrutoyTopLevelContainer) InternalReadTL2

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

func (*BenchmarksVrutoyTopLevelContainer) InternalWriteTL2

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

func (*BenchmarksVrutoyTopLevelContainer) MarshalJSON

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

func (*BenchmarksVrutoyTopLevelContainer) ReadJSON

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

func (*BenchmarksVrutoyTopLevelContainer) ReadJSONGeneral

func (*BenchmarksVrutoyTopLevelContainer) ReadTL1

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

func (*BenchmarksVrutoyTopLevelContainer) ReadTL1Boxed

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

func (*BenchmarksVrutoyTopLevelContainer) ReadTL2

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

func (*BenchmarksVrutoyTopLevelContainer) RepairMasks

func (item *BenchmarksVrutoyTopLevelContainer) RepairMasks()

func (BenchmarksVrutoyTopLevelContainer) RepairMasksValue

func (*BenchmarksVrutoyTopLevelContainer) Reset

func (item *BenchmarksVrutoyTopLevelContainer) Reset()

func (BenchmarksVrutoyTopLevelContainer) String

func (BenchmarksVrutoyTopLevelContainer) TLName

func (BenchmarksVrutoyTopLevelContainer) TLTag

func (*BenchmarksVrutoyTopLevelContainer) UnmarshalJSON

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

func (*BenchmarksVrutoyTopLevelContainer) WriteJSON

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

func (*BenchmarksVrutoyTopLevelContainer) WriteJSONGeneral

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

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

func (*BenchmarksVrutoyTopLevelContainer) WriteJSONOpt

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

func (*BenchmarksVrutoyTopLevelContainer) WriteTL1

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

func (*BenchmarksVrutoyTopLevelContainer) WriteTL1Boxed

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

func (*BenchmarksVrutoyTopLevelContainer) WriteTL1BoxedGeneral

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

func (*BenchmarksVrutoyTopLevelContainer) WriteTL1General

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

func (*BenchmarksVrutoyTopLevelContainer) WriteTL2

func (item *BenchmarksVrutoyTopLevelContainer) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type BenchmarksVrutoyTopLevelContainerWithDependency

type BenchmarksVrutoyTopLevelContainerWithDependency struct {
	N     uint32
	Value BenchmarksVrutoyPositions
}

func (*BenchmarksVrutoyTopLevelContainerWithDependency) CalculateLayout

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

func (*BenchmarksVrutoyTopLevelContainerWithDependency) FillRandom

func (*BenchmarksVrutoyTopLevelContainerWithDependency) InternalReadTL2

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

func (*BenchmarksVrutoyTopLevelContainerWithDependency) InternalWriteTL2

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

func (*BenchmarksVrutoyTopLevelContainerWithDependency) MarshalJSON

func (*BenchmarksVrutoyTopLevelContainerWithDependency) ReadJSON

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

func (*BenchmarksVrutoyTopLevelContainerWithDependency) ReadJSONGeneral

func (*BenchmarksVrutoyTopLevelContainerWithDependency) ReadTL1

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

func (*BenchmarksVrutoyTopLevelContainerWithDependency) ReadTL1Boxed

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

func (*BenchmarksVrutoyTopLevelContainerWithDependency) ReadTL2

func (*BenchmarksVrutoyTopLevelContainerWithDependency) RepairMasks

func (BenchmarksVrutoyTopLevelContainerWithDependency) RepairMasksValue

func (*BenchmarksVrutoyTopLevelContainerWithDependency) Reset

func (BenchmarksVrutoyTopLevelContainerWithDependency) String

func (BenchmarksVrutoyTopLevelContainerWithDependency) TLName

func (BenchmarksVrutoyTopLevelContainerWithDependency) TLTag

func (*BenchmarksVrutoyTopLevelContainerWithDependency) UnmarshalJSON

func (*BenchmarksVrutoyTopLevelContainerWithDependency) WriteJSON

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

func (*BenchmarksVrutoyTopLevelContainerWithDependency) WriteJSONGeneral

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

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

func (*BenchmarksVrutoyTopLevelContainerWithDependency) WriteJSONOpt

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

func (*BenchmarksVrutoyTopLevelContainerWithDependency) WriteTL1

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

func (*BenchmarksVrutoyTopLevelContainerWithDependency) WriteTL1Boxed

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

func (*BenchmarksVrutoyTopLevelContainerWithDependency) WriteTL1BoxedGeneral

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

func (*BenchmarksVrutoyTopLevelContainerWithDependency) WriteTL1General

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

func (*BenchmarksVrutoyTopLevelContainerWithDependency) WriteTL2

type BenchmarksVrutoyTopLevelUnion

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

func (*BenchmarksVrutoyTopLevelUnion) AsBig

func (*BenchmarksVrutoyTopLevelUnion) AsEmpty

func (*BenchmarksVrutoyTopLevelUnion) CalculateLayout

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

func (*BenchmarksVrutoyTopLevelUnion) FillRandom

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

func (*BenchmarksVrutoyTopLevelUnion) InternalReadTL2

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

func (*BenchmarksVrutoyTopLevelUnion) InternalWriteTL2

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

func (*BenchmarksVrutoyTopLevelUnion) IsBig

func (item *BenchmarksVrutoyTopLevelUnion) IsBig() bool

func (*BenchmarksVrutoyTopLevelUnion) IsEmpty

func (item *BenchmarksVrutoyTopLevelUnion) IsEmpty() bool

func (*BenchmarksVrutoyTopLevelUnion) MarshalJSON

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

func (*BenchmarksVrutoyTopLevelUnion) ReadJSON

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

func (*BenchmarksVrutoyTopLevelUnion) ReadJSONGeneral

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

func (*BenchmarksVrutoyTopLevelUnion) ReadTL1

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

func (*BenchmarksVrutoyTopLevelUnion) ReadTL1Boxed

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

func (*BenchmarksVrutoyTopLevelUnion) ReadTL2

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

func (*BenchmarksVrutoyTopLevelUnion) RepairMasks

func (item *BenchmarksVrutoyTopLevelUnion) RepairMasks()

func (BenchmarksVrutoyTopLevelUnion) RepairMasksValue

func (*BenchmarksVrutoyTopLevelUnion) Reset

func (item *BenchmarksVrutoyTopLevelUnion) Reset()

func (*BenchmarksVrutoyTopLevelUnion) ResetToBig

func (*BenchmarksVrutoyTopLevelUnion) ResetToEmpty

func (item *BenchmarksVrutoyTopLevelUnion) ResetToEmpty()

func (*BenchmarksVrutoyTopLevelUnion) SetBig

func (*BenchmarksVrutoyTopLevelUnion) SetEmpty

func (item *BenchmarksVrutoyTopLevelUnion) SetEmpty()

func (BenchmarksVrutoyTopLevelUnion) String

func (item BenchmarksVrutoyTopLevelUnion) String() string

func (BenchmarksVrutoyTopLevelUnion) TLName

func (item BenchmarksVrutoyTopLevelUnion) TLName() string

func (BenchmarksVrutoyTopLevelUnion) TLTag

func (*BenchmarksVrutoyTopLevelUnion) UnmarshalJSON

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

func (*BenchmarksVrutoyTopLevelUnion) WriteJSON

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

func (*BenchmarksVrutoyTopLevelUnion) WriteJSONGeneral

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

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

func (*BenchmarksVrutoyTopLevelUnion) WriteJSONOpt

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

func (*BenchmarksVrutoyTopLevelUnion) WriteTL1Boxed

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

func (*BenchmarksVrutoyTopLevelUnion) WriteTL1BoxedGeneral

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

func (*BenchmarksVrutoyTopLevelUnion) WriteTL1General

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

func (*BenchmarksVrutoyTopLevelUnion) WriteTL2

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

type BenchmarksVrutoytopLevelUnionBig

type BenchmarksVrutoytopLevelUnionBig struct {
	NextPositions []BenchmarksVruposition
}

func (BenchmarksVrutoytopLevelUnionBig) AsUnion

func (*BenchmarksVrutoytopLevelUnionBig) CalculateLayout

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

func (*BenchmarksVrutoytopLevelUnionBig) FillRandom

func (*BenchmarksVrutoytopLevelUnionBig) InternalReadTL2

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

func (*BenchmarksVrutoytopLevelUnionBig) InternalWriteTL2

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

func (*BenchmarksVrutoytopLevelUnionBig) MarshalJSON

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

func (*BenchmarksVrutoytopLevelUnionBig) ReadJSON

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

func (*BenchmarksVrutoytopLevelUnionBig) ReadJSONGeneral

func (*BenchmarksVrutoytopLevelUnionBig) ReadTL1

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

func (*BenchmarksVrutoytopLevelUnionBig) ReadTL1Boxed

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

func (*BenchmarksVrutoytopLevelUnionBig) ReadTL2

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

func (*BenchmarksVrutoytopLevelUnionBig) RepairMasks

func (item *BenchmarksVrutoytopLevelUnionBig) RepairMasks()

func (BenchmarksVrutoytopLevelUnionBig) RepairMasksValue

func (*BenchmarksVrutoytopLevelUnionBig) Reset

func (item *BenchmarksVrutoytopLevelUnionBig) Reset()

func (BenchmarksVrutoytopLevelUnionBig) String

func (BenchmarksVrutoytopLevelUnionBig) TLName

func (BenchmarksVrutoytopLevelUnionBig) TLTag

func (*BenchmarksVrutoytopLevelUnionBig) UnmarshalJSON

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

func (*BenchmarksVrutoytopLevelUnionBig) WriteJSON

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

func (*BenchmarksVrutoytopLevelUnionBig) WriteJSONGeneral

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

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

func (*BenchmarksVrutoytopLevelUnionBig) WriteJSONOpt

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

func (*BenchmarksVrutoytopLevelUnionBig) WriteTL1

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

func (*BenchmarksVrutoytopLevelUnionBig) WriteTL1Boxed

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

func (*BenchmarksVrutoytopLevelUnionBig) WriteTL1BoxedGeneral

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

func (*BenchmarksVrutoytopLevelUnionBig) WriteTL1General

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

func (*BenchmarksVrutoytopLevelUnionBig) WriteTL2

func (item *BenchmarksVrutoytopLevelUnionBig) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type BenchmarksVrutoytopLevelUnionEmpty

type BenchmarksVrutoytopLevelUnionEmpty struct {
}

func (BenchmarksVrutoytopLevelUnionEmpty) AsUnion

func (*BenchmarksVrutoytopLevelUnionEmpty) CalculateLayout

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

func (*BenchmarksVrutoytopLevelUnionEmpty) FillRandom

func (*BenchmarksVrutoytopLevelUnionEmpty) InternalReadTL2

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

func (*BenchmarksVrutoytopLevelUnionEmpty) InternalWriteTL2

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

func (*BenchmarksVrutoytopLevelUnionEmpty) MarshalJSON

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

func (*BenchmarksVrutoytopLevelUnionEmpty) ReadJSON

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

func (*BenchmarksVrutoytopLevelUnionEmpty) ReadJSONGeneral

func (*BenchmarksVrutoytopLevelUnionEmpty) ReadTL1

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

func (*BenchmarksVrutoytopLevelUnionEmpty) ReadTL1Boxed

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

func (*BenchmarksVrutoytopLevelUnionEmpty) ReadTL2

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

func (*BenchmarksVrutoytopLevelUnionEmpty) Reset

func (item *BenchmarksVrutoytopLevelUnionEmpty) Reset()

func (BenchmarksVrutoytopLevelUnionEmpty) String

func (BenchmarksVrutoytopLevelUnionEmpty) TLName

func (BenchmarksVrutoytopLevelUnionEmpty) TLTag

func (*BenchmarksVrutoytopLevelUnionEmpty) UnmarshalJSON

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

func (*BenchmarksVrutoytopLevelUnionEmpty) WriteJSON

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

func (*BenchmarksVrutoytopLevelUnionEmpty) WriteJSONGeneral

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

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

func (*BenchmarksVrutoytopLevelUnionEmpty) WriteJSONOpt

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

func (*BenchmarksVrutoytopLevelUnionEmpty) WriteTL1

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

func (*BenchmarksVrutoytopLevelUnionEmpty) WriteTL1Boxed

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

func (*BenchmarksVrutoytopLevelUnionEmpty) WriteTL1BoxedGeneral

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

func (*BenchmarksVrutoytopLevelUnionEmpty) WriteTL1General

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

func (*BenchmarksVrutoytopLevelUnionEmpty) WriteTL2

type CasesBytesTestArray

type CasesBytesTestArray struct {
	N   uint32
	Arr []string
}

BLOCK: Bytes vesrion

func (*CasesBytesTestArray) CalculateLayout

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

func (*CasesBytesTestArray) FillRandom

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

func (*CasesBytesTestArray) InternalReadTL2

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

func (*CasesBytesTestArray) InternalWriteTL2

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

func (*CasesBytesTestArray) MarshalJSON

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

func (*CasesBytesTestArray) ReadJSON

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

func (*CasesBytesTestArray) ReadJSONGeneral

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

func (*CasesBytesTestArray) ReadTL1

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

func (*CasesBytesTestArray) ReadTL1Boxed

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

func (*CasesBytesTestArray) ReadTL2

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

func (*CasesBytesTestArray) Reset

func (item *CasesBytesTestArray) Reset()

func (CasesBytesTestArray) String

func (item CasesBytesTestArray) String() string

func (CasesBytesTestArray) TLName

func (CasesBytesTestArray) TLName() string

func (CasesBytesTestArray) TLTag

func (CasesBytesTestArray) TLTag() uint32

func (*CasesBytesTestArray) UnmarshalJSON

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

func (*CasesBytesTestArray) WriteJSON

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

func (*CasesBytesTestArray) WriteJSONGeneral

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

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

func (*CasesBytesTestArray) WriteJSONOpt

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

func (*CasesBytesTestArray) WriteTL1

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

func (*CasesBytesTestArray) WriteTL1Boxed

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

func (*CasesBytesTestArray) WriteTL1BoxedGeneral

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

func (*CasesBytesTestArray) WriteTL1General

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

func (*CasesBytesTestArray) WriteTL2

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

type CasesBytesTestArrayBytes

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

BLOCK: Bytes vesrion

func (*CasesBytesTestArrayBytes) CalculateLayout

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

func (*CasesBytesTestArrayBytes) FillRandom

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

func (*CasesBytesTestArrayBytes) InternalReadTL2

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

func (*CasesBytesTestArrayBytes) InternalWriteTL2

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

func (*CasesBytesTestArrayBytes) MarshalJSON

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

func (*CasesBytesTestArrayBytes) ReadJSON

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

func (*CasesBytesTestArrayBytes) ReadJSONGeneral

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

func (*CasesBytesTestArrayBytes) ReadTL1

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

func (*CasesBytesTestArrayBytes) ReadTL1Boxed

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

func (*CasesBytesTestArrayBytes) ReadTL2

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

func (*CasesBytesTestArrayBytes) Reset

func (item *CasesBytesTestArrayBytes) Reset()

func (CasesBytesTestArrayBytes) String

func (item CasesBytesTestArrayBytes) String() string

func (CasesBytesTestArrayBytes) TLName

func (CasesBytesTestArrayBytes) TLTag

func (*CasesBytesTestArrayBytes) UnmarshalJSON

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

func (*CasesBytesTestArrayBytes) WriteJSON

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

func (*CasesBytesTestArrayBytes) WriteJSONGeneral

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

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

func (*CasesBytesTestArrayBytes) WriteJSONOpt

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

func (*CasesBytesTestArrayBytes) WriteTL1

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

func (*CasesBytesTestArrayBytes) WriteTL1Boxed

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

func (*CasesBytesTestArrayBytes) WriteTL1BoxedGeneral

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

func (*CasesBytesTestArrayBytes) WriteTL1General

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

func (*CasesBytesTestArrayBytes) WriteTL2

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

type CasesBytesTestDictAny

type CasesBytesTestDictAny struct {
	Dict []DictionaryAnyFieldDoubleInt
}

will be array of tuples

func (*CasesBytesTestDictAny) CalculateLayout

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

func (*CasesBytesTestDictAny) FillRandom

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

func (*CasesBytesTestDictAny) InternalReadTL2

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

func (*CasesBytesTestDictAny) InternalWriteTL2

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

func (*CasesBytesTestDictAny) MarshalJSON

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

func (*CasesBytesTestDictAny) ReadJSON

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

func (*CasesBytesTestDictAny) ReadJSONGeneral

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

func (*CasesBytesTestDictAny) ReadTL1

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

func (*CasesBytesTestDictAny) ReadTL1Boxed

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

func (*CasesBytesTestDictAny) ReadTL2

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

func (*CasesBytesTestDictAny) Reset

func (item *CasesBytesTestDictAny) Reset()

func (CasesBytesTestDictAny) String

func (item CasesBytesTestDictAny) String() string

func (CasesBytesTestDictAny) TLName

func (CasesBytesTestDictAny) TLName() string

func (CasesBytesTestDictAny) TLTag

func (CasesBytesTestDictAny) TLTag() uint32

func (*CasesBytesTestDictAny) UnmarshalJSON

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

func (*CasesBytesTestDictAny) WriteJSON

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

func (*CasesBytesTestDictAny) WriteJSONGeneral

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

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

func (*CasesBytesTestDictAny) WriteJSONOpt

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

func (*CasesBytesTestDictAny) WriteTL1

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

func (*CasesBytesTestDictAny) WriteTL1Boxed

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

func (*CasesBytesTestDictAny) WriteTL1BoxedGeneral

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

func (*CasesBytesTestDictAny) WriteTL1General

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

func (*CasesBytesTestDictAny) WriteTL2

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

type CasesBytesTestDictInt

type CasesBytesTestDictInt struct {
	Dict map[int32]int32
}

will be map

func (*CasesBytesTestDictInt) CalculateLayout

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

func (*CasesBytesTestDictInt) FillRandom

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

func (*CasesBytesTestDictInt) InternalReadTL2

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

func (*CasesBytesTestDictInt) InternalWriteTL2

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

func (*CasesBytesTestDictInt) MarshalJSON

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

func (*CasesBytesTestDictInt) ReadJSON

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

func (*CasesBytesTestDictInt) ReadJSONGeneral

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

func (*CasesBytesTestDictInt) ReadTL1

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

func (*CasesBytesTestDictInt) ReadTL1Boxed

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

func (*CasesBytesTestDictInt) ReadTL2

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

func (*CasesBytesTestDictInt) Reset

func (item *CasesBytesTestDictInt) Reset()

func (CasesBytesTestDictInt) String

func (item CasesBytesTestDictInt) String() string

func (CasesBytesTestDictInt) TLName

func (CasesBytesTestDictInt) TLName() string

func (CasesBytesTestDictInt) TLTag

func (CasesBytesTestDictInt) TLTag() uint32

func (*CasesBytesTestDictInt) UnmarshalJSON

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

func (*CasesBytesTestDictInt) WriteJSON

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

func (*CasesBytesTestDictInt) WriteJSONGeneral

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

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

func (*CasesBytesTestDictInt) WriteJSONOpt

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

func (*CasesBytesTestDictInt) WriteTL1

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

func (*CasesBytesTestDictInt) WriteTL1Boxed

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

func (*CasesBytesTestDictInt) WriteTL1BoxedGeneral

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

func (*CasesBytesTestDictInt) WriteTL1General

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

func (*CasesBytesTestDictInt) WriteTL2

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

type CasesBytesTestDictIntBytes

type CasesBytesTestDictIntBytes struct {
	Dict []DictFieldIntInt
}

will be map

func (*CasesBytesTestDictIntBytes) CalculateLayout

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

func (*CasesBytesTestDictIntBytes) FillRandom

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

func (*CasesBytesTestDictIntBytes) InternalReadTL2

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

func (*CasesBytesTestDictIntBytes) InternalWriteTL2

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

func (*CasesBytesTestDictIntBytes) MarshalJSON

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

func (*CasesBytesTestDictIntBytes) ReadJSON

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

func (*CasesBytesTestDictIntBytes) ReadJSONGeneral

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

func (*CasesBytesTestDictIntBytes) ReadTL1

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

func (*CasesBytesTestDictIntBytes) ReadTL1Boxed

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

func (*CasesBytesTestDictIntBytes) ReadTL2

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

func (*CasesBytesTestDictIntBytes) Reset

func (item *CasesBytesTestDictIntBytes) Reset()

func (CasesBytesTestDictIntBytes) String

func (item CasesBytesTestDictIntBytes) String() string

func (CasesBytesTestDictIntBytes) TLName

func (CasesBytesTestDictIntBytes) TLTag

func (*CasesBytesTestDictIntBytes) UnmarshalJSON

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

func (*CasesBytesTestDictIntBytes) WriteJSON

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

func (*CasesBytesTestDictIntBytes) WriteJSONGeneral

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

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

func (*CasesBytesTestDictIntBytes) WriteJSONOpt

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

func (*CasesBytesTestDictIntBytes) WriteTL1

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

func (*CasesBytesTestDictIntBytes) WriteTL1Boxed

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

func (*CasesBytesTestDictIntBytes) WriteTL1BoxedGeneral

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

func (*CasesBytesTestDictIntBytes) WriteTL1General

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

func (*CasesBytesTestDictIntBytes) WriteTL2

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

type CasesBytesTestDictString

type CasesBytesTestDictString struct {
	Dict map[string]int32
}

will be map

func (*CasesBytesTestDictString) CalculateLayout

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

func (*CasesBytesTestDictString) FillRandom

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

func (*CasesBytesTestDictString) InternalReadTL2

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

func (*CasesBytesTestDictString) InternalWriteTL2

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

func (*CasesBytesTestDictString) MarshalJSON

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

func (*CasesBytesTestDictString) ReadJSON

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

func (*CasesBytesTestDictString) ReadJSONGeneral

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

func (*CasesBytesTestDictString) ReadTL1

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

func (*CasesBytesTestDictString) ReadTL1Boxed

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

func (*CasesBytesTestDictString) ReadTL2

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

func (*CasesBytesTestDictString) Reset

func (item *CasesBytesTestDictString) Reset()

func (CasesBytesTestDictString) String

func (item CasesBytesTestDictString) String() string

func (CasesBytesTestDictString) TLName

func (CasesBytesTestDictString) TLTag

func (*CasesBytesTestDictString) UnmarshalJSON

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

func (*CasesBytesTestDictString) WriteJSON

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

func (*CasesBytesTestDictString) WriteJSONGeneral

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

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

func (*CasesBytesTestDictString) WriteJSONOpt

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

func (*CasesBytesTestDictString) WriteTL1

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

func (*CasesBytesTestDictString) WriteTL1Boxed

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

func (*CasesBytesTestDictString) WriteTL1BoxedGeneral

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

func (*CasesBytesTestDictString) WriteTL1General

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

func (*CasesBytesTestDictString) WriteTL2

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

type CasesBytesTestDictStringBytes

type CasesBytesTestDictStringBytes struct {
	Dict []DictFieldStringIntBytes
}

will be map

func (*CasesBytesTestDictStringBytes) CalculateLayout

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

func (*CasesBytesTestDictStringBytes) FillRandom

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

func (*CasesBytesTestDictStringBytes) InternalReadTL2

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

func (*CasesBytesTestDictStringBytes) InternalWriteTL2

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

func (*CasesBytesTestDictStringBytes) MarshalJSON

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

func (*CasesBytesTestDictStringBytes) ReadJSON

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

func (*CasesBytesTestDictStringBytes) ReadJSONGeneral

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

func (*CasesBytesTestDictStringBytes) ReadTL1

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

func (*CasesBytesTestDictStringBytes) ReadTL1Boxed

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

func (*CasesBytesTestDictStringBytes) ReadTL2

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

func (*CasesBytesTestDictStringBytes) Reset

func (item *CasesBytesTestDictStringBytes) Reset()

func (CasesBytesTestDictStringBytes) String

func (item CasesBytesTestDictStringBytes) String() string

func (CasesBytesTestDictStringBytes) TLName

func (CasesBytesTestDictStringBytes) TLTag

func (*CasesBytesTestDictStringBytes) UnmarshalJSON

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

func (*CasesBytesTestDictStringBytes) WriteJSON

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

func (*CasesBytesTestDictStringBytes) WriteJSONGeneral

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

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

func (*CasesBytesTestDictStringBytes) WriteJSONOpt

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

func (*CasesBytesTestDictStringBytes) WriteTL1

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

func (*CasesBytesTestDictStringBytes) WriteTL1Boxed

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

func (*CasesBytesTestDictStringBytes) WriteTL1BoxedGeneral

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

func (*CasesBytesTestDictStringBytes) WriteTL1General

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

func (*CasesBytesTestDictStringBytes) WriteTL2

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

type CasesBytesTestDictStringString

type CasesBytesTestDictStringString struct {
	Dict map[string]string
}

will be map

func (*CasesBytesTestDictStringString) CalculateLayout

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

func (*CasesBytesTestDictStringString) FillRandom

func (*CasesBytesTestDictStringString) InternalReadTL2

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

func (*CasesBytesTestDictStringString) InternalWriteTL2

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

func (*CasesBytesTestDictStringString) MarshalJSON

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

func (*CasesBytesTestDictStringString) ReadJSON

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

func (*CasesBytesTestDictStringString) ReadJSONGeneral

func (*CasesBytesTestDictStringString) ReadTL1

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

func (*CasesBytesTestDictStringString) ReadTL1Boxed

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

func (*CasesBytesTestDictStringString) ReadTL2

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

func (*CasesBytesTestDictStringString) Reset

func (item *CasesBytesTestDictStringString) Reset()

func (CasesBytesTestDictStringString) String

func (item CasesBytesTestDictStringString) String() string

func (CasesBytesTestDictStringString) TLName

func (CasesBytesTestDictStringString) TLTag

func (*CasesBytesTestDictStringString) UnmarshalJSON

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

func (*CasesBytesTestDictStringString) WriteJSON

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

func (*CasesBytesTestDictStringString) WriteJSONGeneral

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

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

func (*CasesBytesTestDictStringString) WriteJSONOpt

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

func (*CasesBytesTestDictStringString) WriteTL1

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

func (*CasesBytesTestDictStringString) WriteTL1Boxed

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

func (*CasesBytesTestDictStringString) WriteTL1BoxedGeneral

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

func (*CasesBytesTestDictStringString) WriteTL1General

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

func (*CasesBytesTestDictStringString) WriteTL2

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

type CasesBytesTestDictStringStringBytes

type CasesBytesTestDictStringStringBytes struct {
	Dict []DictFieldStringStringBytes
}

will be map

func (*CasesBytesTestDictStringStringBytes) CalculateLayout

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

func (*CasesBytesTestDictStringStringBytes) FillRandom

func (*CasesBytesTestDictStringStringBytes) InternalReadTL2

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

func (*CasesBytesTestDictStringStringBytes) InternalWriteTL2

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

func (*CasesBytesTestDictStringStringBytes) MarshalJSON

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

func (*CasesBytesTestDictStringStringBytes) ReadJSON

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

func (*CasesBytesTestDictStringStringBytes) ReadJSONGeneral

func (*CasesBytesTestDictStringStringBytes) ReadTL1

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

func (*CasesBytesTestDictStringStringBytes) ReadTL1Boxed

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

func (*CasesBytesTestDictStringStringBytes) ReadTL2

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

func (*CasesBytesTestDictStringStringBytes) Reset

func (CasesBytesTestDictStringStringBytes) String

func (CasesBytesTestDictStringStringBytes) TLName

func (CasesBytesTestDictStringStringBytes) TLTag

func (*CasesBytesTestDictStringStringBytes) UnmarshalJSON

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

func (*CasesBytesTestDictStringStringBytes) WriteJSON

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

func (*CasesBytesTestDictStringStringBytes) WriteJSONGeneral

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

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

func (*CasesBytesTestDictStringStringBytes) WriteJSONOpt

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

func (*CasesBytesTestDictStringStringBytes) WriteTL1

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

func (*CasesBytesTestDictStringStringBytes) WriteTL1Boxed

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

func (*CasesBytesTestDictStringStringBytes) WriteTL1BoxedGeneral

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

func (*CasesBytesTestDictStringStringBytes) WriteTL1General

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

func (*CasesBytesTestDictStringStringBytes) WriteTL2

type CasesBytesTestEnum

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

func CasesBytesTestEnum1

func CasesBytesTestEnum1() CasesBytesTestEnum

func CasesBytesTestEnum2

func CasesBytesTestEnum2() CasesBytesTestEnum

func CasesBytesTestEnum3

func CasesBytesTestEnum3() CasesBytesTestEnum

func CasesBytesTestEnum__MakeEnum

func CasesBytesTestEnum__MakeEnum(i int) CasesBytesTestEnum

func (*CasesBytesTestEnum) CalculateLayout

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

func (*CasesBytesTestEnum) FillRandom

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

func (*CasesBytesTestEnum) InternalReadTL2

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

func (*CasesBytesTestEnum) InternalWriteTL2

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

func (CasesBytesTestEnum) IsV1

func (item CasesBytesTestEnum) IsV1() bool

func (CasesBytesTestEnum) IsV2

func (item CasesBytesTestEnum) IsV2() bool

func (CasesBytesTestEnum) IsV3

func (item CasesBytesTestEnum) IsV3() bool

func (*CasesBytesTestEnum) MarshalJSON

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

func (*CasesBytesTestEnum) ReadJSON

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

func (*CasesBytesTestEnum) ReadJSONGeneral

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

func (*CasesBytesTestEnum) ReadTL1

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

func (*CasesBytesTestEnum) ReadTL1Boxed

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

func (*CasesBytesTestEnum) ReadTL2

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

func (*CasesBytesTestEnum) Reset

func (item *CasesBytesTestEnum) Reset()

func (*CasesBytesTestEnum) SetV1

func (item *CasesBytesTestEnum) SetV1()

func (*CasesBytesTestEnum) SetV2

func (item *CasesBytesTestEnum) SetV2()

func (*CasesBytesTestEnum) SetV3

func (item *CasesBytesTestEnum) SetV3()

func (CasesBytesTestEnum) String

func (item CasesBytesTestEnum) String() string

func (CasesBytesTestEnum) TLName

func (item CasesBytesTestEnum) TLName() string

func (CasesBytesTestEnum) TLTag

func (item CasesBytesTestEnum) TLTag() uint32

func (*CasesBytesTestEnum) UnmarshalJSON

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

func (CasesBytesTestEnum) WriteJSON

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

func (CasesBytesTestEnum) WriteJSONGeneral

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

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

func (CasesBytesTestEnum) WriteJSONOpt

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

func (*CasesBytesTestEnum) WriteTL1Boxed

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

func (*CasesBytesTestEnum) WriteTL1BoxedGeneral

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

func (*CasesBytesTestEnum) WriteTL1General

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

func (*CasesBytesTestEnum) WriteTL2

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

type CasesBytesTestEnumContainer

type CasesBytesTestEnumContainer struct {
	Value CasesTestEnum
}

func (*CasesBytesTestEnumContainer) CalculateLayout

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

func (*CasesBytesTestEnumContainer) FillRandom

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

func (*CasesBytesTestEnumContainer) InternalReadTL2

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

func (*CasesBytesTestEnumContainer) InternalWriteTL2

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

func (*CasesBytesTestEnumContainer) MarshalJSON

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

func (*CasesBytesTestEnumContainer) ReadJSON

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

func (*CasesBytesTestEnumContainer) ReadJSONGeneral

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

func (*CasesBytesTestEnumContainer) ReadTL1

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

func (*CasesBytesTestEnumContainer) ReadTL1Boxed

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

func (*CasesBytesTestEnumContainer) ReadTL2

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

func (*CasesBytesTestEnumContainer) Reset

func (item *CasesBytesTestEnumContainer) Reset()

func (CasesBytesTestEnumContainer) String

func (item CasesBytesTestEnumContainer) String() string

func (CasesBytesTestEnumContainer) TLName

func (CasesBytesTestEnumContainer) TLTag

func (*CasesBytesTestEnumContainer) UnmarshalJSON

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

func (*CasesBytesTestEnumContainer) WriteJSON

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

func (*CasesBytesTestEnumContainer) WriteJSONGeneral

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

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

func (*CasesBytesTestEnumContainer) WriteJSONOpt

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

func (*CasesBytesTestEnumContainer) WriteTL1

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

func (*CasesBytesTestEnumContainer) WriteTL1Boxed

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

func (*CasesBytesTestEnumContainer) WriteTL1BoxedGeneral

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

func (*CasesBytesTestEnumContainer) WriteTL1General

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

func (*CasesBytesTestEnumContainer) WriteTL2

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

type CasesBytesTestTuple

type CasesBytesTestTuple struct {
	Tpl [4]string
}

func (*CasesBytesTestTuple) CalculateLayout

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

func (*CasesBytesTestTuple) FillRandom

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

func (*CasesBytesTestTuple) InternalReadTL2

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

func (*CasesBytesTestTuple) InternalWriteTL2

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

func (*CasesBytesTestTuple) MarshalJSON

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

func (*CasesBytesTestTuple) ReadJSON

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

func (*CasesBytesTestTuple) ReadJSONGeneral

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

func (*CasesBytesTestTuple) ReadTL1

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

func (*CasesBytesTestTuple) ReadTL1Boxed

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

func (*CasesBytesTestTuple) ReadTL2

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

func (*CasesBytesTestTuple) Reset

func (item *CasesBytesTestTuple) Reset()

func (CasesBytesTestTuple) String

func (item CasesBytesTestTuple) String() string

func (CasesBytesTestTuple) TLName

func (CasesBytesTestTuple) TLName() string

func (CasesBytesTestTuple) TLTag

func (CasesBytesTestTuple) TLTag() uint32

func (*CasesBytesTestTuple) UnmarshalJSON

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

func (*CasesBytesTestTuple) WriteJSON

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

func (*CasesBytesTestTuple) WriteJSONGeneral

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

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

func (*CasesBytesTestTuple) WriteJSONOpt

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

func (*CasesBytesTestTuple) WriteTL1

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

func (*CasesBytesTestTuple) WriteTL1Boxed

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

func (*CasesBytesTestTuple) WriteTL1BoxedGeneral

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

func (*CasesBytesTestTuple) WriteTL1General

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

func (*CasesBytesTestTuple) WriteTL2

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

type CasesBytesTestTupleBytes

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

func (*CasesBytesTestTupleBytes) CalculateLayout

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

func (*CasesBytesTestTupleBytes) FillRandom

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

func (*CasesBytesTestTupleBytes) InternalReadTL2

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

func (*CasesBytesTestTupleBytes) InternalWriteTL2

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

func (*CasesBytesTestTupleBytes) MarshalJSON

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

func (*CasesBytesTestTupleBytes) ReadJSON

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

func (*CasesBytesTestTupleBytes) ReadJSONGeneral

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

func (*CasesBytesTestTupleBytes) ReadTL1

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

func (*CasesBytesTestTupleBytes) ReadTL1Boxed

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

func (*CasesBytesTestTupleBytes) ReadTL2

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

func (*CasesBytesTestTupleBytes) Reset

func (item *CasesBytesTestTupleBytes) Reset()

func (CasesBytesTestTupleBytes) String

func (item CasesBytesTestTupleBytes) String() string

func (CasesBytesTestTupleBytes) TLName

func (CasesBytesTestTupleBytes) TLTag

func (*CasesBytesTestTupleBytes) UnmarshalJSON

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

func (*CasesBytesTestTupleBytes) WriteJSON

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

func (*CasesBytesTestTupleBytes) WriteJSONGeneral

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

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

func (*CasesBytesTestTupleBytes) WriteJSONOpt

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

func (*CasesBytesTestTupleBytes) WriteTL1

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

func (*CasesBytesTestTupleBytes) WriteTL1Boxed

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

func (*CasesBytesTestTupleBytes) WriteTL1BoxedGeneral

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

func (*CasesBytesTestTupleBytes) WriteTL1General

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

func (*CasesBytesTestTupleBytes) WriteTL2

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

type CasesBytesTestVector

type CasesBytesTestVector struct {
	Arr []string
}

func (*CasesBytesTestVector) CalculateLayout

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

func (*CasesBytesTestVector) FillRandom

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

func (*CasesBytesTestVector) InternalReadTL2

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

func (*CasesBytesTestVector) InternalWriteTL2

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

func (*CasesBytesTestVector) MarshalJSON

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

func (*CasesBytesTestVector) ReadJSON

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

func (*CasesBytesTestVector) ReadJSONGeneral

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

func (*CasesBytesTestVector) ReadTL1

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

func (*CasesBytesTestVector) ReadTL1Boxed

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

func (*CasesBytesTestVector) ReadTL2

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

func (*CasesBytesTestVector) Reset

func (item *CasesBytesTestVector) Reset()

func (CasesBytesTestVector) String

func (item CasesBytesTestVector) String() string

func (CasesBytesTestVector) TLName

func (CasesBytesTestVector) TLName() string

func (CasesBytesTestVector) TLTag

func (CasesBytesTestVector) TLTag() uint32

func (*CasesBytesTestVector) UnmarshalJSON

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

func (*CasesBytesTestVector) WriteJSON

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

func (*CasesBytesTestVector) WriteJSONGeneral

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

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

func (*CasesBytesTestVector) WriteJSONOpt

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

func (*CasesBytesTestVector) WriteTL1

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

func (*CasesBytesTestVector) WriteTL1Boxed

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

func (*CasesBytesTestVector) WriteTL1BoxedGeneral

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

func (*CasesBytesTestVector) WriteTL1General

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

func (*CasesBytesTestVector) WriteTL2

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

type CasesBytesTestVectorBytes

type CasesBytesTestVectorBytes struct {
	Arr [][]byte
}

func (*CasesBytesTestVectorBytes) CalculateLayout

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

func (*CasesBytesTestVectorBytes) FillRandom

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

func (*CasesBytesTestVectorBytes) InternalReadTL2

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

func (*CasesBytesTestVectorBytes) InternalWriteTL2

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

func (*CasesBytesTestVectorBytes) MarshalJSON

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

func (*CasesBytesTestVectorBytes) ReadJSON

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

func (*CasesBytesTestVectorBytes) ReadJSONGeneral

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

func (*CasesBytesTestVectorBytes) ReadTL1

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

func (*CasesBytesTestVectorBytes) ReadTL1Boxed

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

func (*CasesBytesTestVectorBytes) ReadTL2

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

func (*CasesBytesTestVectorBytes) Reset

func (item *CasesBytesTestVectorBytes) Reset()

func (CasesBytesTestVectorBytes) String

func (item CasesBytesTestVectorBytes) String() string

func (CasesBytesTestVectorBytes) TLName

func (CasesBytesTestVectorBytes) TLTag

func (*CasesBytesTestVectorBytes) UnmarshalJSON

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

func (*CasesBytesTestVectorBytes) WriteJSON

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

func (*CasesBytesTestVectorBytes) WriteJSONGeneral

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

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

func (*CasesBytesTestVectorBytes) WriteJSONOpt

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

func (*CasesBytesTestVectorBytes) WriteTL1

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

func (*CasesBytesTestVectorBytes) WriteTL1Boxed

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

func (*CasesBytesTestVectorBytes) WriteTL1BoxedGeneral

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

func (*CasesBytesTestVectorBytes) WriteTL1General

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

func (*CasesBytesTestVectorBytes) WriteTL2

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

type CasesGoTestNames

type CasesGoTestNames struct {
	Write0 int32
	Read0  int32
}

func (*CasesGoTestNames) CalculateLayout

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

func (*CasesGoTestNames) FillRandom

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

func (*CasesGoTestNames) InternalReadTL2

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

func (*CasesGoTestNames) InternalWriteTL2

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

func (*CasesGoTestNames) MarshalJSON

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

func (*CasesGoTestNames) ReadJSON

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

func (*CasesGoTestNames) ReadJSONGeneral

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

func (*CasesGoTestNames) ReadTL1

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

func (*CasesGoTestNames) ReadTL1Boxed

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

func (*CasesGoTestNames) ReadTL2

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

func (*CasesGoTestNames) Reset

func (item *CasesGoTestNames) Reset()

func (CasesGoTestNames) String

func (item CasesGoTestNames) String() string

func (CasesGoTestNames) TLName

func (CasesGoTestNames) TLName() string

func (CasesGoTestNames) TLTag

func (CasesGoTestNames) TLTag() uint32

func (*CasesGoTestNames) UnmarshalJSON

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

func (*CasesGoTestNames) WriteJSON

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

func (*CasesGoTestNames) WriteJSONGeneral

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

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

func (*CasesGoTestNames) WriteJSONOpt

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

func (*CasesGoTestNames) WriteTL1

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

func (*CasesGoTestNames) WriteTL1Boxed

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

func (*CasesGoTestNames) WriteTL1BoxedGeneral

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

func (*CasesGoTestNames) WriteTL1General

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

func (*CasesGoTestNames) WriteTL2

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

type CasesInplace1Int

type CasesInplace1Int struct {
	Value CasesInplace2Int
}

func (*CasesInplace1Int) CalculateLayout

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

func (*CasesInplace1Int) FillRandom

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

func (*CasesInplace1Int) InternalReadTL2

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

func (*CasesInplace1Int) InternalWriteTL2

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

func (*CasesInplace1Int) ReadJSONGeneral

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

func (*CasesInplace1Int) ReadTL1

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

func (*CasesInplace1Int) ReadTL1Boxed

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

func (*CasesInplace1Int) ReadTL2

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

func (*CasesInplace1Int) Reset

func (item *CasesInplace1Int) Reset()

func (CasesInplace1Int) TLName

func (CasesInplace1Int) TLName() string

func (CasesInplace1Int) TLTag

func (CasesInplace1Int) TLTag() uint32

func (*CasesInplace1Int) WriteJSON

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

func (*CasesInplace1Int) WriteJSONGeneral

func (item *CasesInplace1Int) WriteJSONGeneral(jctx *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

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

func (*CasesInplace1Int) WriteTL1

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

func (*CasesInplace1Int) WriteTL1Boxed

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

func (*CasesInplace1Int) WriteTL2

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

type CasesInplace1PairTupleIntTupleInt

type CasesInplace1PairTupleIntTupleInt struct {
	Value CasesInplace2PairTupleIntTupleInt
}

func (*CasesInplace1PairTupleIntTupleInt) CalculateLayout

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

func (*CasesInplace1PairTupleIntTupleInt) FillRandom

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

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

func (*CasesInplace1PairTupleIntTupleInt) InternalWriteTL2

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

func (*CasesInplace1PairTupleIntTupleInt) ReadJSONGeneral

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

func (*CasesInplace1PairTupleIntTupleInt) ReadTL1

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

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

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

func (*CasesInplace1PairTupleIntTupleInt) Reset

func (item *CasesInplace1PairTupleIntTupleInt) Reset()

func (CasesInplace1PairTupleIntTupleInt) TLName

func (CasesInplace1PairTupleIntTupleInt) TLTag

func (*CasesInplace1PairTupleIntTupleInt) WriteJSON

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

func (item *CasesInplace1PairTupleIntTupleInt) WriteJSONGeneral(jctx *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

func (item *CasesInplace1PairTupleIntTupleInt) WriteJSONOpt(jctx *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

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

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

func (item *CasesInplace1PairTupleIntTupleInt) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesInplace2Int

type CasesInplace2Int struct {
	Value CasesInplace3TupleInt2
}

func (*CasesInplace2Int) CalculateLayout

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

func (*CasesInplace2Int) FillRandom

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

func (*CasesInplace2Int) InternalReadTL2

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

func (*CasesInplace2Int) InternalWriteTL2

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

func (*CasesInplace2Int) ReadJSONGeneral

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

func (*CasesInplace2Int) ReadTL1

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

func (*CasesInplace2Int) ReadTL1Boxed

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

func (*CasesInplace2Int) ReadTL2

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

func (*CasesInplace2Int) Reset

func (item *CasesInplace2Int) Reset()

func (CasesInplace2Int) TLName

func (CasesInplace2Int) TLName() string

func (CasesInplace2Int) TLTag

func (CasesInplace2Int) TLTag() uint32

func (*CasesInplace2Int) WriteJSON

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

func (*CasesInplace2Int) WriteJSONGeneral

func (item *CasesInplace2Int) WriteJSONGeneral(jctx *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

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

func (*CasesInplace2Int) WriteTL1

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

func (*CasesInplace2Int) WriteTL1Boxed

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

func (*CasesInplace2Int) WriteTL2

func (item *CasesInplace2Int) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesInplace2PairTupleIntTupleInt

type CasesInplace2PairTupleIntTupleInt struct {
	Value CasesInplace3TuplePairTupleIntTupleInt2
}

func (*CasesInplace2PairTupleIntTupleInt) CalculateLayout

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

func (*CasesInplace2PairTupleIntTupleInt) FillRandom

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

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

func (*CasesInplace2PairTupleIntTupleInt) InternalWriteTL2

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

func (*CasesInplace2PairTupleIntTupleInt) ReadJSONGeneral

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

func (*CasesInplace2PairTupleIntTupleInt) ReadTL1

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

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

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

func (*CasesInplace2PairTupleIntTupleInt) Reset

func (item *CasesInplace2PairTupleIntTupleInt) Reset()

func (CasesInplace2PairTupleIntTupleInt) TLName

func (CasesInplace2PairTupleIntTupleInt) TLTag

func (*CasesInplace2PairTupleIntTupleInt) WriteJSON

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

func (item *CasesInplace2PairTupleIntTupleInt) WriteJSONGeneral(jctx *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

func (item *CasesInplace2PairTupleIntTupleInt) WriteJSONOpt(jctx *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

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

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

func (item *CasesInplace2PairTupleIntTupleInt) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesInplace3TupleInt2

type CasesInplace3TupleInt2 struct {
	Value PairTupleTupleInt2TupleTupleInt2
}

func (*CasesInplace3TupleInt2) CalculateLayout

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

func (*CasesInplace3TupleInt2) FillRandom

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

func (*CasesInplace3TupleInt2) InternalReadTL2

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

func (*CasesInplace3TupleInt2) InternalWriteTL2

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

func (*CasesInplace3TupleInt2) ReadJSONGeneral

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

func (*CasesInplace3TupleInt2) ReadTL1

func (item *CasesInplace3TupleInt2) ReadTL1(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

func (*CasesInplace3TupleInt2) ReadTL1Boxed

func (item *CasesInplace3TupleInt2) ReadTL1Boxed(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

func (*CasesInplace3TupleInt2) ReadTL2

func (item *CasesInplace3TupleInt2) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesInplace3TupleInt2) Reset

func (item *CasesInplace3TupleInt2) Reset()

func (CasesInplace3TupleInt2) TLName

func (CasesInplace3TupleInt2) TLName() string

func (CasesInplace3TupleInt2) TLTag

func (*CasesInplace3TupleInt2) WriteJSON

func (item *CasesInplace3TupleInt2) WriteJSON(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

func (*CasesInplace3TupleInt2) WriteJSONGeneral

func (item *CasesInplace3TupleInt2) WriteJSONGeneral(jctx *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

func (item *CasesInplace3TupleInt2) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

func (*CasesInplace3TupleInt2) WriteTL1

func (item *CasesInplace3TupleInt2) WriteTL1(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

func (*CasesInplace3TupleInt2) WriteTL1Boxed

func (item *CasesInplace3TupleInt2) WriteTL1Boxed(w []byte, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32) (_ []byte, err error)

func (*CasesInplace3TupleInt2) WriteTL2

func (item *CasesInplace3TupleInt2) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesInplace3TuplePairTupleIntTupleInt2

type CasesInplace3TuplePairTupleIntTupleInt2 struct {
	Value PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2
}

func (*CasesInplace3TuplePairTupleIntTupleInt2) CalculateLayout

func (item *CasesInplace3TuplePairTupleIntTupleInt2) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesInplace3TuplePairTupleIntTupleInt2) FillRandom

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

func (item *CasesInplace3TuplePairTupleIntTupleInt2) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesInplace3TuplePairTupleIntTupleInt2) InternalWriteTL2

func (item *CasesInplace3TuplePairTupleIntTupleInt2) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesInplace3TuplePairTupleIntTupleInt2) ReadJSONGeneral

func (item *CasesInplace3TuplePairTupleIntTupleInt2) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_a1 uint32, nat_a2 uint32, nat_a3 uint32, nat_XtXn uint32, nat_XtYn uint32) error

func (*CasesInplace3TuplePairTupleIntTupleInt2) ReadTL1

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

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

func (item *CasesInplace3TuplePairTupleIntTupleInt2) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesInplace3TuplePairTupleIntTupleInt2) Reset

func (CasesInplace3TuplePairTupleIntTupleInt2) TLName

func (CasesInplace3TuplePairTupleIntTupleInt2) TLTag

func (*CasesInplace3TuplePairTupleIntTupleInt2) WriteJSON

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

func (item *CasesInplace3TuplePairTupleIntTupleInt2) WriteJSONGeneral(jctx *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

func (item *CasesInplace3TuplePairTupleIntTupleInt2) WriteJSONOpt(jctx *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

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

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

type CasesMyCycle1

type CasesMyCycle1 struct {
	FieldsMask uint32
	A          *CasesMyCycle2 // Conditional: item.FieldsMask.0
	// contains filtered or unexported fields
}

BLOCK: TEST RECURSIVE TYPES

func (*CasesMyCycle1) CalculateLayout

func (item *CasesMyCycle1) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesMyCycle1) ClearA

func (item *CasesMyCycle1) ClearA()

func (*CasesMyCycle1) FillRandom

func (item *CasesMyCycle1) FillRandom(rg *basictl.RandGenerator)

func (*CasesMyCycle1) InternalReadTL2

func (item *CasesMyCycle1) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesMyCycle1) InternalWriteTL2

func (item *CasesMyCycle1) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesMyCycle1) IsSetA

func (item *CasesMyCycle1) IsSetA() bool

func (*CasesMyCycle1) MarshalJSON

func (item *CasesMyCycle1) MarshalJSON() ([]byte, error)

func (*CasesMyCycle1) ReadJSON

func (item *CasesMyCycle1) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesMyCycle1) ReadJSONGeneral

func (item *CasesMyCycle1) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesMyCycle1) ReadTL1

func (item *CasesMyCycle1) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesMyCycle1) ReadTL1Boxed

func (item *CasesMyCycle1) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesMyCycle1) ReadTL2

func (item *CasesMyCycle1) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesMyCycle1) RepairMasks

func (item *CasesMyCycle1) RepairMasks()

func (CasesMyCycle1) RepairMasksValue

func (item CasesMyCycle1) RepairMasksValue() CasesMyCycle1

func (*CasesMyCycle1) Reset

func (item *CasesMyCycle1) Reset()

func (*CasesMyCycle1) SetA

func (item *CasesMyCycle1) SetA(v CasesMyCycle2)

func (CasesMyCycle1) String

func (item CasesMyCycle1) String() string

func (CasesMyCycle1) TLName

func (CasesMyCycle1) TLName() string

func (CasesMyCycle1) TLTag

func (CasesMyCycle1) TLTag() uint32

func (*CasesMyCycle1) UnmarshalJSON

func (item *CasesMyCycle1) UnmarshalJSON(b []byte) error

func (*CasesMyCycle1) WriteJSON

func (item *CasesMyCycle1) WriteJSON(w []byte) []byte

func (*CasesMyCycle1) WriteJSONGeneral

func (item *CasesMyCycle1) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesMyCycle1) WriteJSONOpt

func (item *CasesMyCycle1) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesMyCycle1) WriteTL1

func (item *CasesMyCycle1) WriteTL1(w []byte) []byte

func (*CasesMyCycle1) WriteTL1Boxed

func (item *CasesMyCycle1) WriteTL1Boxed(w []byte) []byte

func (*CasesMyCycle1) WriteTL1BoxedGeneral

func (item *CasesMyCycle1) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesMyCycle1) WriteTL1General

func (item *CasesMyCycle1) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesMyCycle1) WriteTL2

func (item *CasesMyCycle1) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesMyCycle2

type CasesMyCycle2 struct {
	FieldsMask uint32
	A          CasesMyCycle3 // Conditional: item.FieldsMask.0
	// contains filtered or unexported fields
}

func (*CasesMyCycle2) CalculateLayout

func (item *CasesMyCycle2) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesMyCycle2) ClearA

func (item *CasesMyCycle2) ClearA()

func (*CasesMyCycle2) FillRandom

func (item *CasesMyCycle2) FillRandom(rg *basictl.RandGenerator)

func (*CasesMyCycle2) InternalReadTL2

func (item *CasesMyCycle2) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesMyCycle2) InternalWriteTL2

func (item *CasesMyCycle2) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesMyCycle2) IsSetA

func (item *CasesMyCycle2) IsSetA() bool

func (*CasesMyCycle2) MarshalJSON

func (item *CasesMyCycle2) MarshalJSON() ([]byte, error)

func (*CasesMyCycle2) ReadJSON

func (item *CasesMyCycle2) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesMyCycle2) ReadJSONGeneral

func (item *CasesMyCycle2) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesMyCycle2) ReadTL1

func (item *CasesMyCycle2) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesMyCycle2) ReadTL1Boxed

func (item *CasesMyCycle2) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesMyCycle2) ReadTL2

func (item *CasesMyCycle2) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesMyCycle2) RepairMasks

func (item *CasesMyCycle2) RepairMasks()

func (CasesMyCycle2) RepairMasksValue

func (item CasesMyCycle2) RepairMasksValue() CasesMyCycle2

func (*CasesMyCycle2) Reset

func (item *CasesMyCycle2) Reset()

func (*CasesMyCycle2) SetA

func (item *CasesMyCycle2) SetA(v CasesMyCycle3)

func (CasesMyCycle2) String

func (item CasesMyCycle2) String() string

func (CasesMyCycle2) TLName

func (CasesMyCycle2) TLName() string

func (CasesMyCycle2) TLTag

func (CasesMyCycle2) TLTag() uint32

func (*CasesMyCycle2) UnmarshalJSON

func (item *CasesMyCycle2) UnmarshalJSON(b []byte) error

func (*CasesMyCycle2) WriteJSON

func (item *CasesMyCycle2) WriteJSON(w []byte) []byte

func (*CasesMyCycle2) WriteJSONGeneral

func (item *CasesMyCycle2) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesMyCycle2) WriteJSONOpt

func (item *CasesMyCycle2) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesMyCycle2) WriteTL1

func (item *CasesMyCycle2) WriteTL1(w []byte) []byte

func (*CasesMyCycle2) WriteTL1Boxed

func (item *CasesMyCycle2) WriteTL1Boxed(w []byte) []byte

func (*CasesMyCycle2) WriteTL1BoxedGeneral

func (item *CasesMyCycle2) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesMyCycle2) WriteTL1General

func (item *CasesMyCycle2) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesMyCycle2) WriteTL2

func (item *CasesMyCycle2) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesMyCycle3

type CasesMyCycle3 struct {
	FieldsMask uint32
	A          CasesMyCycle1 // Conditional: item.FieldsMask.0
	// contains filtered or unexported fields
}

func (*CasesMyCycle3) CalculateLayout

func (item *CasesMyCycle3) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesMyCycle3) ClearA

func (item *CasesMyCycle3) ClearA()

func (*CasesMyCycle3) FillRandom

func (item *CasesMyCycle3) FillRandom(rg *basictl.RandGenerator)

func (*CasesMyCycle3) InternalReadTL2

func (item *CasesMyCycle3) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesMyCycle3) InternalWriteTL2

func (item *CasesMyCycle3) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesMyCycle3) IsSetA

func (item *CasesMyCycle3) IsSetA() bool

func (*CasesMyCycle3) MarshalJSON

func (item *CasesMyCycle3) MarshalJSON() ([]byte, error)

func (*CasesMyCycle3) ReadJSON

func (item *CasesMyCycle3) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesMyCycle3) ReadJSONGeneral

func (item *CasesMyCycle3) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesMyCycle3) ReadTL1

func (item *CasesMyCycle3) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesMyCycle3) ReadTL1Boxed

func (item *CasesMyCycle3) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesMyCycle3) ReadTL2

func (item *CasesMyCycle3) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesMyCycle3) RepairMasks

func (item *CasesMyCycle3) RepairMasks()

func (CasesMyCycle3) RepairMasksValue

func (item CasesMyCycle3) RepairMasksValue() CasesMyCycle3

func (*CasesMyCycle3) Reset

func (item *CasesMyCycle3) Reset()

func (*CasesMyCycle3) SetA

func (item *CasesMyCycle3) SetA(v CasesMyCycle1)

func (CasesMyCycle3) String

func (item CasesMyCycle3) String() string

func (CasesMyCycle3) TLName

func (CasesMyCycle3) TLName() string

func (CasesMyCycle3) TLTag

func (CasesMyCycle3) TLTag() uint32

func (*CasesMyCycle3) UnmarshalJSON

func (item *CasesMyCycle3) UnmarshalJSON(b []byte) error

func (*CasesMyCycle3) WriteJSON

func (item *CasesMyCycle3) WriteJSON(w []byte) []byte

func (*CasesMyCycle3) WriteJSONGeneral

func (item *CasesMyCycle3) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesMyCycle3) WriteJSONOpt

func (item *CasesMyCycle3) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesMyCycle3) WriteTL1

func (item *CasesMyCycle3) WriteTL1(w []byte) []byte

func (*CasesMyCycle3) WriteTL1Boxed

func (item *CasesMyCycle3) WriteTL1Boxed(w []byte) []byte

func (*CasesMyCycle3) WriteTL1BoxedGeneral

func (item *CasesMyCycle3) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesMyCycle3) WriteTL1General

func (item *CasesMyCycle3) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesMyCycle3) WriteTL2

func (item *CasesMyCycle3) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTL2TestArrayFixedBool

type CasesTL2TestArrayFixedBool struct {
	A1 [1]bool
	A2 [0]bool
	A3 [7]bool
	A4 [8]bool
	A5 [11]bool
	A6 [16]bool
}

func (*CasesTL2TestArrayFixedBool) CalculateLayout

func (item *CasesTL2TestArrayFixedBool) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestArrayFixedBool) FillRandom

func (item *CasesTL2TestArrayFixedBool) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestArrayFixedBool) InternalReadTL2

func (item *CasesTL2TestArrayFixedBool) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFixedBool) InternalWriteTL2

func (item *CasesTL2TestArrayFixedBool) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestArrayFixedBool) MarshalJSON

func (item *CasesTL2TestArrayFixedBool) MarshalJSON() ([]byte, error)

func (*CasesTL2TestArrayFixedBool) ReadJSON

func (item *CasesTL2TestArrayFixedBool) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestArrayFixedBool) ReadJSONGeneral

func (item *CasesTL2TestArrayFixedBool) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestArrayFixedBool) ReadTL1

func (item *CasesTL2TestArrayFixedBool) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFixedBool) ReadTL1Boxed

func (item *CasesTL2TestArrayFixedBool) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFixedBool) ReadTL2

func (item *CasesTL2TestArrayFixedBool) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestArrayFixedBool) Reset

func (item *CasesTL2TestArrayFixedBool) Reset()

func (CasesTL2TestArrayFixedBool) String

func (item CasesTL2TestArrayFixedBool) String() string

func (CasesTL2TestArrayFixedBool) TLName

func (CasesTL2TestArrayFixedBool) TLTag

func (*CasesTL2TestArrayFixedBool) UnmarshalJSON

func (item *CasesTL2TestArrayFixedBool) UnmarshalJSON(b []byte) error

func (*CasesTL2TestArrayFixedBool) WriteJSON

func (item *CasesTL2TestArrayFixedBool) WriteJSON(w []byte) []byte

func (*CasesTL2TestArrayFixedBool) WriteJSONGeneral

func (item *CasesTL2TestArrayFixedBool) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestArrayFixedBool) WriteJSONOpt

func (item *CasesTL2TestArrayFixedBool) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTL2TestArrayFixedBool) WriteTL1

func (item *CasesTL2TestArrayFixedBool) WriteTL1(w []byte) []byte

func (*CasesTL2TestArrayFixedBool) WriteTL1Boxed

func (item *CasesTL2TestArrayFixedBool) WriteTL1Boxed(w []byte) []byte

func (*CasesTL2TestArrayFixedBool) WriteTL1BoxedGeneral

func (item *CasesTL2TestArrayFixedBool) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFixedBool) WriteTL1General

func (item *CasesTL2TestArrayFixedBool) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFixedBool) WriteTL2

func (item *CasesTL2TestArrayFixedBool) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTL2TestArrayFlexibleBool

type CasesTL2TestArrayFlexibleBool struct {
	N   uint32
	Arr []bool
}

func (*CasesTL2TestArrayFlexibleBool) CalculateLayout

func (item *CasesTL2TestArrayFlexibleBool) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestArrayFlexibleBool) FillRandom

func (item *CasesTL2TestArrayFlexibleBool) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestArrayFlexibleBool) InternalReadTL2

func (item *CasesTL2TestArrayFlexibleBool) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFlexibleBool) InternalWriteTL2

func (item *CasesTL2TestArrayFlexibleBool) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestArrayFlexibleBool) MarshalJSON

func (item *CasesTL2TestArrayFlexibleBool) MarshalJSON() ([]byte, error)

func (*CasesTL2TestArrayFlexibleBool) ReadJSON

func (item *CasesTL2TestArrayFlexibleBool) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestArrayFlexibleBool) ReadJSONGeneral

func (item *CasesTL2TestArrayFlexibleBool) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestArrayFlexibleBool) ReadTL1

func (item *CasesTL2TestArrayFlexibleBool) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFlexibleBool) ReadTL1Boxed

func (item *CasesTL2TestArrayFlexibleBool) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFlexibleBool) ReadTL2

func (item *CasesTL2TestArrayFlexibleBool) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestArrayFlexibleBool) Reset

func (item *CasesTL2TestArrayFlexibleBool) Reset()

func (CasesTL2TestArrayFlexibleBool) String

func (item CasesTL2TestArrayFlexibleBool) String() string

func (CasesTL2TestArrayFlexibleBool) TLName

func (CasesTL2TestArrayFlexibleBool) TLTag

func (*CasesTL2TestArrayFlexibleBool) UnmarshalJSON

func (item *CasesTL2TestArrayFlexibleBool) UnmarshalJSON(b []byte) error

func (*CasesTL2TestArrayFlexibleBool) WriteJSON

func (item *CasesTL2TestArrayFlexibleBool) WriteJSON(w []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFlexibleBool) WriteJSONGeneral

func (item *CasesTL2TestArrayFlexibleBool) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestArrayFlexibleBool) WriteJSONOpt

func (item *CasesTL2TestArrayFlexibleBool) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFlexibleBool) WriteTL1

func (item *CasesTL2TestArrayFlexibleBool) WriteTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFlexibleBool) WriteTL1Boxed

func (item *CasesTL2TestArrayFlexibleBool) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFlexibleBool) WriteTL1BoxedGeneral

func (item *CasesTL2TestArrayFlexibleBool) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFlexibleBool) WriteTL1General

func (item *CasesTL2TestArrayFlexibleBool) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestArrayFlexibleBool) WriteTL2

func (item *CasesTL2TestArrayFlexibleBool) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTL2TestFixedParam

type CasesTL2TestFixedParam struct {
	X CasesTL2TestObjectWithParam4
}

func (*CasesTL2TestFixedParam) CalculateLayout

func (item *CasesTL2TestFixedParam) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestFixedParam) FillRandom

func (item *CasesTL2TestFixedParam) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestFixedParam) InternalReadTL2

func (item *CasesTL2TestFixedParam) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestFixedParam) InternalWriteTL2

func (item *CasesTL2TestFixedParam) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestFixedParam) MarshalJSON

func (item *CasesTL2TestFixedParam) MarshalJSON() ([]byte, error)

func (*CasesTL2TestFixedParam) ReadJSON

func (item *CasesTL2TestFixedParam) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestFixedParam) ReadJSONGeneral

func (item *CasesTL2TestFixedParam) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestFixedParam) ReadTL1

func (item *CasesTL2TestFixedParam) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestFixedParam) ReadTL1Boxed

func (item *CasesTL2TestFixedParam) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestFixedParam) ReadTL2

func (item *CasesTL2TestFixedParam) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestFixedParam) RepairMasks

func (item *CasesTL2TestFixedParam) RepairMasks()

func (CasesTL2TestFixedParam) RepairMasksValue

func (item CasesTL2TestFixedParam) RepairMasksValue() CasesTL2TestFixedParam

func (*CasesTL2TestFixedParam) Reset

func (item *CasesTL2TestFixedParam) Reset()

func (CasesTL2TestFixedParam) String

func (item CasesTL2TestFixedParam) String() string

func (CasesTL2TestFixedParam) TLName

func (CasesTL2TestFixedParam) TLName() string

func (CasesTL2TestFixedParam) TLTag

func (*CasesTL2TestFixedParam) UnmarshalJSON

func (item *CasesTL2TestFixedParam) UnmarshalJSON(b []byte) error

func (*CasesTL2TestFixedParam) WriteJSON

func (item *CasesTL2TestFixedParam) WriteJSON(w []byte) []byte

func (*CasesTL2TestFixedParam) WriteJSONGeneral

func (item *CasesTL2TestFixedParam) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestFixedParam) WriteJSONOpt

func (item *CasesTL2TestFixedParam) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTL2TestFixedParam) WriteTL1

func (item *CasesTL2TestFixedParam) WriteTL1(w []byte) []byte

func (*CasesTL2TestFixedParam) WriteTL1Boxed

func (item *CasesTL2TestFixedParam) WriteTL1Boxed(w []byte) []byte

func (*CasesTL2TestFixedParam) WriteTL1BoxedGeneral

func (item *CasesTL2TestFixedParam) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestFixedParam) WriteTL1General

func (item *CasesTL2TestFixedParam) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestFixedParam) WriteTL2

func (item *CasesTL2TestFixedParam) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTL2TestFunctionNoDep1

type CasesTL2TestFunctionNoDep1 struct {
	X int32
}

func (*CasesTL2TestFunctionNoDep1) CalculateLayout

func (item *CasesTL2TestFunctionNoDep1) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestFunctionNoDep1) FillRandom

func (item *CasesTL2TestFunctionNoDep1) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestFunctionNoDep1) FillRandomResultTL1

func (item *CasesTL2TestFunctionNoDep1) FillRandomResultTL1(rg *basictl.RandGenerator, w []byte) ([]byte, error)

func (*CasesTL2TestFunctionNoDep1) InternalReadTL2

func (item *CasesTL2TestFunctionNoDep1) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) InternalWriteTL2

func (item *CasesTL2TestFunctionNoDep1) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestFunctionNoDep1) MarshalJSON

func (item *CasesTL2TestFunctionNoDep1) MarshalJSON() ([]byte, error)

func (*CasesTL2TestFunctionNoDep1) ReadJSON

func (item *CasesTL2TestFunctionNoDep1) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep1) ReadJSONGeneral

func (item *CasesTL2TestFunctionNoDep1) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep1) ReadResultJSON

func (item *CasesTL2TestFunctionNoDep1) ReadResultJSON(jctx *basictl.JSONReadContext, in *basictl.JsonLexer, ret *int32) error

func (*CasesTL2TestFunctionNoDep1) ReadResultJSONWriteResultTL1

func (item *CasesTL2TestFunctionNoDep1) ReadResultJSONWriteResultTL1(jctx *basictl.JSONReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) ReadResultJSONWriteResultTL2

func (item *CasesTL2TestFunctionNoDep1) ReadResultJSONWriteResultTL2(jctx *basictl.JSONReadContext, tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) ReadResultTL1

func (item *CasesTL2TestFunctionNoDep1) ReadResultTL1(w []byte, ret *int32) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) ReadResultTL1WriteResultJSON

func (item *CasesTL2TestFunctionNoDep1) ReadResultTL1WriteResultJSON(jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) ReadResultTL1WriteResultTL2

func (item *CasesTL2TestFunctionNoDep1) ReadResultTL1WriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) ReadResultTL2

func (item *CasesTL2TestFunctionNoDep1) ReadResultTL2(r []byte, tctx *basictl.TL2ReadContext, ret *int32) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) ReadResultTL2WriteResultJSON

func (item *CasesTL2TestFunctionNoDep1) ReadResultTL2WriteResultJSON(tctx *basictl.TL2ReadContext, jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) ReadResultTL2WriteResultTL1

func (item *CasesTL2TestFunctionNoDep1) ReadResultTL2WriteResultTL1(tctx *basictl.TL2ReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) ReadTL1

func (item *CasesTL2TestFunctionNoDep1) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) ReadTL1Boxed

func (item *CasesTL2TestFunctionNoDep1) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) ReadTL2

func (item *CasesTL2TestFunctionNoDep1) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) Reset

func (item *CasesTL2TestFunctionNoDep1) Reset()

func (CasesTL2TestFunctionNoDep1) String

func (item CasesTL2TestFunctionNoDep1) String() string

func (CasesTL2TestFunctionNoDep1) TLName

func (CasesTL2TestFunctionNoDep1) TLTag

func (*CasesTL2TestFunctionNoDep1) UnmarshalJSON

func (item *CasesTL2TestFunctionNoDep1) UnmarshalJSON(b []byte) error

func (*CasesTL2TestFunctionNoDep1) WriteJSON

func (item *CasesTL2TestFunctionNoDep1) WriteJSON(w []byte) []byte

func (*CasesTL2TestFunctionNoDep1) WriteJSONGeneral

func (item *CasesTL2TestFunctionNoDep1) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestFunctionNoDep1) WriteJSONOpt

func (item *CasesTL2TestFunctionNoDep1) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTL2TestFunctionNoDep1) WriteResultJSON

func (item *CasesTL2TestFunctionNoDep1) WriteResultJSON(w []byte, ret int32) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) WriteResultTL1

func (item *CasesTL2TestFunctionNoDep1) WriteResultTL1(w []byte, ret int32) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) WriteResultTL2

func (item *CasesTL2TestFunctionNoDep1) WriteResultTL2(w []byte, tctx *basictl.TL2WriteContext, ret int32) []byte

func (*CasesTL2TestFunctionNoDep1) WriteTL1

func (item *CasesTL2TestFunctionNoDep1) WriteTL1(w []byte) []byte

func (*CasesTL2TestFunctionNoDep1) WriteTL1Boxed

func (item *CasesTL2TestFunctionNoDep1) WriteTL1Boxed(w []byte) []byte

func (*CasesTL2TestFunctionNoDep1) WriteTL1BoxedGeneral

func (item *CasesTL2TestFunctionNoDep1) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) WriteTL1General

func (item *CasesTL2TestFunctionNoDep1) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep1) WriteTL2

func (item *CasesTL2TestFunctionNoDep1) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTL2TestFunctionNoDep2

type CasesTL2TestFunctionNoDep2 struct {
	X int32
}

func (*CasesTL2TestFunctionNoDep2) CalculateLayout

func (item *CasesTL2TestFunctionNoDep2) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestFunctionNoDep2) FillRandom

func (item *CasesTL2TestFunctionNoDep2) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestFunctionNoDep2) FillRandomResultTL1

func (item *CasesTL2TestFunctionNoDep2) FillRandomResultTL1(rg *basictl.RandGenerator, w []byte) ([]byte, error)

func (*CasesTL2TestFunctionNoDep2) InternalReadTL2

func (item *CasesTL2TestFunctionNoDep2) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) InternalWriteTL2

func (item *CasesTL2TestFunctionNoDep2) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestFunctionNoDep2) MarshalJSON

func (item *CasesTL2TestFunctionNoDep2) MarshalJSON() ([]byte, error)

func (*CasesTL2TestFunctionNoDep2) ReadJSON

func (item *CasesTL2TestFunctionNoDep2) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep2) ReadJSONGeneral

func (item *CasesTL2TestFunctionNoDep2) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep2) ReadResultJSON

func (item *CasesTL2TestFunctionNoDep2) ReadResultJSON(jctx *basictl.JSONReadContext, in *basictl.JsonLexer, ret *True) error

func (*CasesTL2TestFunctionNoDep2) ReadResultJSONWriteResultTL1

func (item *CasesTL2TestFunctionNoDep2) ReadResultJSONWriteResultTL1(jctx *basictl.JSONReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) ReadResultJSONWriteResultTL2

func (item *CasesTL2TestFunctionNoDep2) ReadResultJSONWriteResultTL2(jctx *basictl.JSONReadContext, tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) ReadResultTL1

func (item *CasesTL2TestFunctionNoDep2) ReadResultTL1(w []byte, ret *True) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) ReadResultTL1WriteResultJSON

func (item *CasesTL2TestFunctionNoDep2) ReadResultTL1WriteResultJSON(jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) ReadResultTL1WriteResultTL2

func (item *CasesTL2TestFunctionNoDep2) ReadResultTL1WriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) ReadResultTL2

func (item *CasesTL2TestFunctionNoDep2) ReadResultTL2(r []byte, tctx *basictl.TL2ReadContext, ret *True) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) ReadResultTL2WriteResultJSON

func (item *CasesTL2TestFunctionNoDep2) ReadResultTL2WriteResultJSON(tctx *basictl.TL2ReadContext, jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) ReadResultTL2WriteResultTL1

func (item *CasesTL2TestFunctionNoDep2) ReadResultTL2WriteResultTL1(tctx *basictl.TL2ReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) ReadTL1

func (item *CasesTL2TestFunctionNoDep2) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) ReadTL1Boxed

func (item *CasesTL2TestFunctionNoDep2) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) ReadTL2

func (item *CasesTL2TestFunctionNoDep2) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) Reset

func (item *CasesTL2TestFunctionNoDep2) Reset()

func (CasesTL2TestFunctionNoDep2) String

func (item CasesTL2TestFunctionNoDep2) String() string

func (CasesTL2TestFunctionNoDep2) TLName

func (CasesTL2TestFunctionNoDep2) TLTag

func (*CasesTL2TestFunctionNoDep2) UnmarshalJSON

func (item *CasesTL2TestFunctionNoDep2) UnmarshalJSON(b []byte) error

func (*CasesTL2TestFunctionNoDep2) WriteJSON

func (item *CasesTL2TestFunctionNoDep2) WriteJSON(w []byte) []byte

func (*CasesTL2TestFunctionNoDep2) WriteJSONGeneral

func (item *CasesTL2TestFunctionNoDep2) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestFunctionNoDep2) WriteJSONOpt

func (item *CasesTL2TestFunctionNoDep2) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTL2TestFunctionNoDep2) WriteResultJSON

func (item *CasesTL2TestFunctionNoDep2) WriteResultJSON(w []byte, ret True) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) WriteResultTL1

func (item *CasesTL2TestFunctionNoDep2) WriteResultTL1(w []byte, ret True) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) WriteResultTL2

func (item *CasesTL2TestFunctionNoDep2) WriteResultTL2(w []byte, tctx *basictl.TL2WriteContext, ret True) []byte

func (*CasesTL2TestFunctionNoDep2) WriteTL1

func (item *CasesTL2TestFunctionNoDep2) WriteTL1(w []byte) []byte

func (*CasesTL2TestFunctionNoDep2) WriteTL1Boxed

func (item *CasesTL2TestFunctionNoDep2) WriteTL1Boxed(w []byte) []byte

func (*CasesTL2TestFunctionNoDep2) WriteTL1BoxedGeneral

func (item *CasesTL2TestFunctionNoDep2) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) WriteTL1General

func (item *CasesTL2TestFunctionNoDep2) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep2) WriteTL2

func (item *CasesTL2TestFunctionNoDep2) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTL2TestFunctionNoDep3

type CasesTL2TestFunctionNoDep3 struct {
	X int32
}

func (*CasesTL2TestFunctionNoDep3) CalculateLayout

func (item *CasesTL2TestFunctionNoDep3) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestFunctionNoDep3) FillRandom

func (item *CasesTL2TestFunctionNoDep3) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestFunctionNoDep3) FillRandomResultTL1

func (item *CasesTL2TestFunctionNoDep3) FillRandomResultTL1(rg *basictl.RandGenerator, w []byte) ([]byte, error)

func (*CasesTL2TestFunctionNoDep3) InternalReadTL2

func (item *CasesTL2TestFunctionNoDep3) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) InternalWriteTL2

func (item *CasesTL2TestFunctionNoDep3) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestFunctionNoDep3) MarshalJSON

func (item *CasesTL2TestFunctionNoDep3) MarshalJSON() ([]byte, error)

func (*CasesTL2TestFunctionNoDep3) ReadJSON

func (item *CasesTL2TestFunctionNoDep3) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep3) ReadJSONGeneral

func (item *CasesTL2TestFunctionNoDep3) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep3) ReadResultJSON

func (item *CasesTL2TestFunctionNoDep3) ReadResultJSON(jctx *basictl.JSONReadContext, in *basictl.JsonLexer, ret *[]int32) error

func (*CasesTL2TestFunctionNoDep3) ReadResultJSONWriteResultTL1

func (item *CasesTL2TestFunctionNoDep3) ReadResultJSONWriteResultTL1(jctx *basictl.JSONReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) ReadResultJSONWriteResultTL2

func (item *CasesTL2TestFunctionNoDep3) ReadResultJSONWriteResultTL2(jctx *basictl.JSONReadContext, tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) ReadResultTL1

func (item *CasesTL2TestFunctionNoDep3) ReadResultTL1(w []byte, ret *[]int32) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) ReadResultTL1WriteResultJSON

func (item *CasesTL2TestFunctionNoDep3) ReadResultTL1WriteResultJSON(jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) ReadResultTL1WriteResultTL2

func (item *CasesTL2TestFunctionNoDep3) ReadResultTL1WriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) ReadResultTL2

func (item *CasesTL2TestFunctionNoDep3) ReadResultTL2(r []byte, tctx *basictl.TL2ReadContext, ret *[]int32) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) ReadResultTL2WriteResultJSON

func (item *CasesTL2TestFunctionNoDep3) ReadResultTL2WriteResultJSON(tctx *basictl.TL2ReadContext, jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) ReadResultTL2WriteResultTL1

func (item *CasesTL2TestFunctionNoDep3) ReadResultTL2WriteResultTL1(tctx *basictl.TL2ReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) ReadTL1

func (item *CasesTL2TestFunctionNoDep3) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) ReadTL1Boxed

func (item *CasesTL2TestFunctionNoDep3) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) ReadTL2

func (item *CasesTL2TestFunctionNoDep3) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) Reset

func (item *CasesTL2TestFunctionNoDep3) Reset()

func (CasesTL2TestFunctionNoDep3) String

func (item CasesTL2TestFunctionNoDep3) String() string

func (CasesTL2TestFunctionNoDep3) TLName

func (CasesTL2TestFunctionNoDep3) TLTag

func (*CasesTL2TestFunctionNoDep3) UnmarshalJSON

func (item *CasesTL2TestFunctionNoDep3) UnmarshalJSON(b []byte) error

func (*CasesTL2TestFunctionNoDep3) WriteJSON

func (item *CasesTL2TestFunctionNoDep3) WriteJSON(w []byte) []byte

func (*CasesTL2TestFunctionNoDep3) WriteJSONGeneral

func (item *CasesTL2TestFunctionNoDep3) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestFunctionNoDep3) WriteJSONOpt

func (item *CasesTL2TestFunctionNoDep3) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTL2TestFunctionNoDep3) WriteResultJSON

func (item *CasesTL2TestFunctionNoDep3) WriteResultJSON(w []byte, ret []int32) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) WriteResultTL1

func (item *CasesTL2TestFunctionNoDep3) WriteResultTL1(w []byte, ret []int32) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) WriteResultTL2

func (item *CasesTL2TestFunctionNoDep3) WriteResultTL2(w []byte, tctx *basictl.TL2WriteContext, ret []int32) []byte

func (*CasesTL2TestFunctionNoDep3) WriteTL1

func (item *CasesTL2TestFunctionNoDep3) WriteTL1(w []byte) []byte

func (*CasesTL2TestFunctionNoDep3) WriteTL1Boxed

func (item *CasesTL2TestFunctionNoDep3) WriteTL1Boxed(w []byte) []byte

func (*CasesTL2TestFunctionNoDep3) WriteTL1BoxedGeneral

func (item *CasesTL2TestFunctionNoDep3) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) WriteTL1General

func (item *CasesTL2TestFunctionNoDep3) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep3) WriteTL2

func (item *CasesTL2TestFunctionNoDep3) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTL2TestFunctionNoDep4

type CasesTL2TestFunctionNoDep4 struct {
	X int32
}

func (*CasesTL2TestFunctionNoDep4) CalculateLayout

func (item *CasesTL2TestFunctionNoDep4) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestFunctionNoDep4) FillRandom

func (item *CasesTL2TestFunctionNoDep4) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestFunctionNoDep4) FillRandomResultTL1

func (item *CasesTL2TestFunctionNoDep4) FillRandomResultTL1(rg *basictl.RandGenerator, w []byte) ([]byte, error)

func (*CasesTL2TestFunctionNoDep4) InternalReadTL2

func (item *CasesTL2TestFunctionNoDep4) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) InternalWriteTL2

func (item *CasesTL2TestFunctionNoDep4) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestFunctionNoDep4) MarshalJSON

func (item *CasesTL2TestFunctionNoDep4) MarshalJSON() ([]byte, error)

func (*CasesTL2TestFunctionNoDep4) ReadJSON

func (item *CasesTL2TestFunctionNoDep4) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep4) ReadJSONGeneral

func (item *CasesTL2TestFunctionNoDep4) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep4) ReadResultJSON

func (item *CasesTL2TestFunctionNoDep4) ReadResultJSON(jctx *basictl.JSONReadContext, in *basictl.JsonLexer, ret *bool) error

func (*CasesTL2TestFunctionNoDep4) ReadResultJSONWriteResultTL1

func (item *CasesTL2TestFunctionNoDep4) ReadResultJSONWriteResultTL1(jctx *basictl.JSONReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) ReadResultJSONWriteResultTL2

func (item *CasesTL2TestFunctionNoDep4) ReadResultJSONWriteResultTL2(jctx *basictl.JSONReadContext, tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) ReadResultTL1

func (item *CasesTL2TestFunctionNoDep4) ReadResultTL1(w []byte, ret *bool) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) ReadResultTL1WriteResultJSON

func (item *CasesTL2TestFunctionNoDep4) ReadResultTL1WriteResultJSON(jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) ReadResultTL1WriteResultTL2

func (item *CasesTL2TestFunctionNoDep4) ReadResultTL1WriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) ReadResultTL2

func (item *CasesTL2TestFunctionNoDep4) ReadResultTL2(r []byte, tctx *basictl.TL2ReadContext, ret *bool) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) ReadResultTL2WriteResultJSON

func (item *CasesTL2TestFunctionNoDep4) ReadResultTL2WriteResultJSON(tctx *basictl.TL2ReadContext, jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) ReadResultTL2WriteResultTL1

func (item *CasesTL2TestFunctionNoDep4) ReadResultTL2WriteResultTL1(tctx *basictl.TL2ReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) ReadTL1

func (item *CasesTL2TestFunctionNoDep4) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) ReadTL1Boxed

func (item *CasesTL2TestFunctionNoDep4) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) ReadTL2

func (item *CasesTL2TestFunctionNoDep4) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) Reset

func (item *CasesTL2TestFunctionNoDep4) Reset()

func (CasesTL2TestFunctionNoDep4) String

func (item CasesTL2TestFunctionNoDep4) String() string

func (CasesTL2TestFunctionNoDep4) TLName

func (CasesTL2TestFunctionNoDep4) TLTag

func (*CasesTL2TestFunctionNoDep4) UnmarshalJSON

func (item *CasesTL2TestFunctionNoDep4) UnmarshalJSON(b []byte) error

func (*CasesTL2TestFunctionNoDep4) WriteJSON

func (item *CasesTL2TestFunctionNoDep4) WriteJSON(w []byte) []byte

func (*CasesTL2TestFunctionNoDep4) WriteJSONGeneral

func (item *CasesTL2TestFunctionNoDep4) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestFunctionNoDep4) WriteJSONOpt

func (item *CasesTL2TestFunctionNoDep4) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTL2TestFunctionNoDep4) WriteResultJSON

func (item *CasesTL2TestFunctionNoDep4) WriteResultJSON(w []byte, ret bool) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) WriteResultTL1

func (item *CasesTL2TestFunctionNoDep4) WriteResultTL1(w []byte, ret bool) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) WriteResultTL2

func (item *CasesTL2TestFunctionNoDep4) WriteResultTL2(w []byte, tctx *basictl.TL2WriteContext, ret bool) []byte

func (*CasesTL2TestFunctionNoDep4) WriteTL1

func (item *CasesTL2TestFunctionNoDep4) WriteTL1(w []byte) []byte

func (*CasesTL2TestFunctionNoDep4) WriteTL1Boxed

func (item *CasesTL2TestFunctionNoDep4) WriteTL1Boxed(w []byte) []byte

func (*CasesTL2TestFunctionNoDep4) WriteTL1BoxedGeneral

func (item *CasesTL2TestFunctionNoDep4) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) WriteTL1General

func (item *CasesTL2TestFunctionNoDep4) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep4) WriteTL2

func (item *CasesTL2TestFunctionNoDep4) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTL2TestFunctionNoDep5

type CasesTL2TestFunctionNoDep5 struct {
	X int32
}

func (*CasesTL2TestFunctionNoDep5) CalculateLayout

func (item *CasesTL2TestFunctionNoDep5) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestFunctionNoDep5) FillRandom

func (item *CasesTL2TestFunctionNoDep5) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestFunctionNoDep5) FillRandomResultTL1

func (item *CasesTL2TestFunctionNoDep5) FillRandomResultTL1(rg *basictl.RandGenerator, w []byte) ([]byte, error)

func (*CasesTL2TestFunctionNoDep5) InternalReadTL2

func (item *CasesTL2TestFunctionNoDep5) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) InternalWriteTL2

func (item *CasesTL2TestFunctionNoDep5) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestFunctionNoDep5) MarshalJSON

func (item *CasesTL2TestFunctionNoDep5) MarshalJSON() ([]byte, error)

func (*CasesTL2TestFunctionNoDep5) ReadJSON

func (item *CasesTL2TestFunctionNoDep5) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep5) ReadJSONGeneral

func (item *CasesTL2TestFunctionNoDep5) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep5) ReadResultJSON

func (*CasesTL2TestFunctionNoDep5) ReadResultJSONWriteResultTL1

func (item *CasesTL2TestFunctionNoDep5) ReadResultJSONWriteResultTL1(jctx *basictl.JSONReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) ReadResultJSONWriteResultTL2

func (item *CasesTL2TestFunctionNoDep5) ReadResultJSONWriteResultTL2(jctx *basictl.JSONReadContext, tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) ReadResultTL1

func (item *CasesTL2TestFunctionNoDep5) ReadResultTL1(w []byte, ret *CasesTL2TestObject) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) ReadResultTL1WriteResultJSON

func (item *CasesTL2TestFunctionNoDep5) ReadResultTL1WriteResultJSON(jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) ReadResultTL1WriteResultTL2

func (item *CasesTL2TestFunctionNoDep5) ReadResultTL1WriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) ReadResultTL2

func (item *CasesTL2TestFunctionNoDep5) ReadResultTL2(r []byte, tctx *basictl.TL2ReadContext, ret *CasesTL2TestObject) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) ReadResultTL2WriteResultJSON

func (item *CasesTL2TestFunctionNoDep5) ReadResultTL2WriteResultJSON(tctx *basictl.TL2ReadContext, jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) ReadResultTL2WriteResultTL1

func (item *CasesTL2TestFunctionNoDep5) ReadResultTL2WriteResultTL1(tctx *basictl.TL2ReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) ReadTL1

func (item *CasesTL2TestFunctionNoDep5) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) ReadTL1Boxed

func (item *CasesTL2TestFunctionNoDep5) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) ReadTL2

func (item *CasesTL2TestFunctionNoDep5) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) Reset

func (item *CasesTL2TestFunctionNoDep5) Reset()

func (CasesTL2TestFunctionNoDep5) String

func (item CasesTL2TestFunctionNoDep5) String() string

func (CasesTL2TestFunctionNoDep5) TLName

func (CasesTL2TestFunctionNoDep5) TLTag

func (*CasesTL2TestFunctionNoDep5) UnmarshalJSON

func (item *CasesTL2TestFunctionNoDep5) UnmarshalJSON(b []byte) error

func (*CasesTL2TestFunctionNoDep5) WriteJSON

func (item *CasesTL2TestFunctionNoDep5) WriteJSON(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) WriteJSONGeneral

func (item *CasesTL2TestFunctionNoDep5) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestFunctionNoDep5) WriteJSONOpt

func (item *CasesTL2TestFunctionNoDep5) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) WriteResultJSON

func (item *CasesTL2TestFunctionNoDep5) WriteResultJSON(w []byte, ret CasesTL2TestObject) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) WriteResultTL1

func (item *CasesTL2TestFunctionNoDep5) WriteResultTL1(w []byte, ret CasesTL2TestObject) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) WriteResultTL2

func (item *CasesTL2TestFunctionNoDep5) WriteResultTL2(w []byte, tctx *basictl.TL2WriteContext, ret CasesTL2TestObject) []byte

func (*CasesTL2TestFunctionNoDep5) WriteTL1

func (item *CasesTL2TestFunctionNoDep5) WriteTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) WriteTL1Boxed

func (item *CasesTL2TestFunctionNoDep5) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) WriteTL1BoxedGeneral

func (item *CasesTL2TestFunctionNoDep5) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) WriteTL1General

func (item *CasesTL2TestFunctionNoDep5) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep5) WriteTL2

func (item *CasesTL2TestFunctionNoDep5) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTL2TestFunctionNoDep6

type CasesTL2TestFunctionNoDep6 struct {
	X int32
}

func (*CasesTL2TestFunctionNoDep6) CalculateLayout

func (item *CasesTL2TestFunctionNoDep6) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestFunctionNoDep6) FillRandom

func (item *CasesTL2TestFunctionNoDep6) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestFunctionNoDep6) FillRandomResultTL1

func (item *CasesTL2TestFunctionNoDep6) FillRandomResultTL1(rg *basictl.RandGenerator, w []byte) ([]byte, error)

func (*CasesTL2TestFunctionNoDep6) InternalReadTL2

func (item *CasesTL2TestFunctionNoDep6) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) InternalWriteTL2

func (item *CasesTL2TestFunctionNoDep6) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestFunctionNoDep6) MarshalJSON

func (item *CasesTL2TestFunctionNoDep6) MarshalJSON() ([]byte, error)

func (*CasesTL2TestFunctionNoDep6) ReadJSON

func (item *CasesTL2TestFunctionNoDep6) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep6) ReadJSONGeneral

func (item *CasesTL2TestFunctionNoDep6) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep6) ReadResultJSON

func (*CasesTL2TestFunctionNoDep6) ReadResultJSONWriteResultTL1

func (item *CasesTL2TestFunctionNoDep6) ReadResultJSONWriteResultTL1(jctx *basictl.JSONReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) ReadResultJSONWriteResultTL2

func (item *CasesTL2TestFunctionNoDep6) ReadResultJSONWriteResultTL2(jctx *basictl.JSONReadContext, tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) ReadResultTL1

func (item *CasesTL2TestFunctionNoDep6) ReadResultTL1(w []byte, ret *CasesTL2TestArrayFixedBool) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) ReadResultTL1WriteResultJSON

func (item *CasesTL2TestFunctionNoDep6) ReadResultTL1WriteResultJSON(jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) ReadResultTL1WriteResultTL2

func (item *CasesTL2TestFunctionNoDep6) ReadResultTL1WriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) ReadResultTL2

func (item *CasesTL2TestFunctionNoDep6) ReadResultTL2(r []byte, tctx *basictl.TL2ReadContext, ret *CasesTL2TestArrayFixedBool) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) ReadResultTL2WriteResultJSON

func (item *CasesTL2TestFunctionNoDep6) ReadResultTL2WriteResultJSON(tctx *basictl.TL2ReadContext, jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) ReadResultTL2WriteResultTL1

func (item *CasesTL2TestFunctionNoDep6) ReadResultTL2WriteResultTL1(tctx *basictl.TL2ReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) ReadTL1

func (item *CasesTL2TestFunctionNoDep6) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) ReadTL1Boxed

func (item *CasesTL2TestFunctionNoDep6) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) ReadTL2

func (item *CasesTL2TestFunctionNoDep6) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) Reset

func (item *CasesTL2TestFunctionNoDep6) Reset()

func (CasesTL2TestFunctionNoDep6) String

func (item CasesTL2TestFunctionNoDep6) String() string

func (CasesTL2TestFunctionNoDep6) TLName

func (CasesTL2TestFunctionNoDep6) TLTag

func (*CasesTL2TestFunctionNoDep6) UnmarshalJSON

func (item *CasesTL2TestFunctionNoDep6) UnmarshalJSON(b []byte) error

func (*CasesTL2TestFunctionNoDep6) WriteJSON

func (item *CasesTL2TestFunctionNoDep6) WriteJSON(w []byte) []byte

func (*CasesTL2TestFunctionNoDep6) WriteJSONGeneral

func (item *CasesTL2TestFunctionNoDep6) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestFunctionNoDep6) WriteJSONOpt

func (item *CasesTL2TestFunctionNoDep6) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTL2TestFunctionNoDep6) WriteResultJSON

func (item *CasesTL2TestFunctionNoDep6) WriteResultJSON(w []byte, ret CasesTL2TestArrayFixedBool) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) WriteResultTL1

func (item *CasesTL2TestFunctionNoDep6) WriteResultTL1(w []byte, ret CasesTL2TestArrayFixedBool) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) WriteResultTL2

func (*CasesTL2TestFunctionNoDep6) WriteTL1

func (item *CasesTL2TestFunctionNoDep6) WriteTL1(w []byte) []byte

func (*CasesTL2TestFunctionNoDep6) WriteTL1Boxed

func (item *CasesTL2TestFunctionNoDep6) WriteTL1Boxed(w []byte) []byte

func (*CasesTL2TestFunctionNoDep6) WriteTL1BoxedGeneral

func (item *CasesTL2TestFunctionNoDep6) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) WriteTL1General

func (item *CasesTL2TestFunctionNoDep6) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep6) WriteTL2

func (item *CasesTL2TestFunctionNoDep6) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTL2TestFunctionNoDep7

type CasesTL2TestFunctionNoDep7 struct {
	X int32
}

func (*CasesTL2TestFunctionNoDep7) CalculateLayout

func (item *CasesTL2TestFunctionNoDep7) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestFunctionNoDep7) FillRandom

func (item *CasesTL2TestFunctionNoDep7) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestFunctionNoDep7) FillRandomResultTL1

func (item *CasesTL2TestFunctionNoDep7) FillRandomResultTL1(rg *basictl.RandGenerator, w []byte) ([]byte, error)

func (*CasesTL2TestFunctionNoDep7) InternalReadTL2

func (item *CasesTL2TestFunctionNoDep7) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) InternalWriteTL2

func (item *CasesTL2TestFunctionNoDep7) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestFunctionNoDep7) MarshalJSON

func (item *CasesTL2TestFunctionNoDep7) MarshalJSON() ([]byte, error)

func (*CasesTL2TestFunctionNoDep7) ReadJSON

func (item *CasesTL2TestFunctionNoDep7) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep7) ReadJSONGeneral

func (item *CasesTL2TestFunctionNoDep7) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionNoDep7) ReadResultJSON

func (*CasesTL2TestFunctionNoDep7) ReadResultJSONWriteResultTL1

func (item *CasesTL2TestFunctionNoDep7) ReadResultJSONWriteResultTL1(jctx *basictl.JSONReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) ReadResultJSONWriteResultTL2

func (item *CasesTL2TestFunctionNoDep7) ReadResultJSONWriteResultTL2(jctx *basictl.JSONReadContext, tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) ReadResultTL1

func (item *CasesTL2TestFunctionNoDep7) ReadResultTL1(w []byte, ret *CasesTestAllDicts) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) ReadResultTL1WriteResultJSON

func (item *CasesTL2TestFunctionNoDep7) ReadResultTL1WriteResultJSON(jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) ReadResultTL1WriteResultTL2

func (item *CasesTL2TestFunctionNoDep7) ReadResultTL1WriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) ReadResultTL2

func (item *CasesTL2TestFunctionNoDep7) ReadResultTL2(r []byte, tctx *basictl.TL2ReadContext, ret *CasesTestAllDicts) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) ReadResultTL2WriteResultJSON

func (item *CasesTL2TestFunctionNoDep7) ReadResultTL2WriteResultJSON(tctx *basictl.TL2ReadContext, jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) ReadResultTL2WriteResultTL1

func (item *CasesTL2TestFunctionNoDep7) ReadResultTL2WriteResultTL1(tctx *basictl.TL2ReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) ReadTL1

func (item *CasesTL2TestFunctionNoDep7) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) ReadTL1Boxed

func (item *CasesTL2TestFunctionNoDep7) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) ReadTL2

func (item *CasesTL2TestFunctionNoDep7) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) Reset

func (item *CasesTL2TestFunctionNoDep7) Reset()

func (CasesTL2TestFunctionNoDep7) String

func (item CasesTL2TestFunctionNoDep7) String() string

func (CasesTL2TestFunctionNoDep7) TLName

func (CasesTL2TestFunctionNoDep7) TLTag

func (*CasesTL2TestFunctionNoDep7) UnmarshalJSON

func (item *CasesTL2TestFunctionNoDep7) UnmarshalJSON(b []byte) error

func (*CasesTL2TestFunctionNoDep7) WriteJSON

func (item *CasesTL2TestFunctionNoDep7) WriteJSON(w []byte) []byte

func (*CasesTL2TestFunctionNoDep7) WriteJSONGeneral

func (item *CasesTL2TestFunctionNoDep7) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestFunctionNoDep7) WriteJSONOpt

func (item *CasesTL2TestFunctionNoDep7) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTL2TestFunctionNoDep7) WriteResultJSON

func (item *CasesTL2TestFunctionNoDep7) WriteResultJSON(w []byte, ret CasesTestAllDicts) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) WriteResultTL1

func (item *CasesTL2TestFunctionNoDep7) WriteResultTL1(w []byte, ret CasesTestAllDicts) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) WriteResultTL2

func (item *CasesTL2TestFunctionNoDep7) WriteResultTL2(w []byte, tctx *basictl.TL2WriteContext, ret CasesTestAllDicts) []byte

func (*CasesTL2TestFunctionNoDep7) WriteTL1

func (item *CasesTL2TestFunctionNoDep7) WriteTL1(w []byte) []byte

func (*CasesTL2TestFunctionNoDep7) WriteTL1Boxed

func (item *CasesTL2TestFunctionNoDep7) WriteTL1Boxed(w []byte) []byte

func (*CasesTL2TestFunctionNoDep7) WriteTL1BoxedGeneral

func (item *CasesTL2TestFunctionNoDep7) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) WriteTL1General

func (item *CasesTL2TestFunctionNoDep7) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionNoDep7) WriteTL2

func (item *CasesTL2TestFunctionNoDep7) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTL2TestFunctionWithDep1

type CasesTL2TestFunctionWithDep1 struct {
	N uint32
}

func (*CasesTL2TestFunctionWithDep1) CalculateLayout

func (item *CasesTL2TestFunctionWithDep1) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestFunctionWithDep1) FillRandom

func (item *CasesTL2TestFunctionWithDep1) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestFunctionWithDep1) FillRandomResultTL1

func (item *CasesTL2TestFunctionWithDep1) FillRandomResultTL1(rg *basictl.RandGenerator, w []byte) ([]byte, error)

func (*CasesTL2TestFunctionWithDep1) InternalReadTL2

func (item *CasesTL2TestFunctionWithDep1) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) InternalWriteTL2

func (item *CasesTL2TestFunctionWithDep1) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestFunctionWithDep1) MarshalJSON

func (item *CasesTL2TestFunctionWithDep1) MarshalJSON() ([]byte, error)

func (*CasesTL2TestFunctionWithDep1) ReadJSON

func (item *CasesTL2TestFunctionWithDep1) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionWithDep1) ReadJSONGeneral

func (item *CasesTL2TestFunctionWithDep1) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionWithDep1) ReadResultJSON

func (item *CasesTL2TestFunctionWithDep1) ReadResultJSON(jctx *basictl.JSONReadContext, in *basictl.JsonLexer, ret *[]int32) error

func (*CasesTL2TestFunctionWithDep1) ReadResultJSONWriteResultTL1

func (item *CasesTL2TestFunctionWithDep1) ReadResultJSONWriteResultTL1(jctx *basictl.JSONReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) ReadResultJSONWriteResultTL2

func (item *CasesTL2TestFunctionWithDep1) ReadResultJSONWriteResultTL2(jctx *basictl.JSONReadContext, tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) ReadResultTL1

func (item *CasesTL2TestFunctionWithDep1) ReadResultTL1(w []byte, ret *[]int32) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) ReadResultTL1WriteResultJSON

func (item *CasesTL2TestFunctionWithDep1) ReadResultTL1WriteResultJSON(jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) ReadResultTL1WriteResultTL2

func (item *CasesTL2TestFunctionWithDep1) ReadResultTL1WriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) ReadResultTL2

func (item *CasesTL2TestFunctionWithDep1) ReadResultTL2(r []byte, tctx *basictl.TL2ReadContext, ret *[]int32) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) ReadResultTL2WriteResultJSON

func (item *CasesTL2TestFunctionWithDep1) ReadResultTL2WriteResultJSON(tctx *basictl.TL2ReadContext, jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) ReadResultTL2WriteResultTL1

func (item *CasesTL2TestFunctionWithDep1) ReadResultTL2WriteResultTL1(tctx *basictl.TL2ReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) ReadTL1

func (item *CasesTL2TestFunctionWithDep1) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) ReadTL1Boxed

func (item *CasesTL2TestFunctionWithDep1) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) ReadTL2

func (item *CasesTL2TestFunctionWithDep1) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) Reset

func (item *CasesTL2TestFunctionWithDep1) Reset()

func (CasesTL2TestFunctionWithDep1) String

func (item CasesTL2TestFunctionWithDep1) String() string

func (CasesTL2TestFunctionWithDep1) TLName

func (CasesTL2TestFunctionWithDep1) TLTag

func (*CasesTL2TestFunctionWithDep1) UnmarshalJSON

func (item *CasesTL2TestFunctionWithDep1) UnmarshalJSON(b []byte) error

func (*CasesTL2TestFunctionWithDep1) WriteJSON

func (item *CasesTL2TestFunctionWithDep1) WriteJSON(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) WriteJSONGeneral

func (item *CasesTL2TestFunctionWithDep1) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestFunctionWithDep1) WriteJSONOpt

func (item *CasesTL2TestFunctionWithDep1) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) WriteResultJSON

func (item *CasesTL2TestFunctionWithDep1) WriteResultJSON(w []byte, ret []int32) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) WriteResultTL1

func (item *CasesTL2TestFunctionWithDep1) WriteResultTL1(w []byte, ret []int32) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) WriteResultTL2

func (item *CasesTL2TestFunctionWithDep1) WriteResultTL2(w []byte, tctx *basictl.TL2WriteContext, ret []int32) []byte

func (*CasesTL2TestFunctionWithDep1) WriteTL1

func (item *CasesTL2TestFunctionWithDep1) WriteTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) WriteTL1Boxed

func (item *CasesTL2TestFunctionWithDep1) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) WriteTL1BoxedGeneral

func (item *CasesTL2TestFunctionWithDep1) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) WriteTL1General

func (item *CasesTL2TestFunctionWithDep1) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep1) WriteTL2

func (item *CasesTL2TestFunctionWithDep1) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTL2TestFunctionWithDep2

type CasesTL2TestFunctionWithDep2 struct {
	N uint32
}

func (*CasesTL2TestFunctionWithDep2) CalculateLayout

func (item *CasesTL2TestFunctionWithDep2) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestFunctionWithDep2) FillRandom

func (item *CasesTL2TestFunctionWithDep2) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestFunctionWithDep2) FillRandomResultTL1

func (item *CasesTL2TestFunctionWithDep2) FillRandomResultTL1(rg *basictl.RandGenerator, w []byte) ([]byte, error)

func (*CasesTL2TestFunctionWithDep2) InternalReadTL2

func (item *CasesTL2TestFunctionWithDep2) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) InternalWriteTL2

func (item *CasesTL2TestFunctionWithDep2) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestFunctionWithDep2) MarshalJSON

func (item *CasesTL2TestFunctionWithDep2) MarshalJSON() ([]byte, error)

func (*CasesTL2TestFunctionWithDep2) ReadJSON

func (item *CasesTL2TestFunctionWithDep2) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionWithDep2) ReadJSONGeneral

func (item *CasesTL2TestFunctionWithDep2) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestFunctionWithDep2) ReadResultJSON

func (*CasesTL2TestFunctionWithDep2) ReadResultJSONWriteResultTL1

func (item *CasesTL2TestFunctionWithDep2) ReadResultJSONWriteResultTL1(jctx *basictl.JSONReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) ReadResultJSONWriteResultTL2

func (item *CasesTL2TestFunctionWithDep2) ReadResultJSONWriteResultTL2(jctx *basictl.JSONReadContext, tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) ReadResultTL1

func (item *CasesTL2TestFunctionWithDep2) ReadResultTL1(w []byte, ret *BenchmarksVrutoyPositions) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) ReadResultTL1WriteResultJSON

func (item *CasesTL2TestFunctionWithDep2) ReadResultTL1WriteResultJSON(jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) ReadResultTL1WriteResultTL2

func (item *CasesTL2TestFunctionWithDep2) ReadResultTL1WriteResultTL2(tctx *basictl.TL2WriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) ReadResultTL2

func (item *CasesTL2TestFunctionWithDep2) ReadResultTL2(r []byte, tctx *basictl.TL2ReadContext, ret *BenchmarksVrutoyPositions) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) ReadResultTL2WriteResultJSON

func (item *CasesTL2TestFunctionWithDep2) ReadResultTL2WriteResultJSON(tctx *basictl.TL2ReadContext, jctx *basictl.JSONWriteContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) ReadResultTL2WriteResultTL1

func (item *CasesTL2TestFunctionWithDep2) ReadResultTL2WriteResultTL1(tctx *basictl.TL2ReadContext, r []byte, w []byte) (_ []byte, _ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) ReadTL1

func (item *CasesTL2TestFunctionWithDep2) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) ReadTL1Boxed

func (item *CasesTL2TestFunctionWithDep2) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) ReadTL2

func (item *CasesTL2TestFunctionWithDep2) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) Reset

func (item *CasesTL2TestFunctionWithDep2) Reset()

func (CasesTL2TestFunctionWithDep2) String

func (item CasesTL2TestFunctionWithDep2) String() string

func (CasesTL2TestFunctionWithDep2) TLName

func (CasesTL2TestFunctionWithDep2) TLTag

func (*CasesTL2TestFunctionWithDep2) UnmarshalJSON

func (item *CasesTL2TestFunctionWithDep2) UnmarshalJSON(b []byte) error

func (*CasesTL2TestFunctionWithDep2) WriteJSON

func (item *CasesTL2TestFunctionWithDep2) WriteJSON(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) WriteJSONGeneral

func (item *CasesTL2TestFunctionWithDep2) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestFunctionWithDep2) WriteJSONOpt

func (item *CasesTL2TestFunctionWithDep2) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) WriteResultJSON

func (item *CasesTL2TestFunctionWithDep2) WriteResultJSON(w []byte, ret BenchmarksVrutoyPositions) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) WriteResultTL1

func (item *CasesTL2TestFunctionWithDep2) WriteResultTL1(w []byte, ret BenchmarksVrutoyPositions) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) WriteResultTL2

func (*CasesTL2TestFunctionWithDep2) WriteTL1

func (item *CasesTL2TestFunctionWithDep2) WriteTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) WriteTL1Boxed

func (item *CasesTL2TestFunctionWithDep2) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) WriteTL1BoxedGeneral

func (item *CasesTL2TestFunctionWithDep2) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) WriteTL1General

func (item *CasesTL2TestFunctionWithDep2) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestFunctionWithDep2) WriteTL2

func (item *CasesTL2TestFunctionWithDep2) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTL2TestObject

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

func (item *CasesTL2TestObject) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestObject) ClearF5

func (item *CasesTL2TestObject) ClearF5()

func (*CasesTL2TestObject) ClearF7

func (item *CasesTL2TestObject) ClearF7()

func (*CasesTL2TestObject) FillRandom

func (item *CasesTL2TestObject) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestObject) InternalReadTL2

func (item *CasesTL2TestObject) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestObject) InternalWriteTL2

func (item *CasesTL2TestObject) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestObject) IsSetF1

func (item *CasesTL2TestObject) IsSetF1() bool

func (*CasesTL2TestObject) IsSetF5

func (item *CasesTL2TestObject) IsSetF5() bool

func (*CasesTL2TestObject) IsSetF7

func (item *CasesTL2TestObject) IsSetF7() bool

func (*CasesTL2TestObject) MarshalJSON

func (item *CasesTL2TestObject) MarshalJSON() ([]byte, error)

func (*CasesTL2TestObject) ReadJSON

func (item *CasesTL2TestObject) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestObject) ReadJSONGeneral

func (item *CasesTL2TestObject) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestObject) ReadTL1

func (item *CasesTL2TestObject) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestObject) ReadTL1Boxed

func (item *CasesTL2TestObject) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestObject) ReadTL2

func (item *CasesTL2TestObject) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestObject) RepairMasks

func (item *CasesTL2TestObject) RepairMasks()

func (CasesTL2TestObject) RepairMasksValue

func (item CasesTL2TestObject) RepairMasksValue() CasesTL2TestObject

func (*CasesTL2TestObject) Reset

func (item *CasesTL2TestObject) Reset()

func (*CasesTL2TestObject) SetF1

func (item *CasesTL2TestObject) SetF1(v bool)

func (*CasesTL2TestObject) SetF5

func (item *CasesTL2TestObject) SetF5(v bool)

func (*CasesTL2TestObject) SetF7

func (item *CasesTL2TestObject) SetF7(v []True)

func (CasesTL2TestObject) String

func (item CasesTL2TestObject) String() string

func (CasesTL2TestObject) TLName

func (CasesTL2TestObject) TLName() string

func (CasesTL2TestObject) TLTag

func (CasesTL2TestObject) TLTag() uint32

func (*CasesTL2TestObject) UnmarshalJSON

func (item *CasesTL2TestObject) UnmarshalJSON(b []byte) error

func (*CasesTL2TestObject) WriteJSON

func (item *CasesTL2TestObject) WriteJSON(w []byte) (_ []byte, err error)

func (*CasesTL2TestObject) WriteJSONGeneral

func (item *CasesTL2TestObject) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestObject) WriteJSONOpt

func (item *CasesTL2TestObject) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*CasesTL2TestObject) WriteTL1

func (item *CasesTL2TestObject) WriteTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestObject) WriteTL1Boxed

func (item *CasesTL2TestObject) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestObject) WriteTL1BoxedGeneral

func (item *CasesTL2TestObject) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestObject) WriteTL1General

func (item *CasesTL2TestObject) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestObject) WriteTL2

func (item *CasesTL2TestObject) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTL2TestObjectWithMuiltiParams

type CasesTL2TestObjectWithMuiltiParams struct {
	F1 []int32 // Conditional: nat_n.0
	F2 []int32 // Conditional: nat_n.1
	// contains filtered or unexported fields
}

func (*CasesTL2TestObjectWithMuiltiParams) CalculateLayout

func (item *CasesTL2TestObjectWithMuiltiParams) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestObjectWithMuiltiParams) ClearF1

func (item *CasesTL2TestObjectWithMuiltiParams) ClearF1(nat_n *uint32)

func (*CasesTL2TestObjectWithMuiltiParams) ClearF2

func (item *CasesTL2TestObjectWithMuiltiParams) ClearF2(nat_n *uint32)

func (*CasesTL2TestObjectWithMuiltiParams) FillRandom

func (item *CasesTL2TestObjectWithMuiltiParams) FillRandom(rg *basictl.RandGenerator, nat_n uint32, nat_m uint32)

func (*CasesTL2TestObjectWithMuiltiParams) InternalReadTL2

func (item *CasesTL2TestObjectWithMuiltiParams) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams) InternalWriteTL2

func (item *CasesTL2TestObjectWithMuiltiParams) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestObjectWithMuiltiParams) IsSetF1

func (item *CasesTL2TestObjectWithMuiltiParams) IsSetF1() bool

func (*CasesTL2TestObjectWithMuiltiParams) IsSetF2

func (item *CasesTL2TestObjectWithMuiltiParams) IsSetF2() bool

func (*CasesTL2TestObjectWithMuiltiParams) ReadJSONGeneral

func (item *CasesTL2TestObjectWithMuiltiParams) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_n uint32, nat_m uint32) error

func (*CasesTL2TestObjectWithMuiltiParams) ReadTL1

func (item *CasesTL2TestObjectWithMuiltiParams) ReadTL1(w []byte, nat_n uint32, nat_m uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams) ReadTL1Boxed

func (item *CasesTL2TestObjectWithMuiltiParams) ReadTL1Boxed(w []byte, nat_n uint32, nat_m uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams) ReadTL2

func (item *CasesTL2TestObjectWithMuiltiParams) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams) RepairMasks

func (item *CasesTL2TestObjectWithMuiltiParams) RepairMasks(nat_n uint32, nat_m uint32)

func (CasesTL2TestObjectWithMuiltiParams) RepairMasksValue

func (*CasesTL2TestObjectWithMuiltiParams) Reset

func (item *CasesTL2TestObjectWithMuiltiParams) Reset()

func (*CasesTL2TestObjectWithMuiltiParams) SetF1

func (item *CasesTL2TestObjectWithMuiltiParams) SetF1(v []int32, nat_n *uint32)

func (*CasesTL2TestObjectWithMuiltiParams) SetF2

func (item *CasesTL2TestObjectWithMuiltiParams) SetF2(v []int32, nat_n *uint32)

func (CasesTL2TestObjectWithMuiltiParams) TLName

func (CasesTL2TestObjectWithMuiltiParams) TLTag

func (*CasesTL2TestObjectWithMuiltiParams) WriteJSON

func (item *CasesTL2TestObjectWithMuiltiParams) WriteJSON(w []byte, nat_n uint32, nat_m uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams) WriteJSONGeneral

func (item *CasesTL2TestObjectWithMuiltiParams) WriteJSONGeneral(jctx *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

func (item *CasesTL2TestObjectWithMuiltiParams) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte, nat_n uint32, nat_m uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams) WriteTL1

func (item *CasesTL2TestObjectWithMuiltiParams) WriteTL1(w []byte, nat_n uint32, nat_m uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams) WriteTL1Boxed

func (item *CasesTL2TestObjectWithMuiltiParams) WriteTL1Boxed(w []byte, nat_n uint32, nat_m uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams) WriteTL2

type CasesTL2TestObjectWithMuiltiParams2

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

func (item *CasesTL2TestObjectWithMuiltiParams2) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestObjectWithMuiltiParams2) ClearF1

func (item *CasesTL2TestObjectWithMuiltiParams2) ClearF1(nat_n *uint32)

func (*CasesTL2TestObjectWithMuiltiParams2) ClearF2

func (item *CasesTL2TestObjectWithMuiltiParams2) ClearF2(nat_n *uint32)

func (*CasesTL2TestObjectWithMuiltiParams2) FillRandom

func (item *CasesTL2TestObjectWithMuiltiParams2) FillRandom(rg *basictl.RandGenerator, nat_n uint32)

func (*CasesTL2TestObjectWithMuiltiParams2) InternalReadTL2

func (item *CasesTL2TestObjectWithMuiltiParams2) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams2) InternalWriteTL2

func (item *CasesTL2TestObjectWithMuiltiParams2) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestObjectWithMuiltiParams2) IsSetF1

func (item *CasesTL2TestObjectWithMuiltiParams2) IsSetF1() bool

func (*CasesTL2TestObjectWithMuiltiParams2) IsSetF2

func (item *CasesTL2TestObjectWithMuiltiParams2) IsSetF2() bool

func (*CasesTL2TestObjectWithMuiltiParams2) ReadJSONGeneral

func (item *CasesTL2TestObjectWithMuiltiParams2) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_n uint32) error

func (*CasesTL2TestObjectWithMuiltiParams2) ReadTL1

func (item *CasesTL2TestObjectWithMuiltiParams2) ReadTL1(w []byte, nat_n uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams2) ReadTL1Boxed

func (item *CasesTL2TestObjectWithMuiltiParams2) ReadTL1Boxed(w []byte, nat_n uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams2) ReadTL2

func (item *CasesTL2TestObjectWithMuiltiParams2) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams2) RepairMasks

func (item *CasesTL2TestObjectWithMuiltiParams2) RepairMasks(nat_n uint32)

func (CasesTL2TestObjectWithMuiltiParams2) RepairMasksValue

func (*CasesTL2TestObjectWithMuiltiParams2) Reset

func (*CasesTL2TestObjectWithMuiltiParams2) SetF1

func (item *CasesTL2TestObjectWithMuiltiParams2) SetF1(v [2]int32, nat_n *uint32)

func (*CasesTL2TestObjectWithMuiltiParams2) SetF2

func (item *CasesTL2TestObjectWithMuiltiParams2) SetF2(v [2]int32, nat_n *uint32)

func (CasesTL2TestObjectWithMuiltiParams2) TLName

func (CasesTL2TestObjectWithMuiltiParams2) TLTag

func (*CasesTL2TestObjectWithMuiltiParams2) WriteJSON

func (item *CasesTL2TestObjectWithMuiltiParams2) WriteJSON(w []byte, nat_n uint32) []byte

func (*CasesTL2TestObjectWithMuiltiParams2) WriteJSONGeneral

func (item *CasesTL2TestObjectWithMuiltiParams2) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte, nat_n uint32) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestObjectWithMuiltiParams2) WriteJSONOpt

func (item *CasesTL2TestObjectWithMuiltiParams2) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte, nat_n uint32) []byte

func (*CasesTL2TestObjectWithMuiltiParams2) WriteTL1

func (item *CasesTL2TestObjectWithMuiltiParams2) WriteTL1(w []byte, nat_n uint32) []byte

func (*CasesTL2TestObjectWithMuiltiParams2) WriteTL1Boxed

func (item *CasesTL2TestObjectWithMuiltiParams2) WriteTL1Boxed(w []byte, nat_n uint32) []byte

func (*CasesTL2TestObjectWithMuiltiParams2) WriteTL2

type CasesTL2TestObjectWithMuiltiParams3

type CasesTL2TestObjectWithMuiltiParams3 struct {
	F1 []int32 // Conditional: 3.0
	F2 []int32 // Conditional: 3.1
	// contains filtered or unexported fields
}

func (*CasesTL2TestObjectWithMuiltiParams3) CalculateLayout

func (item *CasesTL2TestObjectWithMuiltiParams3) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestObjectWithMuiltiParams3) FillRandom

func (item *CasesTL2TestObjectWithMuiltiParams3) FillRandom(rg *basictl.RandGenerator, nat_m uint32)

func (*CasesTL2TestObjectWithMuiltiParams3) InternalReadTL2

func (item *CasesTL2TestObjectWithMuiltiParams3) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams3) InternalWriteTL2

func (item *CasesTL2TestObjectWithMuiltiParams3) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestObjectWithMuiltiParams3) ReadJSONGeneral

func (item *CasesTL2TestObjectWithMuiltiParams3) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_m uint32) error

func (*CasesTL2TestObjectWithMuiltiParams3) ReadTL1

func (item *CasesTL2TestObjectWithMuiltiParams3) ReadTL1(w []byte, nat_m uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams3) ReadTL1Boxed

func (item *CasesTL2TestObjectWithMuiltiParams3) ReadTL1Boxed(w []byte, nat_m uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams3) ReadTL2

func (item *CasesTL2TestObjectWithMuiltiParams3) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams3) RepairMasks

func (item *CasesTL2TestObjectWithMuiltiParams3) RepairMasks(nat_m uint32)

func (CasesTL2TestObjectWithMuiltiParams3) RepairMasksValue

func (*CasesTL2TestObjectWithMuiltiParams3) Reset

func (CasesTL2TestObjectWithMuiltiParams3) TLName

func (CasesTL2TestObjectWithMuiltiParams3) TLTag

func (*CasesTL2TestObjectWithMuiltiParams3) WriteJSON

func (item *CasesTL2TestObjectWithMuiltiParams3) WriteJSON(w []byte, nat_m uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams3) WriteJSONGeneral

func (item *CasesTL2TestObjectWithMuiltiParams3) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte, nat_m uint32) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestObjectWithMuiltiParams3) WriteJSONOpt

func (item *CasesTL2TestObjectWithMuiltiParams3) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte, nat_m uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams3) WriteTL1

func (item *CasesTL2TestObjectWithMuiltiParams3) WriteTL1(w []byte, nat_m uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams3) WriteTL1Boxed

func (item *CasesTL2TestObjectWithMuiltiParams3) WriteTL1Boxed(w []byte, nat_m uint32) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams3) WriteTL2

type CasesTL2TestObjectWithMuiltiParams41

type CasesTL2TestObjectWithMuiltiParams41 struct {
	F1 [1]int32 // Conditional: 4.0
	F2 [1]int32 // Conditional: 4.1
	// contains filtered or unexported fields
}

func (*CasesTL2TestObjectWithMuiltiParams41) CalculateLayout

func (item *CasesTL2TestObjectWithMuiltiParams41) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestObjectWithMuiltiParams41) FillRandom

func (*CasesTL2TestObjectWithMuiltiParams41) InternalReadTL2

func (item *CasesTL2TestObjectWithMuiltiParams41) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams41) InternalWriteTL2

func (item *CasesTL2TestObjectWithMuiltiParams41) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestObjectWithMuiltiParams41) MarshalJSON

func (item *CasesTL2TestObjectWithMuiltiParams41) MarshalJSON() ([]byte, error)

func (*CasesTL2TestObjectWithMuiltiParams41) ReadJSON

func (item *CasesTL2TestObjectWithMuiltiParams41) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestObjectWithMuiltiParams41) ReadJSONGeneral

func (*CasesTL2TestObjectWithMuiltiParams41) ReadTL1

func (item *CasesTL2TestObjectWithMuiltiParams41) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams41) ReadTL1Boxed

func (item *CasesTL2TestObjectWithMuiltiParams41) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams41) ReadTL2

func (item *CasesTL2TestObjectWithMuiltiParams41) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams41) RepairMasks

func (item *CasesTL2TestObjectWithMuiltiParams41) RepairMasks()

func (CasesTL2TestObjectWithMuiltiParams41) RepairMasksValue

func (*CasesTL2TestObjectWithMuiltiParams41) Reset

func (CasesTL2TestObjectWithMuiltiParams41) String

func (CasesTL2TestObjectWithMuiltiParams41) TLName

func (CasesTL2TestObjectWithMuiltiParams41) TLTag

func (*CasesTL2TestObjectWithMuiltiParams41) UnmarshalJSON

func (item *CasesTL2TestObjectWithMuiltiParams41) UnmarshalJSON(b []byte) error

func (*CasesTL2TestObjectWithMuiltiParams41) WriteJSON

func (item *CasesTL2TestObjectWithMuiltiParams41) WriteJSON(w []byte) []byte

func (*CasesTL2TestObjectWithMuiltiParams41) WriteJSONGeneral

func (item *CasesTL2TestObjectWithMuiltiParams41) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestObjectWithMuiltiParams41) WriteJSONOpt

func (item *CasesTL2TestObjectWithMuiltiParams41) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTL2TestObjectWithMuiltiParams41) WriteTL1

func (item *CasesTL2TestObjectWithMuiltiParams41) WriteTL1(w []byte) []byte

func (*CasesTL2TestObjectWithMuiltiParams41) WriteTL1Boxed

func (item *CasesTL2TestObjectWithMuiltiParams41) WriteTL1Boxed(w []byte) []byte

func (*CasesTL2TestObjectWithMuiltiParams41) WriteTL1BoxedGeneral

func (item *CasesTL2TestObjectWithMuiltiParams41) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams41) WriteTL1General

func (item *CasesTL2TestObjectWithMuiltiParams41) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestObjectWithMuiltiParams41) WriteTL2

type CasesTL2TestObjectWithParam4

type CasesTL2TestObjectWithParam4 struct {
	X int32 // Conditional: 4.0
	Y [4]int32
	// contains filtered or unexported fields
}

func (*CasesTL2TestObjectWithParam4) CalculateLayout

func (item *CasesTL2TestObjectWithParam4) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestObjectWithParam4) FillRandom

func (item *CasesTL2TestObjectWithParam4) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestObjectWithParam4) InternalReadTL2

func (item *CasesTL2TestObjectWithParam4) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestObjectWithParam4) InternalWriteTL2

func (item *CasesTL2TestObjectWithParam4) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestObjectWithParam4) MarshalJSON

func (item *CasesTL2TestObjectWithParam4) MarshalJSON() ([]byte, error)

func (*CasesTL2TestObjectWithParam4) ReadJSON

func (item *CasesTL2TestObjectWithParam4) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestObjectWithParam4) ReadJSONGeneral

func (item *CasesTL2TestObjectWithParam4) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestObjectWithParam4) ReadTL1

func (item *CasesTL2TestObjectWithParam4) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestObjectWithParam4) ReadTL1Boxed

func (item *CasesTL2TestObjectWithParam4) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestObjectWithParam4) ReadTL2

func (item *CasesTL2TestObjectWithParam4) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestObjectWithParam4) RepairMasks

func (item *CasesTL2TestObjectWithParam4) RepairMasks()

func (CasesTL2TestObjectWithParam4) RepairMasksValue

func (*CasesTL2TestObjectWithParam4) Reset

func (item *CasesTL2TestObjectWithParam4) Reset()

func (CasesTL2TestObjectWithParam4) String

func (item CasesTL2TestObjectWithParam4) String() string

func (CasesTL2TestObjectWithParam4) TLName

func (CasesTL2TestObjectWithParam4) TLTag

func (*CasesTL2TestObjectWithParam4) UnmarshalJSON

func (item *CasesTL2TestObjectWithParam4) UnmarshalJSON(b []byte) error

func (*CasesTL2TestObjectWithParam4) WriteJSON

func (item *CasesTL2TestObjectWithParam4) WriteJSON(w []byte) []byte

func (*CasesTL2TestObjectWithParam4) WriteJSONGeneral

func (item *CasesTL2TestObjectWithParam4) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestObjectWithParam4) WriteJSONOpt

func (item *CasesTL2TestObjectWithParam4) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTL2TestObjectWithParam4) WriteTL1

func (item *CasesTL2TestObjectWithParam4) WriteTL1(w []byte) []byte

func (*CasesTL2TestObjectWithParam4) WriteTL1Boxed

func (item *CasesTL2TestObjectWithParam4) WriteTL1Boxed(w []byte) []byte

func (*CasesTL2TestObjectWithParam4) WriteTL1BoxedGeneral

func (item *CasesTL2TestObjectWithParam4) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestObjectWithParam4) WriteTL1General

func (item *CasesTL2TestObjectWithParam4) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestObjectWithParam4) WriteTL2

func (item *CasesTL2TestObjectWithParam4) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTL2TestParamsGeneration

func (*CasesTL2TestParamsGeneration) CalculateLayout

func (item *CasesTL2TestParamsGeneration) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestParamsGeneration) FillRandom

func (item *CasesTL2TestParamsGeneration) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestParamsGeneration) InternalReadTL2

func (item *CasesTL2TestParamsGeneration) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestParamsGeneration) InternalWriteTL2

func (item *CasesTL2TestParamsGeneration) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestParamsGeneration) MarshalJSON

func (item *CasesTL2TestParamsGeneration) MarshalJSON() ([]byte, error)

func (*CasesTL2TestParamsGeneration) ReadJSON

func (item *CasesTL2TestParamsGeneration) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestParamsGeneration) ReadJSONGeneral

func (item *CasesTL2TestParamsGeneration) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestParamsGeneration) ReadTL1

func (item *CasesTL2TestParamsGeneration) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestParamsGeneration) ReadTL1Boxed

func (item *CasesTL2TestParamsGeneration) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestParamsGeneration) ReadTL2

func (item *CasesTL2TestParamsGeneration) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestParamsGeneration) RepairMasks

func (item *CasesTL2TestParamsGeneration) RepairMasks()

func (CasesTL2TestParamsGeneration) RepairMasksValue

func (*CasesTL2TestParamsGeneration) Reset

func (item *CasesTL2TestParamsGeneration) Reset()

func (CasesTL2TestParamsGeneration) String

func (item CasesTL2TestParamsGeneration) String() string

func (CasesTL2TestParamsGeneration) TLName

func (CasesTL2TestParamsGeneration) TLTag

func (*CasesTL2TestParamsGeneration) UnmarshalJSON

func (item *CasesTL2TestParamsGeneration) UnmarshalJSON(b []byte) error

func (*CasesTL2TestParamsGeneration) WriteJSON

func (item *CasesTL2TestParamsGeneration) WriteJSON(w []byte) (_ []byte, err error)

func (*CasesTL2TestParamsGeneration) WriteJSONGeneral

func (item *CasesTL2TestParamsGeneration) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestParamsGeneration) WriteJSONOpt

func (item *CasesTL2TestParamsGeneration) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*CasesTL2TestParamsGeneration) WriteTL1

func (item *CasesTL2TestParamsGeneration) WriteTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestParamsGeneration) WriteTL1Boxed

func (item *CasesTL2TestParamsGeneration) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestParamsGeneration) WriteTL1BoxedGeneral

func (item *CasesTL2TestParamsGeneration) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestParamsGeneration) WriteTL1General

func (item *CasesTL2TestParamsGeneration) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestParamsGeneration) WriteTL2

func (item *CasesTL2TestParamsGeneration) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTL2TestVectorBool

type CasesTL2TestVectorBool struct {
	X []bool
}

func (*CasesTL2TestVectorBool) CalculateLayout

func (item *CasesTL2TestVectorBool) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTL2TestVectorBool) FillRandom

func (item *CasesTL2TestVectorBool) FillRandom(rg *basictl.RandGenerator)

func (*CasesTL2TestVectorBool) InternalReadTL2

func (item *CasesTL2TestVectorBool) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTL2TestVectorBool) InternalWriteTL2

func (item *CasesTL2TestVectorBool) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTL2TestVectorBool) MarshalJSON

func (item *CasesTL2TestVectorBool) MarshalJSON() ([]byte, error)

func (*CasesTL2TestVectorBool) ReadJSON

func (item *CasesTL2TestVectorBool) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTL2TestVectorBool) ReadJSONGeneral

func (item *CasesTL2TestVectorBool) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTL2TestVectorBool) ReadTL1

func (item *CasesTL2TestVectorBool) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTL2TestVectorBool) ReadTL1Boxed

func (item *CasesTL2TestVectorBool) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTL2TestVectorBool) ReadTL2

func (item *CasesTL2TestVectorBool) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTL2TestVectorBool) Reset

func (item *CasesTL2TestVectorBool) Reset()

func (CasesTL2TestVectorBool) String

func (item CasesTL2TestVectorBool) String() string

func (CasesTL2TestVectorBool) TLName

func (CasesTL2TestVectorBool) TLName() string

func (CasesTL2TestVectorBool) TLTag

func (*CasesTL2TestVectorBool) UnmarshalJSON

func (item *CasesTL2TestVectorBool) UnmarshalJSON(b []byte) error

func (*CasesTL2TestVectorBool) WriteJSON

func (item *CasesTL2TestVectorBool) WriteJSON(w []byte) []byte

func (*CasesTL2TestVectorBool) WriteJSONGeneral

func (item *CasesTL2TestVectorBool) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTL2TestVectorBool) WriteJSONOpt

func (item *CasesTL2TestVectorBool) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTL2TestVectorBool) WriteTL1

func (item *CasesTL2TestVectorBool) WriteTL1(w []byte) []byte

func (*CasesTL2TestVectorBool) WriteTL1Boxed

func (item *CasesTL2TestVectorBool) WriteTL1Boxed(w []byte) []byte

func (*CasesTL2TestVectorBool) WriteTL1BoxedGeneral

func (item *CasesTL2TestVectorBool) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTL2TestVectorBool) WriteTL1General

func (item *CasesTL2TestVectorBool) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTL2TestVectorBool) WriteTL2

func (item *CasesTL2TestVectorBool) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTestAllDicts

type CasesTestAllDicts struct {
	F1 CasesTestDictString
	F2 CasesTestDictInt
	F3 CasesTestDictAny
}

func (*CasesTestAllDicts) CalculateLayout

func (item *CasesTestAllDicts) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestAllDicts) FillRandom

func (item *CasesTestAllDicts) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestAllDicts) InternalReadTL2

func (item *CasesTestAllDicts) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestAllDicts) InternalWriteTL2

func (item *CasesTestAllDicts) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestAllDicts) MarshalJSON

func (item *CasesTestAllDicts) MarshalJSON() ([]byte, error)

func (*CasesTestAllDicts) ReadJSON

func (item *CasesTestAllDicts) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestAllDicts) ReadJSONGeneral

func (item *CasesTestAllDicts) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestAllDicts) ReadTL1

func (item *CasesTestAllDicts) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestAllDicts) ReadTL1Boxed

func (item *CasesTestAllDicts) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestAllDicts) ReadTL2

func (item *CasesTestAllDicts) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestAllDicts) Reset

func (item *CasesTestAllDicts) Reset()

func (CasesTestAllDicts) String

func (item CasesTestAllDicts) String() string

func (CasesTestAllDicts) TLName

func (CasesTestAllDicts) TLName() string

func (CasesTestAllDicts) TLTag

func (CasesTestAllDicts) TLTag() uint32

func (*CasesTestAllDicts) UnmarshalJSON

func (item *CasesTestAllDicts) UnmarshalJSON(b []byte) error

func (*CasesTestAllDicts) WriteJSON

func (item *CasesTestAllDicts) WriteJSON(w []byte) []byte

func (*CasesTestAllDicts) WriteJSONGeneral

func (item *CasesTestAllDicts) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestAllDicts) WriteJSONOpt

func (item *CasesTestAllDicts) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestAllDicts) WriteTL1

func (item *CasesTestAllDicts) WriteTL1(w []byte) []byte

func (*CasesTestAllDicts) WriteTL1Boxed

func (item *CasesTestAllDicts) WriteTL1Boxed(w []byte) []byte

func (*CasesTestAllDicts) WriteTL1BoxedGeneral

func (item *CasesTestAllDicts) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestAllDicts) WriteTL1General

func (item *CasesTestAllDicts) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestAllDicts) WriteTL2

func (item *CasesTestAllDicts) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTestAllPossibleFieldConfigs

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

func (item *CasesTestAllPossibleFieldConfigs) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestAllPossibleFieldConfigs) ClearF10

func (item *CasesTestAllPossibleFieldConfigs) ClearF10()

func (*CasesTestAllPossibleFieldConfigs) ClearF12

func (item *CasesTestAllPossibleFieldConfigs) ClearF12()

func (*CasesTestAllPossibleFieldConfigs) ClearF13

func (item *CasesTestAllPossibleFieldConfigs) ClearF13()

func (*CasesTestAllPossibleFieldConfigs) ClearF20

func (item *CasesTestAllPossibleFieldConfigs) ClearF20(nat_outer *uint32)

func (*CasesTestAllPossibleFieldConfigs) ClearF22

func (item *CasesTestAllPossibleFieldConfigs) ClearF22(nat_outer *uint32)

func (*CasesTestAllPossibleFieldConfigs) ClearF23

func (item *CasesTestAllPossibleFieldConfigs) ClearF23(nat_outer *uint32)

func (*CasesTestAllPossibleFieldConfigs) FillRandom

func (item *CasesTestAllPossibleFieldConfigs) FillRandom(rg *basictl.RandGenerator, nat_outer uint32, nat_outers uint32)

func (*CasesTestAllPossibleFieldConfigs) InternalReadTL2

func (item *CasesTestAllPossibleFieldConfigs) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigs) InternalWriteTL2

func (item *CasesTestAllPossibleFieldConfigs) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestAllPossibleFieldConfigs) IsSetF10

func (item *CasesTestAllPossibleFieldConfigs) IsSetF10() bool

func (*CasesTestAllPossibleFieldConfigs) IsSetF11

func (item *CasesTestAllPossibleFieldConfigs) IsSetF11() bool

func (*CasesTestAllPossibleFieldConfigs) IsSetF12

func (item *CasesTestAllPossibleFieldConfigs) IsSetF12() bool

func (*CasesTestAllPossibleFieldConfigs) IsSetF13

func (item *CasesTestAllPossibleFieldConfigs) IsSetF13() bool

func (*CasesTestAllPossibleFieldConfigs) IsSetF20

func (item *CasesTestAllPossibleFieldConfigs) IsSetF20() bool

func (*CasesTestAllPossibleFieldConfigs) IsSetF21

func (item *CasesTestAllPossibleFieldConfigs) IsSetF21() bool

func (*CasesTestAllPossibleFieldConfigs) IsSetF22

func (item *CasesTestAllPossibleFieldConfigs) IsSetF22() bool

func (*CasesTestAllPossibleFieldConfigs) IsSetF23

func (item *CasesTestAllPossibleFieldConfigs) IsSetF23() bool

func (*CasesTestAllPossibleFieldConfigs) ReadJSONGeneral

func (item *CasesTestAllPossibleFieldConfigs) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_outer uint32, nat_outers uint32) error

func (*CasesTestAllPossibleFieldConfigs) ReadTL1

func (item *CasesTestAllPossibleFieldConfigs) ReadTL1(w []byte, nat_outer uint32, nat_outers uint32) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigs) ReadTL1Boxed

func (item *CasesTestAllPossibleFieldConfigs) ReadTL1Boxed(w []byte, nat_outer uint32, nat_outers uint32) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigs) ReadTL2

func (item *CasesTestAllPossibleFieldConfigs) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigs) RepairMasks

func (item *CasesTestAllPossibleFieldConfigs) RepairMasks(nat_outer uint32, nat_outers uint32)

func (CasesTestAllPossibleFieldConfigs) RepairMasksValue

func (item CasesTestAllPossibleFieldConfigs) RepairMasksValue(nat_outer uint32, nat_outers uint32) CasesTestAllPossibleFieldConfigs

func (*CasesTestAllPossibleFieldConfigs) Reset

func (item *CasesTestAllPossibleFieldConfigs) Reset()

func (*CasesTestAllPossibleFieldConfigs) SetF10

func (item *CasesTestAllPossibleFieldConfigs) SetF10(v int32)

func (*CasesTestAllPossibleFieldConfigs) SetF11

func (item *CasesTestAllPossibleFieldConfigs) SetF11(v bool)

func (*CasesTestAllPossibleFieldConfigs) SetF12

func (item *CasesTestAllPossibleFieldConfigs) SetF12(v []int32)

func (*CasesTestAllPossibleFieldConfigs) SetF13

func (item *CasesTestAllPossibleFieldConfigs) SetF13(v []int32)

func (*CasesTestAllPossibleFieldConfigs) SetF20

func (item *CasesTestAllPossibleFieldConfigs) SetF20(v int32, nat_outer *uint32)

func (*CasesTestAllPossibleFieldConfigs) SetF21

func (item *CasesTestAllPossibleFieldConfigs) SetF21(v bool, nat_outer *uint32)

func (*CasesTestAllPossibleFieldConfigs) SetF22

func (item *CasesTestAllPossibleFieldConfigs) SetF22(v []int32, nat_outer *uint32)

func (*CasesTestAllPossibleFieldConfigs) SetF23

func (item *CasesTestAllPossibleFieldConfigs) SetF23(v []int32, nat_outer *uint32)

func (CasesTestAllPossibleFieldConfigs) TLName

func (CasesTestAllPossibleFieldConfigs) TLTag

func (*CasesTestAllPossibleFieldConfigs) WriteJSON

func (item *CasesTestAllPossibleFieldConfigs) WriteJSON(w []byte, nat_outer uint32, nat_outers uint32) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigs) WriteJSONGeneral

func (item *CasesTestAllPossibleFieldConfigs) WriteJSONGeneral(jctx *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

func (item *CasesTestAllPossibleFieldConfigs) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte, nat_outer uint32, nat_outers uint32) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigs) WriteTL1

func (item *CasesTestAllPossibleFieldConfigs) WriteTL1(w []byte, nat_outer uint32, nat_outers uint32) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigs) WriteTL1Boxed

func (item *CasesTestAllPossibleFieldConfigs) WriteTL1Boxed(w []byte, nat_outer uint32, nat_outers uint32) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigs) WriteTL2

func (item *CasesTestAllPossibleFieldConfigs) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTestAllPossibleFieldConfigsContainer

type CasesTestAllPossibleFieldConfigsContainer struct {
	Outer  uint32
	Outers uint32
	Value  CasesTestAllPossibleFieldConfigs
}

func (*CasesTestAllPossibleFieldConfigsContainer) CalculateLayout

func (item *CasesTestAllPossibleFieldConfigsContainer) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestAllPossibleFieldConfigsContainer) FillRandom

func (*CasesTestAllPossibleFieldConfigsContainer) InternalReadTL2

func (item *CasesTestAllPossibleFieldConfigsContainer) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigsContainer) InternalWriteTL2

func (item *CasesTestAllPossibleFieldConfigsContainer) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestAllPossibleFieldConfigsContainer) MarshalJSON

func (item *CasesTestAllPossibleFieldConfigsContainer) MarshalJSON() ([]byte, error)

func (*CasesTestAllPossibleFieldConfigsContainer) ReadJSON

func (item *CasesTestAllPossibleFieldConfigsContainer) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestAllPossibleFieldConfigsContainer) ReadJSONGeneral

func (*CasesTestAllPossibleFieldConfigsContainer) ReadTL1

func (item *CasesTestAllPossibleFieldConfigsContainer) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigsContainer) ReadTL1Boxed

func (item *CasesTestAllPossibleFieldConfigsContainer) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigsContainer) ReadTL2

func (item *CasesTestAllPossibleFieldConfigsContainer) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigsContainer) RepairMasks

func (item *CasesTestAllPossibleFieldConfigsContainer) RepairMasks()

func (CasesTestAllPossibleFieldConfigsContainer) RepairMasksValue

func (*CasesTestAllPossibleFieldConfigsContainer) Reset

func (CasesTestAllPossibleFieldConfigsContainer) String

func (CasesTestAllPossibleFieldConfigsContainer) TLName

func (CasesTestAllPossibleFieldConfigsContainer) TLTag

func (*CasesTestAllPossibleFieldConfigsContainer) UnmarshalJSON

func (item *CasesTestAllPossibleFieldConfigsContainer) UnmarshalJSON(b []byte) error

func (*CasesTestAllPossibleFieldConfigsContainer) WriteJSON

func (item *CasesTestAllPossibleFieldConfigsContainer) WriteJSON(w []byte) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigsContainer) WriteJSONGeneral

func (item *CasesTestAllPossibleFieldConfigsContainer) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestAllPossibleFieldConfigsContainer) WriteJSONOpt

func (item *CasesTestAllPossibleFieldConfigsContainer) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigsContainer) WriteTL1

func (item *CasesTestAllPossibleFieldConfigsContainer) WriteTL1(w []byte) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigsContainer) WriteTL1Boxed

func (item *CasesTestAllPossibleFieldConfigsContainer) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigsContainer) WriteTL1BoxedGeneral

func (item *CasesTestAllPossibleFieldConfigsContainer) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigsContainer) WriteTL1General

func (item *CasesTestAllPossibleFieldConfigsContainer) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestAllPossibleFieldConfigsContainer) WriteTL2

type CasesTestArray

type CasesTestArray struct {
	N   uint32
	Arr []int32
}

BLOCK: TEST BRACKETS (arrays, vectors, dicitinaries etc.)

func (*CasesTestArray) CalculateLayout

func (item *CasesTestArray) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestArray) FillRandom

func (item *CasesTestArray) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestArray) InternalReadTL2

func (item *CasesTestArray) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestArray) InternalWriteTL2

func (item *CasesTestArray) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestArray) MarshalJSON

func (item *CasesTestArray) MarshalJSON() ([]byte, error)

func (*CasesTestArray) ReadJSON

func (item *CasesTestArray) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestArray) ReadJSONGeneral

func (item *CasesTestArray) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestArray) ReadTL1

func (item *CasesTestArray) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestArray) ReadTL1Boxed

func (item *CasesTestArray) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestArray) ReadTL2

func (item *CasesTestArray) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestArray) Reset

func (item *CasesTestArray) Reset()

func (CasesTestArray) String

func (item CasesTestArray) String() string

func (CasesTestArray) TLName

func (CasesTestArray) TLName() string

func (CasesTestArray) TLTag

func (CasesTestArray) TLTag() uint32

func (*CasesTestArray) UnmarshalJSON

func (item *CasesTestArray) UnmarshalJSON(b []byte) error

func (*CasesTestArray) WriteJSON

func (item *CasesTestArray) WriteJSON(w []byte) (_ []byte, err error)

func (*CasesTestArray) WriteJSONGeneral

func (item *CasesTestArray) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestArray) WriteJSONOpt

func (item *CasesTestArray) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*CasesTestArray) WriteTL1

func (item *CasesTestArray) WriteTL1(w []byte) (_ []byte, err error)

func (*CasesTestArray) WriteTL1Boxed

func (item *CasesTestArray) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestArray) WriteTL1BoxedGeneral

func (item *CasesTestArray) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestArray) WriteTL1General

func (item *CasesTestArray) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestArray) WriteTL2

func (item *CasesTestArray) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTestBeforeReadBitValidation

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

func (item *CasesTestBeforeReadBitValidation) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestBeforeReadBitValidation) ClearA

func (item *CasesTestBeforeReadBitValidation) ClearA()

func (*CasesTestBeforeReadBitValidation) ClearB

func (item *CasesTestBeforeReadBitValidation) ClearB()

func (*CasesTestBeforeReadBitValidation) FillRandom

func (*CasesTestBeforeReadBitValidation) InternalReadTL2

func (item *CasesTestBeforeReadBitValidation) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestBeforeReadBitValidation) InternalWriteTL2

func (item *CasesTestBeforeReadBitValidation) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestBeforeReadBitValidation) IsSetA

func (item *CasesTestBeforeReadBitValidation) IsSetA() bool

func (*CasesTestBeforeReadBitValidation) IsSetB

func (item *CasesTestBeforeReadBitValidation) IsSetB() bool

func (*CasesTestBeforeReadBitValidation) MarshalJSON

func (item *CasesTestBeforeReadBitValidation) MarshalJSON() ([]byte, error)

func (*CasesTestBeforeReadBitValidation) ReadJSON

func (item *CasesTestBeforeReadBitValidation) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestBeforeReadBitValidation) ReadJSONGeneral

func (*CasesTestBeforeReadBitValidation) ReadTL1

func (item *CasesTestBeforeReadBitValidation) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestBeforeReadBitValidation) ReadTL1Boxed

func (item *CasesTestBeforeReadBitValidation) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestBeforeReadBitValidation) ReadTL2

func (item *CasesTestBeforeReadBitValidation) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestBeforeReadBitValidation) RepairMasks

func (item *CasesTestBeforeReadBitValidation) RepairMasks()

func (CasesTestBeforeReadBitValidation) RepairMasksValue

func (*CasesTestBeforeReadBitValidation) Reset

func (item *CasesTestBeforeReadBitValidation) Reset()

func (*CasesTestBeforeReadBitValidation) SetA

func (item *CasesTestBeforeReadBitValidation) SetA(v []int32)

func (*CasesTestBeforeReadBitValidation) SetB

func (item *CasesTestBeforeReadBitValidation) SetB(v []int32)

func (CasesTestBeforeReadBitValidation) String

func (CasesTestBeforeReadBitValidation) TLName

func (CasesTestBeforeReadBitValidation) TLTag

func (*CasesTestBeforeReadBitValidation) UnmarshalJSON

func (item *CasesTestBeforeReadBitValidation) UnmarshalJSON(b []byte) error

func (*CasesTestBeforeReadBitValidation) WriteJSON

func (item *CasesTestBeforeReadBitValidation) WriteJSON(w []byte) (_ []byte, err error)

func (*CasesTestBeforeReadBitValidation) WriteJSONGeneral

func (item *CasesTestBeforeReadBitValidation) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestBeforeReadBitValidation) WriteJSONOpt

func (item *CasesTestBeforeReadBitValidation) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*CasesTestBeforeReadBitValidation) WriteTL1

func (item *CasesTestBeforeReadBitValidation) WriteTL1(w []byte) (_ []byte, err error)

func (*CasesTestBeforeReadBitValidation) WriteTL1Boxed

func (item *CasesTestBeforeReadBitValidation) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestBeforeReadBitValidation) WriteTL1BoxedGeneral

func (item *CasesTestBeforeReadBitValidation) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestBeforeReadBitValidation) WriteTL1General

func (item *CasesTestBeforeReadBitValidation) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestBeforeReadBitValidation) WriteTL2

func (item *CasesTestBeforeReadBitValidation) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTestDictAny

type CasesTestDictAny struct {
	Dict []DictionaryAnyFieldDoubleInt
}

will be array of tuples

func (*CasesTestDictAny) CalculateLayout

func (item *CasesTestDictAny) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestDictAny) FillRandom

func (item *CasesTestDictAny) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestDictAny) InternalReadTL2

func (item *CasesTestDictAny) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestDictAny) InternalWriteTL2

func (item *CasesTestDictAny) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestDictAny) MarshalJSON

func (item *CasesTestDictAny) MarshalJSON() ([]byte, error)

func (*CasesTestDictAny) ReadJSON

func (item *CasesTestDictAny) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestDictAny) ReadJSONGeneral

func (item *CasesTestDictAny) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestDictAny) ReadTL1

func (item *CasesTestDictAny) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestDictAny) ReadTL1Boxed

func (item *CasesTestDictAny) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestDictAny) ReadTL2

func (item *CasesTestDictAny) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestDictAny) Reset

func (item *CasesTestDictAny) Reset()

func (CasesTestDictAny) String

func (item CasesTestDictAny) String() string

func (CasesTestDictAny) TLName

func (CasesTestDictAny) TLName() string

func (CasesTestDictAny) TLTag

func (CasesTestDictAny) TLTag() uint32

func (*CasesTestDictAny) UnmarshalJSON

func (item *CasesTestDictAny) UnmarshalJSON(b []byte) error

func (*CasesTestDictAny) WriteJSON

func (item *CasesTestDictAny) WriteJSON(w []byte) []byte

func (*CasesTestDictAny) WriteJSONGeneral

func (item *CasesTestDictAny) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestDictAny) WriteJSONOpt

func (item *CasesTestDictAny) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestDictAny) WriteTL1

func (item *CasesTestDictAny) WriteTL1(w []byte) []byte

func (*CasesTestDictAny) WriteTL1Boxed

func (item *CasesTestDictAny) WriteTL1Boxed(w []byte) []byte

func (*CasesTestDictAny) WriteTL1BoxedGeneral

func (item *CasesTestDictAny) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestDictAny) WriteTL1General

func (item *CasesTestDictAny) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestDictAny) WriteTL2

func (item *CasesTestDictAny) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTestDictInt

type CasesTestDictInt struct {
	Dict map[int32]int32
}

will be map

func (*CasesTestDictInt) CalculateLayout

func (item *CasesTestDictInt) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestDictInt) FillRandom

func (item *CasesTestDictInt) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestDictInt) InternalReadTL2

func (item *CasesTestDictInt) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestDictInt) InternalWriteTL2

func (item *CasesTestDictInt) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestDictInt) MarshalJSON

func (item *CasesTestDictInt) MarshalJSON() ([]byte, error)

func (*CasesTestDictInt) ReadJSON

func (item *CasesTestDictInt) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestDictInt) ReadJSONGeneral

func (item *CasesTestDictInt) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestDictInt) ReadTL1

func (item *CasesTestDictInt) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestDictInt) ReadTL1Boxed

func (item *CasesTestDictInt) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestDictInt) ReadTL2

func (item *CasesTestDictInt) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestDictInt) Reset

func (item *CasesTestDictInt) Reset()

func (CasesTestDictInt) String

func (item CasesTestDictInt) String() string

func (CasesTestDictInt) TLName

func (CasesTestDictInt) TLName() string

func (CasesTestDictInt) TLTag

func (CasesTestDictInt) TLTag() uint32

func (*CasesTestDictInt) UnmarshalJSON

func (item *CasesTestDictInt) UnmarshalJSON(b []byte) error

func (*CasesTestDictInt) WriteJSON

func (item *CasesTestDictInt) WriteJSON(w []byte) []byte

func (*CasesTestDictInt) WriteJSONGeneral

func (item *CasesTestDictInt) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestDictInt) WriteJSONOpt

func (item *CasesTestDictInt) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestDictInt) WriteTL1

func (item *CasesTestDictInt) WriteTL1(w []byte) []byte

func (*CasesTestDictInt) WriteTL1Boxed

func (item *CasesTestDictInt) WriteTL1Boxed(w []byte) []byte

func (*CasesTestDictInt) WriteTL1BoxedGeneral

func (item *CasesTestDictInt) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestDictInt) WriteTL1General

func (item *CasesTestDictInt) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestDictInt) WriteTL2

func (item *CasesTestDictInt) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTestDictString

type CasesTestDictString struct {
	Dict map[string]int32
}

will be map

func (*CasesTestDictString) CalculateLayout

func (item *CasesTestDictString) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestDictString) FillRandom

func (item *CasesTestDictString) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestDictString) InternalReadTL2

func (item *CasesTestDictString) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestDictString) InternalWriteTL2

func (item *CasesTestDictString) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestDictString) MarshalJSON

func (item *CasesTestDictString) MarshalJSON() ([]byte, error)

func (*CasesTestDictString) ReadJSON

func (item *CasesTestDictString) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestDictString) ReadJSONGeneral

func (item *CasesTestDictString) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestDictString) ReadTL1

func (item *CasesTestDictString) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestDictString) ReadTL1Boxed

func (item *CasesTestDictString) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestDictString) ReadTL2

func (item *CasesTestDictString) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestDictString) Reset

func (item *CasesTestDictString) Reset()

func (CasesTestDictString) String

func (item CasesTestDictString) String() string

func (CasesTestDictString) TLName

func (CasesTestDictString) TLName() string

func (CasesTestDictString) TLTag

func (CasesTestDictString) TLTag() uint32

func (*CasesTestDictString) UnmarshalJSON

func (item *CasesTestDictString) UnmarshalJSON(b []byte) error

func (*CasesTestDictString) WriteJSON

func (item *CasesTestDictString) WriteJSON(w []byte) []byte

func (*CasesTestDictString) WriteJSONGeneral

func (item *CasesTestDictString) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestDictString) WriteJSONOpt

func (item *CasesTestDictString) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestDictString) WriteTL1

func (item *CasesTestDictString) WriteTL1(w []byte) []byte

func (*CasesTestDictString) WriteTL1Boxed

func (item *CasesTestDictString) WriteTL1Boxed(w []byte) []byte

func (*CasesTestDictString) WriteTL1BoxedGeneral

func (item *CasesTestDictString) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestDictString) WriteTL1General

func (item *CasesTestDictString) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestDictString) WriteTL2

func (item *CasesTestDictString) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTestEnum

type CasesTestEnum struct {
	// contains filtered or unexported fields
}

func CasesTestEnum1

func CasesTestEnum1() CasesTestEnum

func CasesTestEnum2

func CasesTestEnum2() CasesTestEnum

func CasesTestEnum3

func CasesTestEnum3() CasesTestEnum

func CasesTestEnum__MakeEnum

func CasesTestEnum__MakeEnum(i int) CasesTestEnum

func (*CasesTestEnum) CalculateLayout

func (item *CasesTestEnum) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestEnum) FillRandom

func (item *CasesTestEnum) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestEnum) InternalReadTL2

func (item *CasesTestEnum) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestEnum) InternalWriteTL2

func (item *CasesTestEnum) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (CasesTestEnum) IsV1

func (item CasesTestEnum) IsV1() bool

func (CasesTestEnum) IsV2

func (item CasesTestEnum) IsV2() bool

func (CasesTestEnum) IsV3

func (item CasesTestEnum) IsV3() bool

func (*CasesTestEnum) MarshalJSON

func (item *CasesTestEnum) MarshalJSON() ([]byte, error)

func (*CasesTestEnum) ReadJSON

func (item *CasesTestEnum) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestEnum) ReadJSONGeneral

func (item *CasesTestEnum) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestEnum) ReadTL1

func (item *CasesTestEnum) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestEnum) ReadTL1Boxed

func (item *CasesTestEnum) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestEnum) ReadTL2

func (item *CasesTestEnum) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) ([]byte, error)

func (*CasesTestEnum) Reset

func (item *CasesTestEnum) Reset()

func (*CasesTestEnum) SetV1

func (item *CasesTestEnum) SetV1()

func (*CasesTestEnum) SetV2

func (item *CasesTestEnum) SetV2()

func (*CasesTestEnum) SetV3

func (item *CasesTestEnum) SetV3()

func (CasesTestEnum) String

func (item CasesTestEnum) String() string

func (CasesTestEnum) TLName

func (item CasesTestEnum) TLName() string

func (CasesTestEnum) TLTag

func (item CasesTestEnum) TLTag() uint32

func (*CasesTestEnum) UnmarshalJSON

func (item *CasesTestEnum) UnmarshalJSON(b []byte) error

func (CasesTestEnum) WriteJSON

func (item CasesTestEnum) WriteJSON(w []byte) []byte

func (CasesTestEnum) WriteJSONGeneral

func (item CasesTestEnum) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) ([]byte, error)

This method is general version of WriteJSON, use it instead!

func (CasesTestEnum) WriteJSONOpt

func (item CasesTestEnum) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestEnum) WriteTL1Boxed

func (item *CasesTestEnum) WriteTL1Boxed(w []byte) []byte

func (*CasesTestEnum) WriteTL1BoxedGeneral

func (item *CasesTestEnum) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestEnum) WriteTL1General

func (item *CasesTestEnum) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestEnum) WriteTL2

func (item *CasesTestEnum) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTestEnumContainer

type CasesTestEnumContainer struct {
	Value CasesTestEnum
}

func (*CasesTestEnumContainer) CalculateLayout

func (item *CasesTestEnumContainer) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestEnumContainer) FillRandom

func (item *CasesTestEnumContainer) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestEnumContainer) InternalReadTL2

func (item *CasesTestEnumContainer) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestEnumContainer) InternalWriteTL2

func (item *CasesTestEnumContainer) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestEnumContainer) MarshalJSON

func (item *CasesTestEnumContainer) MarshalJSON() ([]byte, error)

func (*CasesTestEnumContainer) ReadJSON

func (item *CasesTestEnumContainer) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestEnumContainer) ReadJSONGeneral

func (item *CasesTestEnumContainer) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestEnumContainer) ReadTL1

func (item *CasesTestEnumContainer) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestEnumContainer) ReadTL1Boxed

func (item *CasesTestEnumContainer) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestEnumContainer) ReadTL2

func (item *CasesTestEnumContainer) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestEnumContainer) Reset

func (item *CasesTestEnumContainer) Reset()

func (CasesTestEnumContainer) String

func (item CasesTestEnumContainer) String() string

func (CasesTestEnumContainer) TLName

func (CasesTestEnumContainer) TLName() string

func (CasesTestEnumContainer) TLTag

func (*CasesTestEnumContainer) UnmarshalJSON

func (item *CasesTestEnumContainer) UnmarshalJSON(b []byte) error

func (*CasesTestEnumContainer) WriteJSON

func (item *CasesTestEnumContainer) WriteJSON(w []byte) []byte

func (*CasesTestEnumContainer) WriteJSONGeneral

func (item *CasesTestEnumContainer) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestEnumContainer) WriteJSONOpt

func (item *CasesTestEnumContainer) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestEnumContainer) WriteTL1

func (item *CasesTestEnumContainer) WriteTL1(w []byte) []byte

func (*CasesTestEnumContainer) WriteTL1Boxed

func (item *CasesTestEnumContainer) WriteTL1Boxed(w []byte) []byte

func (*CasesTestEnumContainer) WriteTL1BoxedGeneral

func (item *CasesTestEnumContainer) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestEnumContainer) WriteTL1General

func (item *CasesTestEnumContainer) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestEnumContainer) WriteTL2

func (item *CasesTestEnumContainer) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTestInplaceStructArgs

type CasesTestInplaceStructArgs struct {
	A1  uint32
	A2  uint32
	A3  uint32
	Arg CasesInplace1Int
}

BLOCK: TEST INPLACING ARGUMENTS

func (*CasesTestInplaceStructArgs) CalculateLayout

func (item *CasesTestInplaceStructArgs) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestInplaceStructArgs) FillRandom

func (item *CasesTestInplaceStructArgs) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestInplaceStructArgs) InternalReadTL2

func (item *CasesTestInplaceStructArgs) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs) InternalWriteTL2

func (item *CasesTestInplaceStructArgs) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestInplaceStructArgs) MarshalJSON

func (item *CasesTestInplaceStructArgs) MarshalJSON() ([]byte, error)

func (*CasesTestInplaceStructArgs) ReadJSON

func (item *CasesTestInplaceStructArgs) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestInplaceStructArgs) ReadJSONGeneral

func (item *CasesTestInplaceStructArgs) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestInplaceStructArgs) ReadTL1

func (item *CasesTestInplaceStructArgs) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs) ReadTL1Boxed

func (item *CasesTestInplaceStructArgs) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs) ReadTL2

func (item *CasesTestInplaceStructArgs) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestInplaceStructArgs) Reset

func (item *CasesTestInplaceStructArgs) Reset()

func (CasesTestInplaceStructArgs) String

func (item CasesTestInplaceStructArgs) String() string

func (CasesTestInplaceStructArgs) TLName

func (CasesTestInplaceStructArgs) TLTag

func (*CasesTestInplaceStructArgs) UnmarshalJSON

func (item *CasesTestInplaceStructArgs) UnmarshalJSON(b []byte) error

func (*CasesTestInplaceStructArgs) WriteJSON

func (item *CasesTestInplaceStructArgs) WriteJSON(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs) WriteJSONGeneral

func (item *CasesTestInplaceStructArgs) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestInplaceStructArgs) WriteJSONOpt

func (item *CasesTestInplaceStructArgs) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs) WriteTL1

func (item *CasesTestInplaceStructArgs) WriteTL1(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs) WriteTL1Boxed

func (item *CasesTestInplaceStructArgs) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs) WriteTL1BoxedGeneral

func (item *CasesTestInplaceStructArgs) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs) WriteTL1General

func (item *CasesTestInplaceStructArgs) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs) WriteTL2

func (item *CasesTestInplaceStructArgs) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTestInplaceStructArgs2

type CasesTestInplaceStructArgs2 struct {
	A1  uint32
	A2  uint32
	A3  uint32
	Arg CasesInplace1PairTupleIntTupleInt
}

func (*CasesTestInplaceStructArgs2) CalculateLayout

func (item *CasesTestInplaceStructArgs2) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestInplaceStructArgs2) FillRandom

func (item *CasesTestInplaceStructArgs2) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestInplaceStructArgs2) InternalReadTL2

func (item *CasesTestInplaceStructArgs2) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs2) InternalWriteTL2

func (item *CasesTestInplaceStructArgs2) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestInplaceStructArgs2) MarshalJSON

func (item *CasesTestInplaceStructArgs2) MarshalJSON() ([]byte, error)

func (*CasesTestInplaceStructArgs2) ReadJSON

func (item *CasesTestInplaceStructArgs2) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestInplaceStructArgs2) ReadJSONGeneral

func (item *CasesTestInplaceStructArgs2) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestInplaceStructArgs2) ReadTL1

func (item *CasesTestInplaceStructArgs2) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs2) ReadTL1Boxed

func (item *CasesTestInplaceStructArgs2) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs2) ReadTL2

func (item *CasesTestInplaceStructArgs2) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestInplaceStructArgs2) Reset

func (item *CasesTestInplaceStructArgs2) Reset()

func (CasesTestInplaceStructArgs2) String

func (item CasesTestInplaceStructArgs2) String() string

func (CasesTestInplaceStructArgs2) TLName

func (CasesTestInplaceStructArgs2) TLTag

func (*CasesTestInplaceStructArgs2) UnmarshalJSON

func (item *CasesTestInplaceStructArgs2) UnmarshalJSON(b []byte) error

func (*CasesTestInplaceStructArgs2) WriteJSON

func (item *CasesTestInplaceStructArgs2) WriteJSON(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs2) WriteJSONGeneral

func (item *CasesTestInplaceStructArgs2) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestInplaceStructArgs2) WriteJSONOpt

func (item *CasesTestInplaceStructArgs2) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs2) WriteTL1

func (item *CasesTestInplaceStructArgs2) WriteTL1(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs2) WriteTL1Boxed

func (item *CasesTestInplaceStructArgs2) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs2) WriteTL1BoxedGeneral

func (item *CasesTestInplaceStructArgs2) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs2) WriteTL1General

func (item *CasesTestInplaceStructArgs2) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestInplaceStructArgs2) WriteTL2

func (item *CasesTestInplaceStructArgs2) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTestLocalFieldmask

type CasesTestLocalFieldmask struct {
	F1 uint32
	F2 uint32 // Conditional: item.F1.0
	// contains filtered or unexported fields
}

func (*CasesTestLocalFieldmask) CalculateLayout

func (item *CasesTestLocalFieldmask) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestLocalFieldmask) ClearF2

func (item *CasesTestLocalFieldmask) ClearF2()

func (*CasesTestLocalFieldmask) FillRandom

func (item *CasesTestLocalFieldmask) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestLocalFieldmask) InternalReadTL2

func (item *CasesTestLocalFieldmask) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestLocalFieldmask) InternalWriteTL2

func (item *CasesTestLocalFieldmask) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestLocalFieldmask) IsSetF2

func (item *CasesTestLocalFieldmask) IsSetF2() bool

func (*CasesTestLocalFieldmask) IsSetF3

func (item *CasesTestLocalFieldmask) IsSetF3() bool

func (*CasesTestLocalFieldmask) IsSetF4

func (item *CasesTestLocalFieldmask) IsSetF4() bool

func (*CasesTestLocalFieldmask) MarshalJSON

func (item *CasesTestLocalFieldmask) MarshalJSON() ([]byte, error)

func (*CasesTestLocalFieldmask) ReadJSON

func (item *CasesTestLocalFieldmask) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestLocalFieldmask) ReadJSONGeneral

func (item *CasesTestLocalFieldmask) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestLocalFieldmask) ReadTL1

func (item *CasesTestLocalFieldmask) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestLocalFieldmask) ReadTL1Boxed

func (item *CasesTestLocalFieldmask) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestLocalFieldmask) ReadTL2

func (item *CasesTestLocalFieldmask) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestLocalFieldmask) RepairMasks

func (item *CasesTestLocalFieldmask) RepairMasks()

func (CasesTestLocalFieldmask) RepairMasksValue

func (item CasesTestLocalFieldmask) RepairMasksValue() CasesTestLocalFieldmask

func (*CasesTestLocalFieldmask) Reset

func (item *CasesTestLocalFieldmask) Reset()

func (*CasesTestLocalFieldmask) SetF2

func (item *CasesTestLocalFieldmask) SetF2(v uint32)

func (*CasesTestLocalFieldmask) SetF3

func (item *CasesTestLocalFieldmask) SetF3(v bool)

func (*CasesTestLocalFieldmask) SetF4

func (item *CasesTestLocalFieldmask) SetF4(v bool)

func (CasesTestLocalFieldmask) String

func (item CasesTestLocalFieldmask) String() string

func (CasesTestLocalFieldmask) TLName

func (CasesTestLocalFieldmask) TLTag

func (*CasesTestLocalFieldmask) UnmarshalJSON

func (item *CasesTestLocalFieldmask) UnmarshalJSON(b []byte) error

func (*CasesTestLocalFieldmask) WriteJSON

func (item *CasesTestLocalFieldmask) WriteJSON(w []byte) []byte

func (*CasesTestLocalFieldmask) WriteJSONGeneral

func (item *CasesTestLocalFieldmask) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestLocalFieldmask) WriteJSONOpt

func (item *CasesTestLocalFieldmask) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestLocalFieldmask) WriteTL1

func (item *CasesTestLocalFieldmask) WriteTL1(w []byte) []byte

func (*CasesTestLocalFieldmask) WriteTL1Boxed

func (item *CasesTestLocalFieldmask) WriteTL1Boxed(w []byte) []byte

func (*CasesTestLocalFieldmask) WriteTL1BoxedGeneral

func (item *CasesTestLocalFieldmask) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestLocalFieldmask) WriteTL1General

func (item *CasesTestLocalFieldmask) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestLocalFieldmask) WriteTL2

func (item *CasesTestLocalFieldmask) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTestMaybe

type CasesTestMaybe struct {
	Value IntMaybe
}

BLOCK: TEST UNIONS

func (*CasesTestMaybe) CalculateLayout

func (item *CasesTestMaybe) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestMaybe) FillRandom

func (item *CasesTestMaybe) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestMaybe) InternalReadTL2

func (item *CasesTestMaybe) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestMaybe) InternalWriteTL2

func (item *CasesTestMaybe) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestMaybe) MarshalJSON

func (item *CasesTestMaybe) MarshalJSON() ([]byte, error)

func (*CasesTestMaybe) ReadJSON

func (item *CasesTestMaybe) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestMaybe) ReadJSONGeneral

func (item *CasesTestMaybe) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestMaybe) ReadTL1

func (item *CasesTestMaybe) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestMaybe) ReadTL1Boxed

func (item *CasesTestMaybe) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestMaybe) ReadTL2

func (item *CasesTestMaybe) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestMaybe) Reset

func (item *CasesTestMaybe) Reset()

func (CasesTestMaybe) String

func (item CasesTestMaybe) String() string

func (CasesTestMaybe) TLName

func (CasesTestMaybe) TLName() string

func (CasesTestMaybe) TLTag

func (CasesTestMaybe) TLTag() uint32

func (*CasesTestMaybe) UnmarshalJSON

func (item *CasesTestMaybe) UnmarshalJSON(b []byte) error

func (*CasesTestMaybe) WriteJSON

func (item *CasesTestMaybe) WriteJSON(w []byte) []byte

func (*CasesTestMaybe) WriteJSONGeneral

func (item *CasesTestMaybe) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestMaybe) WriteJSONOpt

func (item *CasesTestMaybe) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestMaybe) WriteTL1

func (item *CasesTestMaybe) WriteTL1(w []byte) []byte

func (*CasesTestMaybe) WriteTL1Boxed

func (item *CasesTestMaybe) WriteTL1Boxed(w []byte) []byte

func (*CasesTestMaybe) WriteTL1BoxedGeneral

func (item *CasesTestMaybe) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestMaybe) WriteTL1General

func (item *CasesTestMaybe) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestMaybe) WriteTL2

func (item *CasesTestMaybe) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTestOutFieldMask

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

func (item *CasesTestOutFieldMask) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestOutFieldMask) ClearF1

func (item *CasesTestOutFieldMask) ClearF1(nat_f *uint32)

func (*CasesTestOutFieldMask) FillRandom

func (item *CasesTestOutFieldMask) FillRandom(rg *basictl.RandGenerator, nat_f uint32, nat_fs uint32)

func (*CasesTestOutFieldMask) InternalReadTL2

func (item *CasesTestOutFieldMask) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestOutFieldMask) InternalWriteTL2

func (item *CasesTestOutFieldMask) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestOutFieldMask) IsSetF1

func (item *CasesTestOutFieldMask) IsSetF1() bool

func (*CasesTestOutFieldMask) IsSetF2

func (item *CasesTestOutFieldMask) IsSetF2() bool

func (*CasesTestOutFieldMask) ReadJSONGeneral

func (item *CasesTestOutFieldMask) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_f uint32, nat_fs uint32) error

func (*CasesTestOutFieldMask) ReadTL1

func (item *CasesTestOutFieldMask) ReadTL1(w []byte, nat_f uint32, nat_fs uint32) (_ []byte, err error)

func (*CasesTestOutFieldMask) ReadTL1Boxed

func (item *CasesTestOutFieldMask) ReadTL1Boxed(w []byte, nat_f uint32, nat_fs uint32) (_ []byte, err error)

func (*CasesTestOutFieldMask) ReadTL2

func (item *CasesTestOutFieldMask) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestOutFieldMask) RepairMasks

func (item *CasesTestOutFieldMask) RepairMasks(nat_f uint32, nat_fs uint32)

func (CasesTestOutFieldMask) RepairMasksValue

func (item CasesTestOutFieldMask) RepairMasksValue(nat_f uint32, nat_fs uint32) CasesTestOutFieldMask

func (*CasesTestOutFieldMask) Reset

func (item *CasesTestOutFieldMask) Reset()

func (*CasesTestOutFieldMask) SetF1

func (item *CasesTestOutFieldMask) SetF1(v uint32, nat_f *uint32)

func (*CasesTestOutFieldMask) SetF2

func (item *CasesTestOutFieldMask) SetF2(v bool, nat_f *uint32)

func (CasesTestOutFieldMask) TLName

func (CasesTestOutFieldMask) TLName() string

func (CasesTestOutFieldMask) TLTag

func (CasesTestOutFieldMask) TLTag() uint32

func (*CasesTestOutFieldMask) WriteJSON

func (item *CasesTestOutFieldMask) WriteJSON(w []byte, nat_f uint32, nat_fs uint32) (_ []byte, err error)

func (*CasesTestOutFieldMask) WriteJSONGeneral

func (item *CasesTestOutFieldMask) WriteJSONGeneral(jctx *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

func (item *CasesTestOutFieldMask) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte, nat_f uint32, nat_fs uint32) (_ []byte, err error)

func (*CasesTestOutFieldMask) WriteTL1

func (item *CasesTestOutFieldMask) WriteTL1(w []byte, nat_f uint32, nat_fs uint32) (_ []byte, err error)

func (*CasesTestOutFieldMask) WriteTL1Boxed

func (item *CasesTestOutFieldMask) WriteTL1Boxed(w []byte, nat_f uint32, nat_fs uint32) (_ []byte, err error)

func (*CasesTestOutFieldMask) WriteTL2

func (item *CasesTestOutFieldMask) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTestOutFieldMaskContainer

type CasesTestOutFieldMaskContainer struct {
	F     uint32
	Fs    uint32
	Inner CasesTestOutFieldMask
}

func (*CasesTestOutFieldMaskContainer) CalculateLayout

func (item *CasesTestOutFieldMaskContainer) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestOutFieldMaskContainer) FillRandom

func (*CasesTestOutFieldMaskContainer) InternalReadTL2

func (item *CasesTestOutFieldMaskContainer) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestOutFieldMaskContainer) InternalWriteTL2

func (item *CasesTestOutFieldMaskContainer) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestOutFieldMaskContainer) MarshalJSON

func (item *CasesTestOutFieldMaskContainer) MarshalJSON() ([]byte, error)

func (*CasesTestOutFieldMaskContainer) ReadJSON

func (item *CasesTestOutFieldMaskContainer) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestOutFieldMaskContainer) ReadJSONGeneral

func (*CasesTestOutFieldMaskContainer) ReadTL1

func (item *CasesTestOutFieldMaskContainer) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestOutFieldMaskContainer) ReadTL1Boxed

func (item *CasesTestOutFieldMaskContainer) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestOutFieldMaskContainer) ReadTL2

func (item *CasesTestOutFieldMaskContainer) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestOutFieldMaskContainer) RepairMasks

func (item *CasesTestOutFieldMaskContainer) RepairMasks()

func (CasesTestOutFieldMaskContainer) RepairMasksValue

func (*CasesTestOutFieldMaskContainer) Reset

func (item *CasesTestOutFieldMaskContainer) Reset()

func (CasesTestOutFieldMaskContainer) String

func (item CasesTestOutFieldMaskContainer) String() string

func (CasesTestOutFieldMaskContainer) TLName

func (CasesTestOutFieldMaskContainer) TLTag

func (*CasesTestOutFieldMaskContainer) UnmarshalJSON

func (item *CasesTestOutFieldMaskContainer) UnmarshalJSON(b []byte) error

func (*CasesTestOutFieldMaskContainer) WriteJSON

func (item *CasesTestOutFieldMaskContainer) WriteJSON(w []byte) (_ []byte, err error)

func (*CasesTestOutFieldMaskContainer) WriteJSONGeneral

func (item *CasesTestOutFieldMaskContainer) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestOutFieldMaskContainer) WriteJSONOpt

func (item *CasesTestOutFieldMaskContainer) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

func (*CasesTestOutFieldMaskContainer) WriteTL1

func (item *CasesTestOutFieldMaskContainer) WriteTL1(w []byte) (_ []byte, err error)

func (*CasesTestOutFieldMaskContainer) WriteTL1Boxed

func (item *CasesTestOutFieldMaskContainer) WriteTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestOutFieldMaskContainer) WriteTL1BoxedGeneral

func (item *CasesTestOutFieldMaskContainer) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestOutFieldMaskContainer) WriteTL1General

func (item *CasesTestOutFieldMaskContainer) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestOutFieldMaskContainer) WriteTL2

func (item *CasesTestOutFieldMaskContainer) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTestRecursiveFieldMask

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

func (item *CasesTestRecursiveFieldMask) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestRecursiveFieldMask) ClearF1

func (item *CasesTestRecursiveFieldMask) ClearF1()

func (*CasesTestRecursiveFieldMask) ClearF2

func (item *CasesTestRecursiveFieldMask) ClearF2()

func (*CasesTestRecursiveFieldMask) FillRandom

func (item *CasesTestRecursiveFieldMask) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestRecursiveFieldMask) InternalReadTL2

func (item *CasesTestRecursiveFieldMask) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestRecursiveFieldMask) InternalWriteTL2

func (item *CasesTestRecursiveFieldMask) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestRecursiveFieldMask) IsSetF1

func (item *CasesTestRecursiveFieldMask) IsSetF1() bool

func (*CasesTestRecursiveFieldMask) IsSetF2

func (item *CasesTestRecursiveFieldMask) IsSetF2() bool

func (*CasesTestRecursiveFieldMask) IsSetT1

func (item *CasesTestRecursiveFieldMask) IsSetT1() bool

func (*CasesTestRecursiveFieldMask) IsSetT2

func (item *CasesTestRecursiveFieldMask) IsSetT2() bool

func (*CasesTestRecursiveFieldMask) IsSetT3

func (item *CasesTestRecursiveFieldMask) IsSetT3() bool

func (*CasesTestRecursiveFieldMask) MarshalJSON

func (item *CasesTestRecursiveFieldMask) MarshalJSON() ([]byte, error)

func (*CasesTestRecursiveFieldMask) ReadJSON

func (item *CasesTestRecursiveFieldMask) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestRecursiveFieldMask) ReadJSONGeneral

func (item *CasesTestRecursiveFieldMask) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestRecursiveFieldMask) ReadTL1

func (item *CasesTestRecursiveFieldMask) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestRecursiveFieldMask) ReadTL1Boxed

func (item *CasesTestRecursiveFieldMask) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestRecursiveFieldMask) ReadTL2

func (item *CasesTestRecursiveFieldMask) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestRecursiveFieldMask) RepairMasks

func (item *CasesTestRecursiveFieldMask) RepairMasks()

func (CasesTestRecursiveFieldMask) RepairMasksValue

func (*CasesTestRecursiveFieldMask) Reset

func (item *CasesTestRecursiveFieldMask) Reset()

func (*CasesTestRecursiveFieldMask) SetF1

func (item *CasesTestRecursiveFieldMask) SetF1(v uint32)

func (*CasesTestRecursiveFieldMask) SetF2

func (item *CasesTestRecursiveFieldMask) SetF2(v uint32)

func (*CasesTestRecursiveFieldMask) SetT1

func (item *CasesTestRecursiveFieldMask) SetT1(v bool)

func (*CasesTestRecursiveFieldMask) SetT2

func (item *CasesTestRecursiveFieldMask) SetT2(v bool)

func (*CasesTestRecursiveFieldMask) SetT3

func (item *CasesTestRecursiveFieldMask) SetT3(v bool)

func (CasesTestRecursiveFieldMask) String

func (item CasesTestRecursiveFieldMask) String() string

func (CasesTestRecursiveFieldMask) TLName

func (CasesTestRecursiveFieldMask) TLTag

func (*CasesTestRecursiveFieldMask) UnmarshalJSON

func (item *CasesTestRecursiveFieldMask) UnmarshalJSON(b []byte) error

func (*CasesTestRecursiveFieldMask) WriteJSON

func (item *CasesTestRecursiveFieldMask) WriteJSON(w []byte) []byte

func (*CasesTestRecursiveFieldMask) WriteJSONGeneral

func (item *CasesTestRecursiveFieldMask) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestRecursiveFieldMask) WriteJSONOpt

func (item *CasesTestRecursiveFieldMask) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestRecursiveFieldMask) WriteTL1

func (item *CasesTestRecursiveFieldMask) WriteTL1(w []byte) []byte

func (*CasesTestRecursiveFieldMask) WriteTL1Boxed

func (item *CasesTestRecursiveFieldMask) WriteTL1Boxed(w []byte) []byte

func (*CasesTestRecursiveFieldMask) WriteTL1BoxedGeneral

func (item *CasesTestRecursiveFieldMask) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestRecursiveFieldMask) WriteTL1General

func (item *CasesTestRecursiveFieldMask) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestRecursiveFieldMask) WriteTL2

func (item *CasesTestRecursiveFieldMask) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTestTuple

type CasesTestTuple struct {
	Tpl [4]int32
}

func (*CasesTestTuple) CalculateLayout

func (item *CasesTestTuple) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestTuple) FillRandom

func (item *CasesTestTuple) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestTuple) InternalReadTL2

func (item *CasesTestTuple) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestTuple) InternalWriteTL2

func (item *CasesTestTuple) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestTuple) MarshalJSON

func (item *CasesTestTuple) MarshalJSON() ([]byte, error)

func (*CasesTestTuple) ReadJSON

func (item *CasesTestTuple) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestTuple) ReadJSONGeneral

func (item *CasesTestTuple) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestTuple) ReadTL1

func (item *CasesTestTuple) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestTuple) ReadTL1Boxed

func (item *CasesTestTuple) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestTuple) ReadTL2

func (item *CasesTestTuple) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestTuple) Reset

func (item *CasesTestTuple) Reset()

func (CasesTestTuple) String

func (item CasesTestTuple) String() string

func (CasesTestTuple) TLName

func (CasesTestTuple) TLName() string

func (CasesTestTuple) TLTag

func (CasesTestTuple) TLTag() uint32

func (*CasesTestTuple) UnmarshalJSON

func (item *CasesTestTuple) UnmarshalJSON(b []byte) error

func (*CasesTestTuple) WriteJSON

func (item *CasesTestTuple) WriteJSON(w []byte) []byte

func (*CasesTestTuple) WriteJSONGeneral

func (item *CasesTestTuple) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestTuple) WriteJSONOpt

func (item *CasesTestTuple) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestTuple) WriteTL1

func (item *CasesTestTuple) WriteTL1(w []byte) []byte

func (*CasesTestTuple) WriteTL1Boxed

func (item *CasesTestTuple) WriteTL1Boxed(w []byte) []byte

func (*CasesTestTuple) WriteTL1BoxedGeneral

func (item *CasesTestTuple) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestTuple) WriteTL1General

func (item *CasesTestTuple) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestTuple) WriteTL2

func (item *CasesTestTuple) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTestUnion

type CasesTestUnion struct {
	// contains filtered or unexported fields
}

func (*CasesTestUnion) AsV1

func (item *CasesTestUnion) AsV1() (*CasesTestUnion1, bool)

func (*CasesTestUnion) AsV2

func (item *CasesTestUnion) AsV2() (*CasesTestUnion2, bool)

func (*CasesTestUnion) AsV3

func (item *CasesTestUnion) AsV3() (*CasesTestUnion3, bool)

func (*CasesTestUnion) AsV4

func (item *CasesTestUnion) AsV4() (*CasesTestUnion4, bool)

func (*CasesTestUnion) CalculateLayout

func (item *CasesTestUnion) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestUnion) FillRandom

func (item *CasesTestUnion) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestUnion) InternalReadTL2

func (item *CasesTestUnion) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestUnion) InternalWriteTL2

func (item *CasesTestUnion) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestUnion) IsV1

func (item *CasesTestUnion) IsV1() bool

func (*CasesTestUnion) IsV2

func (item *CasesTestUnion) IsV2() bool

func (*CasesTestUnion) IsV3

func (item *CasesTestUnion) IsV3() bool

func (*CasesTestUnion) IsV4

func (item *CasesTestUnion) IsV4() bool

func (*CasesTestUnion) MarshalJSON

func (item *CasesTestUnion) MarshalJSON() ([]byte, error)

func (*CasesTestUnion) ReadJSON

func (item *CasesTestUnion) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestUnion) ReadJSONGeneral

func (item *CasesTestUnion) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestUnion) ReadTL1

func (item *CasesTestUnion) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestUnion) ReadTL1Boxed

func (item *CasesTestUnion) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestUnion) ReadTL2

func (item *CasesTestUnion) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) ([]byte, error)

func (*CasesTestUnion) Reset

func (item *CasesTestUnion) Reset()

func (*CasesTestUnion) ResetToV1

func (item *CasesTestUnion) ResetToV1() *CasesTestUnion1

func (*CasesTestUnion) ResetToV2

func (item *CasesTestUnion) ResetToV2() *CasesTestUnion2

func (*CasesTestUnion) ResetToV3

func (item *CasesTestUnion) ResetToV3() *CasesTestUnion3

func (*CasesTestUnion) ResetToV4

func (item *CasesTestUnion) ResetToV4() *CasesTestUnion4

func (*CasesTestUnion) SetV1

func (item *CasesTestUnion) SetV1(value CasesTestUnion1)

func (*CasesTestUnion) SetV2

func (item *CasesTestUnion) SetV2(value CasesTestUnion2)

func (*CasesTestUnion) SetV3

func (item *CasesTestUnion) SetV3(value CasesTestUnion3)

func (*CasesTestUnion) SetV4

func (item *CasesTestUnion) SetV4(value CasesTestUnion4)

func (CasesTestUnion) String

func (item CasesTestUnion) String() string

func (CasesTestUnion) TLName

func (item CasesTestUnion) TLName() string

func (CasesTestUnion) TLTag

func (item CasesTestUnion) TLTag() uint32

func (*CasesTestUnion) UnmarshalJSON

func (item *CasesTestUnion) UnmarshalJSON(b []byte) error

func (*CasesTestUnion) WriteJSON

func (item *CasesTestUnion) WriteJSON(w []byte) []byte

func (*CasesTestUnion) WriteJSONGeneral

func (item *CasesTestUnion) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) ([]byte, error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestUnion) WriteJSONOpt

func (item *CasesTestUnion) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestUnion) WriteTL1Boxed

func (item *CasesTestUnion) WriteTL1Boxed(w []byte) []byte

func (*CasesTestUnion) WriteTL1BoxedGeneral

func (item *CasesTestUnion) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestUnion) WriteTL1General

func (item *CasesTestUnion) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestUnion) WriteTL2

func (item *CasesTestUnion) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTestUnion1

type CasesTestUnion1 struct {
	Value int32
}

func (CasesTestUnion1) AsUnion

func (item CasesTestUnion1) AsUnion() CasesTestUnion

func (*CasesTestUnion1) CalculateLayout

func (item *CasesTestUnion1) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestUnion1) FillRandom

func (item *CasesTestUnion1) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestUnion1) InternalReadTL2

func (item *CasesTestUnion1) InternalReadTL2(r []byte, block byte) (_ []byte, err error)

func (*CasesTestUnion1) InternalWriteTL2

func (item *CasesTestUnion1) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestUnion1) MarshalJSON

func (item *CasesTestUnion1) MarshalJSON() ([]byte, error)

func (*CasesTestUnion1) ReadJSON

func (item *CasesTestUnion1) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestUnion1) ReadJSONGeneral

func (item *CasesTestUnion1) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestUnion1) ReadTL1

func (item *CasesTestUnion1) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestUnion1) ReadTL1Boxed

func (item *CasesTestUnion1) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestUnion1) ReadTL2

func (item *CasesTestUnion1) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestUnion1) Reset

func (item *CasesTestUnion1) Reset()

func (CasesTestUnion1) String

func (item CasesTestUnion1) String() string

func (CasesTestUnion1) TLName

func (CasesTestUnion1) TLName() string

func (CasesTestUnion1) TLTag

func (CasesTestUnion1) TLTag() uint32

func (*CasesTestUnion1) UnmarshalJSON

func (item *CasesTestUnion1) UnmarshalJSON(b []byte) error

func (*CasesTestUnion1) WriteJSON

func (item *CasesTestUnion1) WriteJSON(w []byte) []byte

func (*CasesTestUnion1) WriteJSONGeneral

func (item *CasesTestUnion1) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestUnion1) WriteJSONOpt

func (item *CasesTestUnion1) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestUnion1) WriteTL1

func (item *CasesTestUnion1) WriteTL1(w []byte) []byte

func (*CasesTestUnion1) WriteTL1Boxed

func (item *CasesTestUnion1) WriteTL1Boxed(w []byte) []byte

func (*CasesTestUnion1) WriteTL1BoxedGeneral

func (item *CasesTestUnion1) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestUnion1) WriteTL1General

func (item *CasesTestUnion1) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestUnion1) WriteTL2

func (item *CasesTestUnion1) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTestUnion2

type CasesTestUnion2 struct {
	Value string
}

func (CasesTestUnion2) AsUnion

func (item CasesTestUnion2) AsUnion() CasesTestUnion

func (*CasesTestUnion2) CalculateLayout

func (item *CasesTestUnion2) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestUnion2) FillRandom

func (item *CasesTestUnion2) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestUnion2) InternalReadTL2

func (item *CasesTestUnion2) InternalReadTL2(r []byte, block byte) (_ []byte, err error)

func (*CasesTestUnion2) InternalWriteTL2

func (item *CasesTestUnion2) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestUnion2) MarshalJSON

func (item *CasesTestUnion2) MarshalJSON() ([]byte, error)

func (*CasesTestUnion2) ReadJSON

func (item *CasesTestUnion2) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestUnion2) ReadJSONGeneral

func (item *CasesTestUnion2) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestUnion2) ReadTL1

func (item *CasesTestUnion2) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestUnion2) ReadTL1Boxed

func (item *CasesTestUnion2) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestUnion2) ReadTL2

func (item *CasesTestUnion2) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestUnion2) Reset

func (item *CasesTestUnion2) Reset()

func (CasesTestUnion2) String

func (item CasesTestUnion2) String() string

func (CasesTestUnion2) TLName

func (CasesTestUnion2) TLName() string

func (CasesTestUnion2) TLTag

func (CasesTestUnion2) TLTag() uint32

func (*CasesTestUnion2) UnmarshalJSON

func (item *CasesTestUnion2) UnmarshalJSON(b []byte) error

func (*CasesTestUnion2) WriteJSON

func (item *CasesTestUnion2) WriteJSON(w []byte) []byte

func (*CasesTestUnion2) WriteJSONGeneral

func (item *CasesTestUnion2) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestUnion2) WriteJSONOpt

func (item *CasesTestUnion2) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestUnion2) WriteTL1

func (item *CasesTestUnion2) WriteTL1(w []byte) []byte

func (*CasesTestUnion2) WriteTL1Boxed

func (item *CasesTestUnion2) WriteTL1Boxed(w []byte) []byte

func (*CasesTestUnion2) WriteTL1BoxedGeneral

func (item *CasesTestUnion2) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestUnion2) WriteTL1General

func (item *CasesTestUnion2) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestUnion2) WriteTL2

func (item *CasesTestUnion2) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTestUnion3

type CasesTestUnion3 int32

func (CasesTestUnion3) AsUnion

func (item CasesTestUnion3) AsUnion() CasesTestUnion

func (*CasesTestUnion3) CalculateLayout

func (item *CasesTestUnion3) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestUnion3) FillRandom

func (item *CasesTestUnion3) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestUnion3) InternalReadTL2

func (item *CasesTestUnion3) InternalReadTL2(r []byte, block byte) (_ []byte, err error)

func (*CasesTestUnion3) InternalWriteTL2

func (item *CasesTestUnion3) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestUnion3) MarshalJSON

func (item *CasesTestUnion3) MarshalJSON() ([]byte, error)

func (*CasesTestUnion3) ReadJSON

func (item *CasesTestUnion3) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestUnion3) ReadJSONGeneral

func (item *CasesTestUnion3) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestUnion3) ReadTL1

func (item *CasesTestUnion3) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestUnion3) ReadTL1Boxed

func (item *CasesTestUnion3) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestUnion3) ReadTL2

func (item *CasesTestUnion3) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestUnion3) Reset

func (item *CasesTestUnion3) Reset()

func (CasesTestUnion3) String

func (item CasesTestUnion3) String() string

func (CasesTestUnion3) TLName

func (CasesTestUnion3) TLName() string

func (CasesTestUnion3) TLTag

func (CasesTestUnion3) TLTag() uint32

func (*CasesTestUnion3) UnmarshalJSON

func (item *CasesTestUnion3) UnmarshalJSON(b []byte) error

func (*CasesTestUnion3) WriteJSON

func (item *CasesTestUnion3) WriteJSON(w []byte) []byte

func (*CasesTestUnion3) WriteJSONGeneral

func (item *CasesTestUnion3) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestUnion3) WriteJSONOpt

func (item *CasesTestUnion3) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestUnion3) WriteTL1

func (item *CasesTestUnion3) WriteTL1(w []byte) []byte

func (*CasesTestUnion3) WriteTL1Boxed

func (item *CasesTestUnion3) WriteTL1Boxed(w []byte) []byte

func (*CasesTestUnion3) WriteTL1BoxedGeneral

func (item *CasesTestUnion3) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestUnion3) WriteTL1General

func (item *CasesTestUnion3) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestUnion3) WriteTL2

func (item *CasesTestUnion3) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTestUnion4

type CasesTestUnion4 string

func (CasesTestUnion4) AsUnion

func (item CasesTestUnion4) AsUnion() CasesTestUnion

func (*CasesTestUnion4) CalculateLayout

func (item *CasesTestUnion4) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestUnion4) FillRandom

func (item *CasesTestUnion4) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestUnion4) InternalReadTL2

func (item *CasesTestUnion4) InternalReadTL2(r []byte, block byte) (_ []byte, err error)

func (*CasesTestUnion4) InternalWriteTL2

func (item *CasesTestUnion4) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestUnion4) MarshalJSON

func (item *CasesTestUnion4) MarshalJSON() ([]byte, error)

func (*CasesTestUnion4) ReadJSON

func (item *CasesTestUnion4) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestUnion4) ReadJSONGeneral

func (item *CasesTestUnion4) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestUnion4) ReadTL1

func (item *CasesTestUnion4) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestUnion4) ReadTL1Boxed

func (item *CasesTestUnion4) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestUnion4) ReadTL2

func (item *CasesTestUnion4) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestUnion4) Reset

func (item *CasesTestUnion4) Reset()

func (CasesTestUnion4) String

func (item CasesTestUnion4) String() string

func (CasesTestUnion4) TLName

func (CasesTestUnion4) TLName() string

func (CasesTestUnion4) TLTag

func (CasesTestUnion4) TLTag() uint32

func (*CasesTestUnion4) UnmarshalJSON

func (item *CasesTestUnion4) UnmarshalJSON(b []byte) error

func (*CasesTestUnion4) WriteJSON

func (item *CasesTestUnion4) WriteJSON(w []byte) []byte

func (*CasesTestUnion4) WriteJSONGeneral

func (item *CasesTestUnion4) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestUnion4) WriteJSONOpt

func (item *CasesTestUnion4) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestUnion4) WriteTL1

func (item *CasesTestUnion4) WriteTL1(w []byte) []byte

func (*CasesTestUnion4) WriteTL1Boxed

func (item *CasesTestUnion4) WriteTL1Boxed(w []byte) []byte

func (*CasesTestUnion4) WriteTL1BoxedGeneral

func (item *CasesTestUnion4) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestUnion4) WriteTL1General

func (item *CasesTestUnion4) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestUnion4) WriteTL2

func (item *CasesTestUnion4) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTestUnionContainer

type CasesTestUnionContainer struct {
	Value CasesTestUnion
}

func (*CasesTestUnionContainer) CalculateLayout

func (item *CasesTestUnionContainer) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestUnionContainer) FillRandom

func (item *CasesTestUnionContainer) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestUnionContainer) InternalReadTL2

func (item *CasesTestUnionContainer) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestUnionContainer) InternalWriteTL2

func (item *CasesTestUnionContainer) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestUnionContainer) MarshalJSON

func (item *CasesTestUnionContainer) MarshalJSON() ([]byte, error)

func (*CasesTestUnionContainer) ReadJSON

func (item *CasesTestUnionContainer) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestUnionContainer) ReadJSONGeneral

func (item *CasesTestUnionContainer) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestUnionContainer) ReadTL1

func (item *CasesTestUnionContainer) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestUnionContainer) ReadTL1Boxed

func (item *CasesTestUnionContainer) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestUnionContainer) ReadTL2

func (item *CasesTestUnionContainer) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestUnionContainer) Reset

func (item *CasesTestUnionContainer) Reset()

func (CasesTestUnionContainer) String

func (item CasesTestUnionContainer) String() string

func (CasesTestUnionContainer) TLName

func (CasesTestUnionContainer) TLTag

func (*CasesTestUnionContainer) UnmarshalJSON

func (item *CasesTestUnionContainer) UnmarshalJSON(b []byte) error

func (*CasesTestUnionContainer) WriteJSON

func (item *CasesTestUnionContainer) WriteJSON(w []byte) []byte

func (*CasesTestUnionContainer) WriteJSONGeneral

func (item *CasesTestUnionContainer) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestUnionContainer) WriteJSONOpt

func (item *CasesTestUnionContainer) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestUnionContainer) WriteTL1

func (item *CasesTestUnionContainer) WriteTL1(w []byte) []byte

func (*CasesTestUnionContainer) WriteTL1Boxed

func (item *CasesTestUnionContainer) WriteTL1Boxed(w []byte) []byte

func (*CasesTestUnionContainer) WriteTL1BoxedGeneral

func (item *CasesTestUnionContainer) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestUnionContainer) WriteTL1General

func (item *CasesTestUnionContainer) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestUnionContainer) WriteTL2

func (item *CasesTestUnionContainer) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type CasesTestVector

type CasesTestVector struct {
	Arr []int32
}

func (*CasesTestVector) CalculateLayout

func (item *CasesTestVector) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*CasesTestVector) FillRandom

func (item *CasesTestVector) FillRandom(rg *basictl.RandGenerator)

func (*CasesTestVector) InternalReadTL2

func (item *CasesTestVector) InternalReadTL2(r []byte) (_ []byte, err error)

func (*CasesTestVector) InternalWriteTL2

func (item *CasesTestVector) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*CasesTestVector) MarshalJSON

func (item *CasesTestVector) MarshalJSON() ([]byte, error)

func (*CasesTestVector) ReadJSON

func (item *CasesTestVector) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*CasesTestVector) ReadJSONGeneral

func (item *CasesTestVector) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*CasesTestVector) ReadTL1

func (item *CasesTestVector) ReadTL1(w []byte) (_ []byte, err error)

func (*CasesTestVector) ReadTL1Boxed

func (item *CasesTestVector) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*CasesTestVector) ReadTL2

func (item *CasesTestVector) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*CasesTestVector) Reset

func (item *CasesTestVector) Reset()

func (CasesTestVector) String

func (item CasesTestVector) String() string

func (CasesTestVector) TLName

func (CasesTestVector) TLName() string

func (CasesTestVector) TLTag

func (CasesTestVector) TLTag() uint32

func (*CasesTestVector) UnmarshalJSON

func (item *CasesTestVector) UnmarshalJSON(b []byte) error

func (*CasesTestVector) WriteJSON

func (item *CasesTestVector) WriteJSON(w []byte) []byte

func (*CasesTestVector) WriteJSONGeneral

func (item *CasesTestVector) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*CasesTestVector) WriteJSONOpt

func (item *CasesTestVector) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*CasesTestVector) WriteTL1

func (item *CasesTestVector) WriteTL1(w []byte) []byte

func (*CasesTestVector) WriteTL1Boxed

func (item *CasesTestVector) WriteTL1Boxed(w []byte) []byte

func (*CasesTestVector) WriteTL1BoxedGeneral

func (item *CasesTestVector) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*CasesTestVector) WriteTL1General

func (item *CasesTestVector) WriteTL1General(w []byte) (_ []byte, err error)

func (*CasesTestVector) WriteTL2

func (item *CasesTestVector) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type DictFieldIntInt

type DictFieldIntInt struct {
	Key   int32
	Value int32
}

func (*DictFieldIntInt) CalculateLayout

func (item *DictFieldIntInt) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*DictFieldIntInt) FillRandom

func (item *DictFieldIntInt) FillRandom(rg *basictl.RandGenerator)

func (*DictFieldIntInt) InternalReadTL2

func (item *DictFieldIntInt) InternalReadTL2(r []byte) (_ []byte, err error)

func (*DictFieldIntInt) InternalWriteTL2

func (item *DictFieldIntInt) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*DictFieldIntInt) MarshalJSON

func (item *DictFieldIntInt) MarshalJSON() ([]byte, error)

func (*DictFieldIntInt) ReadJSON

func (item *DictFieldIntInt) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*DictFieldIntInt) ReadJSONGeneral

func (item *DictFieldIntInt) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*DictFieldIntInt) ReadTL1

func (item *DictFieldIntInt) ReadTL1(w []byte) (_ []byte, err error)

func (*DictFieldIntInt) ReadTL2

func (item *DictFieldIntInt) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*DictFieldIntInt) Reset

func (item *DictFieldIntInt) Reset()

func (DictFieldIntInt) String

func (item DictFieldIntInt) String() string

func (*DictFieldIntInt) UnmarshalJSON

func (item *DictFieldIntInt) UnmarshalJSON(b []byte) error

func (*DictFieldIntInt) WriteJSON

func (item *DictFieldIntInt) WriteJSON(w []byte) []byte

func (*DictFieldIntInt) WriteJSONGeneral

func (item *DictFieldIntInt) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*DictFieldIntInt) WriteJSONOpt

func (item *DictFieldIntInt) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*DictFieldIntInt) WriteTL1

func (item *DictFieldIntInt) WriteTL1(w []byte) []byte

func (*DictFieldIntInt) WriteTL1General

func (item *DictFieldIntInt) WriteTL1General(w []byte) (_ []byte, err error)

func (*DictFieldIntInt) WriteTL2

func (item *DictFieldIntInt) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type DictFieldStringInt

type DictFieldStringInt struct {
	Key   string
	Value int32
}

func (*DictFieldStringInt) CalculateLayout

func (item *DictFieldStringInt) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*DictFieldStringInt) FillRandom

func (item *DictFieldStringInt) FillRandom(rg *basictl.RandGenerator)

func (*DictFieldStringInt) InternalReadTL2

func (item *DictFieldStringInt) InternalReadTL2(r []byte) (_ []byte, err error)

func (*DictFieldStringInt) InternalWriteTL2

func (item *DictFieldStringInt) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*DictFieldStringInt) MarshalJSON

func (item *DictFieldStringInt) MarshalJSON() ([]byte, error)

func (*DictFieldStringInt) ReadJSON

func (item *DictFieldStringInt) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*DictFieldStringInt) ReadJSONGeneral

func (item *DictFieldStringInt) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*DictFieldStringInt) ReadTL1

func (item *DictFieldStringInt) ReadTL1(w []byte) (_ []byte, err error)

func (*DictFieldStringInt) ReadTL2

func (item *DictFieldStringInt) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*DictFieldStringInt) Reset

func (item *DictFieldStringInt) Reset()

func (DictFieldStringInt) String

func (item DictFieldStringInt) String() string

func (*DictFieldStringInt) UnmarshalJSON

func (item *DictFieldStringInt) UnmarshalJSON(b []byte) error

func (*DictFieldStringInt) WriteJSON

func (item *DictFieldStringInt) WriteJSON(w []byte) []byte

func (*DictFieldStringInt) WriteJSONGeneral

func (item *DictFieldStringInt) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*DictFieldStringInt) WriteJSONOpt

func (item *DictFieldStringInt) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*DictFieldStringInt) WriteTL1

func (item *DictFieldStringInt) WriteTL1(w []byte) []byte

func (*DictFieldStringInt) WriteTL1General

func (item *DictFieldStringInt) WriteTL1General(w []byte) (_ []byte, err error)

func (*DictFieldStringInt) WriteTL2

func (item *DictFieldStringInt) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type DictFieldStringIntBytes

type DictFieldStringIntBytes struct {
	Key   []byte
	Value int32
}

func (*DictFieldStringIntBytes) CalculateLayout

func (item *DictFieldStringIntBytes) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*DictFieldStringIntBytes) FillRandom

func (item *DictFieldStringIntBytes) FillRandom(rg *basictl.RandGenerator)

func (*DictFieldStringIntBytes) InternalReadTL2

func (item *DictFieldStringIntBytes) InternalReadTL2(r []byte) (_ []byte, err error)

func (*DictFieldStringIntBytes) InternalWriteTL2

func (item *DictFieldStringIntBytes) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*DictFieldStringIntBytes) MarshalJSON

func (item *DictFieldStringIntBytes) MarshalJSON() ([]byte, error)

func (*DictFieldStringIntBytes) ReadJSON

func (item *DictFieldStringIntBytes) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*DictFieldStringIntBytes) ReadJSONGeneral

func (item *DictFieldStringIntBytes) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*DictFieldStringIntBytes) ReadTL1

func (item *DictFieldStringIntBytes) ReadTL1(w []byte) (_ []byte, err error)

func (*DictFieldStringIntBytes) ReadTL2

func (item *DictFieldStringIntBytes) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*DictFieldStringIntBytes) Reset

func (item *DictFieldStringIntBytes) Reset()

func (DictFieldStringIntBytes) String

func (item DictFieldStringIntBytes) String() string

func (*DictFieldStringIntBytes) UnmarshalJSON

func (item *DictFieldStringIntBytes) UnmarshalJSON(b []byte) error

func (*DictFieldStringIntBytes) WriteJSON

func (item *DictFieldStringIntBytes) WriteJSON(w []byte) []byte

func (*DictFieldStringIntBytes) WriteJSONGeneral

func (item *DictFieldStringIntBytes) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*DictFieldStringIntBytes) WriteJSONOpt

func (item *DictFieldStringIntBytes) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*DictFieldStringIntBytes) WriteTL1

func (item *DictFieldStringIntBytes) WriteTL1(w []byte) []byte

func (*DictFieldStringIntBytes) WriteTL1General

func (item *DictFieldStringIntBytes) WriteTL1General(w []byte) (_ []byte, err error)

func (*DictFieldStringIntBytes) WriteTL2

func (item *DictFieldStringIntBytes) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type DictFieldStringString

type DictFieldStringString struct {
	Key   string
	Value string
}

func (*DictFieldStringString) CalculateLayout

func (item *DictFieldStringString) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*DictFieldStringString) FillRandom

func (item *DictFieldStringString) FillRandom(rg *basictl.RandGenerator)

func (*DictFieldStringString) InternalReadTL2

func (item *DictFieldStringString) InternalReadTL2(r []byte) (_ []byte, err error)

func (*DictFieldStringString) InternalWriteTL2

func (item *DictFieldStringString) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*DictFieldStringString) MarshalJSON

func (item *DictFieldStringString) MarshalJSON() ([]byte, error)

func (*DictFieldStringString) ReadJSON

func (item *DictFieldStringString) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*DictFieldStringString) ReadJSONGeneral

func (item *DictFieldStringString) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*DictFieldStringString) ReadTL1

func (item *DictFieldStringString) ReadTL1(w []byte) (_ []byte, err error)

func (*DictFieldStringString) ReadTL2

func (item *DictFieldStringString) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*DictFieldStringString) Reset

func (item *DictFieldStringString) Reset()

func (DictFieldStringString) String

func (item DictFieldStringString) String() string

func (*DictFieldStringString) UnmarshalJSON

func (item *DictFieldStringString) UnmarshalJSON(b []byte) error

func (*DictFieldStringString) WriteJSON

func (item *DictFieldStringString) WriteJSON(w []byte) []byte

func (*DictFieldStringString) WriteJSONGeneral

func (item *DictFieldStringString) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*DictFieldStringString) WriteJSONOpt

func (item *DictFieldStringString) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*DictFieldStringString) WriteTL1

func (item *DictFieldStringString) WriteTL1(w []byte) []byte

func (*DictFieldStringString) WriteTL1General

func (item *DictFieldStringString) WriteTL1General(w []byte) (_ []byte, err error)

func (*DictFieldStringString) WriteTL2

func (item *DictFieldStringString) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type DictFieldStringStringBytes

type DictFieldStringStringBytes struct {
	Key   []byte
	Value []byte
}

func (*DictFieldStringStringBytes) CalculateLayout

func (item *DictFieldStringStringBytes) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*DictFieldStringStringBytes) FillRandom

func (item *DictFieldStringStringBytes) FillRandom(rg *basictl.RandGenerator)

func (*DictFieldStringStringBytes) InternalReadTL2

func (item *DictFieldStringStringBytes) InternalReadTL2(r []byte) (_ []byte, err error)

func (*DictFieldStringStringBytes) InternalWriteTL2

func (item *DictFieldStringStringBytes) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*DictFieldStringStringBytes) MarshalJSON

func (item *DictFieldStringStringBytes) MarshalJSON() ([]byte, error)

func (*DictFieldStringStringBytes) ReadJSON

func (item *DictFieldStringStringBytes) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*DictFieldStringStringBytes) ReadJSONGeneral

func (item *DictFieldStringStringBytes) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*DictFieldStringStringBytes) ReadTL1

func (item *DictFieldStringStringBytes) ReadTL1(w []byte) (_ []byte, err error)

func (*DictFieldStringStringBytes) ReadTL2

func (item *DictFieldStringStringBytes) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*DictFieldStringStringBytes) Reset

func (item *DictFieldStringStringBytes) Reset()

func (DictFieldStringStringBytes) String

func (item DictFieldStringStringBytes) String() string

func (*DictFieldStringStringBytes) UnmarshalJSON

func (item *DictFieldStringStringBytes) UnmarshalJSON(b []byte) error

func (*DictFieldStringStringBytes) WriteJSON

func (item *DictFieldStringStringBytes) WriteJSON(w []byte) []byte

func (*DictFieldStringStringBytes) WriteJSONGeneral

func (item *DictFieldStringStringBytes) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*DictFieldStringStringBytes) WriteJSONOpt

func (item *DictFieldStringStringBytes) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*DictFieldStringStringBytes) WriteTL1

func (item *DictFieldStringStringBytes) WriteTL1(w []byte) []byte

func (*DictFieldStringStringBytes) WriteTL1General

func (item *DictFieldStringStringBytes) WriteTL1General(w []byte) (_ []byte, err error)

func (*DictFieldStringStringBytes) WriteTL2

func (item *DictFieldStringStringBytes) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type DictionaryAnyFieldDoubleInt

type DictionaryAnyFieldDoubleInt struct {
	Key   float64
	Value int32
}

func (*DictionaryAnyFieldDoubleInt) CalculateLayout

func (item *DictionaryAnyFieldDoubleInt) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*DictionaryAnyFieldDoubleInt) FillRandom

func (item *DictionaryAnyFieldDoubleInt) FillRandom(rg *basictl.RandGenerator)

func (*DictionaryAnyFieldDoubleInt) InternalReadTL2

func (item *DictionaryAnyFieldDoubleInt) InternalReadTL2(r []byte) (_ []byte, err error)

func (*DictionaryAnyFieldDoubleInt) InternalWriteTL2

func (item *DictionaryAnyFieldDoubleInt) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*DictionaryAnyFieldDoubleInt) MarshalJSON

func (item *DictionaryAnyFieldDoubleInt) MarshalJSON() ([]byte, error)

func (*DictionaryAnyFieldDoubleInt) ReadJSON

func (item *DictionaryAnyFieldDoubleInt) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*DictionaryAnyFieldDoubleInt) ReadJSONGeneral

func (item *DictionaryAnyFieldDoubleInt) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*DictionaryAnyFieldDoubleInt) ReadTL1

func (item *DictionaryAnyFieldDoubleInt) ReadTL1(w []byte) (_ []byte, err error)

func (*DictionaryAnyFieldDoubleInt) ReadTL1Boxed

func (item *DictionaryAnyFieldDoubleInt) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*DictionaryAnyFieldDoubleInt) ReadTL2

func (item *DictionaryAnyFieldDoubleInt) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*DictionaryAnyFieldDoubleInt) Reset

func (item *DictionaryAnyFieldDoubleInt) Reset()

func (DictionaryAnyFieldDoubleInt) String

func (item DictionaryAnyFieldDoubleInt) String() string

func (DictionaryAnyFieldDoubleInt) TLName

func (DictionaryAnyFieldDoubleInt) TLTag

func (*DictionaryAnyFieldDoubleInt) UnmarshalJSON

func (item *DictionaryAnyFieldDoubleInt) UnmarshalJSON(b []byte) error

func (*DictionaryAnyFieldDoubleInt) WriteJSON

func (item *DictionaryAnyFieldDoubleInt) WriteJSON(w []byte) []byte

func (*DictionaryAnyFieldDoubleInt) WriteJSONGeneral

func (item *DictionaryAnyFieldDoubleInt) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*DictionaryAnyFieldDoubleInt) WriteJSONOpt

func (item *DictionaryAnyFieldDoubleInt) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*DictionaryAnyFieldDoubleInt) WriteTL1

func (item *DictionaryAnyFieldDoubleInt) WriteTL1(w []byte) []byte

func (*DictionaryAnyFieldDoubleInt) WriteTL1Boxed

func (item *DictionaryAnyFieldDoubleInt) WriteTL1Boxed(w []byte) []byte

func (*DictionaryAnyFieldDoubleInt) WriteTL1BoxedGeneral

func (item *DictionaryAnyFieldDoubleInt) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*DictionaryAnyFieldDoubleInt) WriteTL1General

func (item *DictionaryAnyFieldDoubleInt) WriteTL1General(w []byte) (_ []byte, err error)

func (*DictionaryAnyFieldDoubleInt) WriteTL2

func (item *DictionaryAnyFieldDoubleInt) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type DictionaryAnyIntInt

type DictionaryAnyIntInt map[int32]int32

func (*DictionaryAnyIntInt) FillRandom

func (item *DictionaryAnyIntInt) FillRandom(rg *basictl.RandGenerator)

func (*DictionaryAnyIntInt) InternalReadTL2

func (item *DictionaryAnyIntInt) InternalReadTL2(r []byte) (_ []byte, err error)

func (*DictionaryAnyIntInt) MarshalJSON

func (item *DictionaryAnyIntInt) MarshalJSON() ([]byte, error)

func (*DictionaryAnyIntInt) ReadJSON

func (item *DictionaryAnyIntInt) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*DictionaryAnyIntInt) ReadJSONGeneral

func (item *DictionaryAnyIntInt) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*DictionaryAnyIntInt) ReadTL1

func (item *DictionaryAnyIntInt) ReadTL1(w []byte) (_ []byte, err error)

func (*DictionaryAnyIntInt) ReadTL1Boxed

func (item *DictionaryAnyIntInt) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*DictionaryAnyIntInt) ReadTL2

func (item *DictionaryAnyIntInt) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*DictionaryAnyIntInt) Reset

func (item *DictionaryAnyIntInt) Reset()

func (DictionaryAnyIntInt) String

func (item DictionaryAnyIntInt) String() string

func (DictionaryAnyIntInt) TLName

func (DictionaryAnyIntInt) TLName() string

func (DictionaryAnyIntInt) TLTag

func (DictionaryAnyIntInt) TLTag() uint32

func (*DictionaryAnyIntInt) UnmarshalJSON

func (item *DictionaryAnyIntInt) UnmarshalJSON(b []byte) error

func (*DictionaryAnyIntInt) WriteJSON

func (item *DictionaryAnyIntInt) WriteJSON(w []byte) []byte

func (*DictionaryAnyIntInt) WriteJSONGeneral

func (item *DictionaryAnyIntInt) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*DictionaryAnyIntInt) WriteJSONOpt

func (item *DictionaryAnyIntInt) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*DictionaryAnyIntInt) WriteTL1

func (item *DictionaryAnyIntInt) WriteTL1(w []byte) []byte

func (*DictionaryAnyIntInt) WriteTL1Boxed

func (item *DictionaryAnyIntInt) WriteTL1Boxed(w []byte) []byte

func (*DictionaryAnyIntInt) WriteTL1BoxedGeneral

func (item *DictionaryAnyIntInt) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*DictionaryAnyIntInt) WriteTL1General

func (item *DictionaryAnyIntInt) WriteTL1General(w []byte) (_ []byte, err error)

func (*DictionaryAnyIntInt) WriteTL2

func (item *DictionaryAnyIntInt) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type DictionaryAnyIntIntBytes

type DictionaryAnyIntIntBytes []DictFieldIntInt

func (*DictionaryAnyIntIntBytes) FillRandom

func (item *DictionaryAnyIntIntBytes) FillRandom(rg *basictl.RandGenerator)

func (*DictionaryAnyIntIntBytes) InternalReadTL2

func (item *DictionaryAnyIntIntBytes) InternalReadTL2(r []byte) (_ []byte, err error)

func (*DictionaryAnyIntIntBytes) MarshalJSON

func (item *DictionaryAnyIntIntBytes) MarshalJSON() ([]byte, error)

func (*DictionaryAnyIntIntBytes) ReadJSON

func (item *DictionaryAnyIntIntBytes) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*DictionaryAnyIntIntBytes) ReadJSONGeneral

func (item *DictionaryAnyIntIntBytes) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*DictionaryAnyIntIntBytes) ReadTL1

func (item *DictionaryAnyIntIntBytes) ReadTL1(w []byte) (_ []byte, err error)

func (*DictionaryAnyIntIntBytes) ReadTL1Boxed

func (item *DictionaryAnyIntIntBytes) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*DictionaryAnyIntIntBytes) ReadTL2

func (item *DictionaryAnyIntIntBytes) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*DictionaryAnyIntIntBytes) Reset

func (item *DictionaryAnyIntIntBytes) Reset()

func (DictionaryAnyIntIntBytes) String

func (item DictionaryAnyIntIntBytes) String() string

func (DictionaryAnyIntIntBytes) TLName

func (DictionaryAnyIntIntBytes) TLTag

func (*DictionaryAnyIntIntBytes) UnmarshalJSON

func (item *DictionaryAnyIntIntBytes) UnmarshalJSON(b []byte) error

func (*DictionaryAnyIntIntBytes) WriteJSON

func (item *DictionaryAnyIntIntBytes) WriteJSON(w []byte) []byte

func (*DictionaryAnyIntIntBytes) WriteJSONGeneral

func (item *DictionaryAnyIntIntBytes) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*DictionaryAnyIntIntBytes) WriteJSONOpt

func (item *DictionaryAnyIntIntBytes) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*DictionaryAnyIntIntBytes) WriteTL1

func (item *DictionaryAnyIntIntBytes) WriteTL1(w []byte) []byte

func (*DictionaryAnyIntIntBytes) WriteTL1Boxed

func (item *DictionaryAnyIntIntBytes) WriteTL1Boxed(w []byte) []byte

func (*DictionaryAnyIntIntBytes) WriteTL1BoxedGeneral

func (item *DictionaryAnyIntIntBytes) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*DictionaryAnyIntIntBytes) WriteTL1General

func (item *DictionaryAnyIntIntBytes) WriteTL1General(w []byte) (_ []byte, err error)

func (*DictionaryAnyIntIntBytes) WriteTL2

func (item *DictionaryAnyIntIntBytes) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type DictionaryInt

type DictionaryInt map[string]int32

func (*DictionaryInt) FillRandom

func (item *DictionaryInt) FillRandom(rg *basictl.RandGenerator)

func (*DictionaryInt) InternalReadTL2

func (item *DictionaryInt) InternalReadTL2(r []byte) (_ []byte, err error)

func (*DictionaryInt) MarshalJSON

func (item *DictionaryInt) MarshalJSON() ([]byte, error)

func (*DictionaryInt) ReadJSON

func (item *DictionaryInt) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*DictionaryInt) ReadJSONGeneral

func (item *DictionaryInt) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*DictionaryInt) ReadTL1

func (item *DictionaryInt) ReadTL1(w []byte) (_ []byte, err error)

func (*DictionaryInt) ReadTL1Boxed

func (item *DictionaryInt) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*DictionaryInt) ReadTL2

func (item *DictionaryInt) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*DictionaryInt) Reset

func (item *DictionaryInt) Reset()

func (DictionaryInt) String

func (item DictionaryInt) String() string

func (DictionaryInt) TLName

func (DictionaryInt) TLName() string

func (DictionaryInt) TLTag

func (DictionaryInt) TLTag() uint32

func (*DictionaryInt) UnmarshalJSON

func (item *DictionaryInt) UnmarshalJSON(b []byte) error

func (*DictionaryInt) WriteJSON

func (item *DictionaryInt) WriteJSON(w []byte) []byte

func (*DictionaryInt) WriteJSONGeneral

func (item *DictionaryInt) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*DictionaryInt) WriteJSONOpt

func (item *DictionaryInt) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*DictionaryInt) WriteTL1

func (item *DictionaryInt) WriteTL1(w []byte) []byte

func (*DictionaryInt) WriteTL1Boxed

func (item *DictionaryInt) WriteTL1Boxed(w []byte) []byte

func (*DictionaryInt) WriteTL1BoxedGeneral

func (item *DictionaryInt) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*DictionaryInt) WriteTL1General

func (item *DictionaryInt) WriteTL1General(w []byte) (_ []byte, err error)

func (*DictionaryInt) WriteTL2

func (item *DictionaryInt) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type DictionaryIntBytes

type DictionaryIntBytes []DictFieldStringIntBytes

func (*DictionaryIntBytes) FillRandom

func (item *DictionaryIntBytes) FillRandom(rg *basictl.RandGenerator)

func (*DictionaryIntBytes) InternalReadTL2

func (item *DictionaryIntBytes) InternalReadTL2(r []byte) (_ []byte, err error)

func (*DictionaryIntBytes) MarshalJSON

func (item *DictionaryIntBytes) MarshalJSON() ([]byte, error)

func (*DictionaryIntBytes) ReadJSON

func (item *DictionaryIntBytes) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*DictionaryIntBytes) ReadJSONGeneral

func (item *DictionaryIntBytes) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*DictionaryIntBytes) ReadTL1

func (item *DictionaryIntBytes) ReadTL1(w []byte) (_ []byte, err error)

func (*DictionaryIntBytes) ReadTL1Boxed

func (item *DictionaryIntBytes) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*DictionaryIntBytes) ReadTL2

func (item *DictionaryIntBytes) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*DictionaryIntBytes) Reset

func (item *DictionaryIntBytes) Reset()

func (DictionaryIntBytes) String

func (item DictionaryIntBytes) String() string

func (DictionaryIntBytes) TLName

func (DictionaryIntBytes) TLName() string

func (DictionaryIntBytes) TLTag

func (DictionaryIntBytes) TLTag() uint32

func (*DictionaryIntBytes) UnmarshalJSON

func (item *DictionaryIntBytes) UnmarshalJSON(b []byte) error

func (*DictionaryIntBytes) WriteJSON

func (item *DictionaryIntBytes) WriteJSON(w []byte) []byte

func (*DictionaryIntBytes) WriteJSONGeneral

func (item *DictionaryIntBytes) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*DictionaryIntBytes) WriteJSONOpt

func (item *DictionaryIntBytes) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*DictionaryIntBytes) WriteTL1

func (item *DictionaryIntBytes) WriteTL1(w []byte) []byte

func (*DictionaryIntBytes) WriteTL1Boxed

func (item *DictionaryIntBytes) WriteTL1Boxed(w []byte) []byte

func (*DictionaryIntBytes) WriteTL1BoxedGeneral

func (item *DictionaryIntBytes) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*DictionaryIntBytes) WriteTL1General

func (item *DictionaryIntBytes) WriteTL1General(w []byte) (_ []byte, err error)

func (*DictionaryIntBytes) WriteTL2

func (item *DictionaryIntBytes) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type DictionaryString

type DictionaryString map[string]string

func (*DictionaryString) FillRandom

func (item *DictionaryString) FillRandom(rg *basictl.RandGenerator)

func (*DictionaryString) InternalReadTL2

func (item *DictionaryString) InternalReadTL2(r []byte) (_ []byte, err error)

func (*DictionaryString) MarshalJSON

func (item *DictionaryString) MarshalJSON() ([]byte, error)

func (*DictionaryString) ReadJSON

func (item *DictionaryString) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*DictionaryString) ReadJSONGeneral

func (item *DictionaryString) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*DictionaryString) ReadTL1

func (item *DictionaryString) ReadTL1(w []byte) (_ []byte, err error)

func (*DictionaryString) ReadTL1Boxed

func (item *DictionaryString) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*DictionaryString) ReadTL2

func (item *DictionaryString) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*DictionaryString) Reset

func (item *DictionaryString) Reset()

func (DictionaryString) String

func (item DictionaryString) String() string

func (DictionaryString) TLName

func (DictionaryString) TLName() string

func (DictionaryString) TLTag

func (DictionaryString) TLTag() uint32

func (*DictionaryString) UnmarshalJSON

func (item *DictionaryString) UnmarshalJSON(b []byte) error

func (*DictionaryString) WriteJSON

func (item *DictionaryString) WriteJSON(w []byte) []byte

func (*DictionaryString) WriteJSONGeneral

func (item *DictionaryString) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*DictionaryString) WriteJSONOpt

func (item *DictionaryString) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*DictionaryString) WriteTL1

func (item *DictionaryString) WriteTL1(w []byte) []byte

func (*DictionaryString) WriteTL1Boxed

func (item *DictionaryString) WriteTL1Boxed(w []byte) []byte

func (*DictionaryString) WriteTL1BoxedGeneral

func (item *DictionaryString) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*DictionaryString) WriteTL1General

func (item *DictionaryString) WriteTL1General(w []byte) (_ []byte, err error)

func (*DictionaryString) WriteTL2

func (item *DictionaryString) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type DictionaryStringBytes

type DictionaryStringBytes []DictFieldStringStringBytes

func (*DictionaryStringBytes) FillRandom

func (item *DictionaryStringBytes) FillRandom(rg *basictl.RandGenerator)

func (*DictionaryStringBytes) InternalReadTL2

func (item *DictionaryStringBytes) InternalReadTL2(r []byte) (_ []byte, err error)

func (*DictionaryStringBytes) MarshalJSON

func (item *DictionaryStringBytes) MarshalJSON() ([]byte, error)

func (*DictionaryStringBytes) ReadJSON

func (item *DictionaryStringBytes) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*DictionaryStringBytes) ReadJSONGeneral

func (item *DictionaryStringBytes) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*DictionaryStringBytes) ReadTL1

func (item *DictionaryStringBytes) ReadTL1(w []byte) (_ []byte, err error)

func (*DictionaryStringBytes) ReadTL1Boxed

func (item *DictionaryStringBytes) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*DictionaryStringBytes) ReadTL2

func (item *DictionaryStringBytes) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*DictionaryStringBytes) Reset

func (item *DictionaryStringBytes) Reset()

func (DictionaryStringBytes) String

func (item DictionaryStringBytes) String() string

func (DictionaryStringBytes) TLName

func (DictionaryStringBytes) TLName() string

func (DictionaryStringBytes) TLTag

func (DictionaryStringBytes) TLTag() uint32

func (*DictionaryStringBytes) UnmarshalJSON

func (item *DictionaryStringBytes) UnmarshalJSON(b []byte) error

func (*DictionaryStringBytes) WriteJSON

func (item *DictionaryStringBytes) WriteJSON(w []byte) []byte

func (*DictionaryStringBytes) WriteJSONGeneral

func (item *DictionaryStringBytes) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*DictionaryStringBytes) WriteJSONOpt

func (item *DictionaryStringBytes) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*DictionaryStringBytes) WriteTL1

func (item *DictionaryStringBytes) WriteTL1(w []byte) []byte

func (*DictionaryStringBytes) WriteTL1Boxed

func (item *DictionaryStringBytes) WriteTL1Boxed(w []byte) []byte

func (*DictionaryStringBytes) WriteTL1BoxedGeneral

func (item *DictionaryStringBytes) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*DictionaryStringBytes) WriteTL1General

func (item *DictionaryStringBytes) WriteTL1General(w []byte) (_ []byte, err error)

func (*DictionaryStringBytes) WriteTL2

func (item *DictionaryStringBytes) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type Int

type Int int32

BASE TYPES

func (*Int) FillRandom

func (item *Int) FillRandom(rg *basictl.RandGenerator)

func (*Int) InternalReadTL2

func (item *Int) InternalReadTL2(r []byte) (_ []byte, err error)

func (*Int) MarshalJSON

func (item *Int) MarshalJSON() ([]byte, error)

func (*Int) ReadJSON

func (item *Int) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*Int) ReadJSONGeneral

func (item *Int) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*Int) ReadTL1

func (item *Int) ReadTL1(w []byte) (_ []byte, err error)

func (*Int) ReadTL1Boxed

func (item *Int) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*Int) ReadTL2

func (item *Int) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*Int) Reset

func (item *Int) Reset()

func (Int) String

func (item Int) String() string

func (Int) TLName

func (Int) TLName() string

func (Int) TLTag

func (Int) TLTag() uint32

func (*Int) UnmarshalJSON

func (item *Int) UnmarshalJSON(b []byte) error

func (*Int) WriteJSON

func (item *Int) WriteJSON(w []byte) []byte

func (*Int) WriteJSONGeneral

func (item *Int) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*Int) WriteJSONOpt

func (item *Int) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*Int) WriteTL1

func (item *Int) WriteTL1(w []byte) []byte

func (*Int) WriteTL1Boxed

func (item *Int) WriteTL1Boxed(w []byte) []byte

func (*Int) WriteTL1BoxedGeneral

func (item *Int) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*Int) WriteTL1General

func (item *Int) WriteTL1General(w []byte) (_ []byte, err error)

func (*Int) WriteTL2

func (item *Int) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type IntMaybe

type IntMaybe struct {
	Value int32 // not deterministic if !Ok
	Ok    bool
}

func (*IntMaybe) CalculateLayout

func (item *IntMaybe) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*IntMaybe) FillRandom

func (item *IntMaybe) FillRandom(rg *basictl.RandGenerator)

func (*IntMaybe) InternalReadTL2

func (item *IntMaybe) InternalReadTL2(r []byte) (_ []byte, err error)

func (*IntMaybe) InternalWriteTL2

func (item *IntMaybe) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*IntMaybe) ReadJSONGeneral

func (item *IntMaybe) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*IntMaybe) ReadTL1Boxed

func (item *IntMaybe) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*IntMaybe) Reset

func (item *IntMaybe) Reset()

func (IntMaybe) String

func (item IntMaybe) String() string

func (*IntMaybe) WriteJSON

func (item *IntMaybe) WriteJSON(w []byte) []byte

func (*IntMaybe) WriteJSONGeneral

func (item *IntMaybe) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*IntMaybe) WriteJSONOpt

func (item *IntMaybe) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*IntMaybe) WriteTL1Boxed

func (item *IntMaybe) WriteTL1Boxed(w []byte) []byte

type Long

type Long int64

func (*Long) FillRandom

func (item *Long) FillRandom(rg *basictl.RandGenerator)

func (*Long) InternalReadTL2

func (item *Long) InternalReadTL2(r []byte) (_ []byte, err error)

func (*Long) MarshalJSON

func (item *Long) MarshalJSON() ([]byte, error)

func (*Long) ReadJSON

func (item *Long) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*Long) ReadJSONGeneral

func (item *Long) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*Long) ReadTL1

func (item *Long) ReadTL1(w []byte) (_ []byte, err error)

func (*Long) ReadTL1Boxed

func (item *Long) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*Long) ReadTL2

func (item *Long) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*Long) Reset

func (item *Long) Reset()

func (Long) String

func (item Long) String() string

func (Long) TLName

func (Long) TLName() string

func (Long) TLTag

func (Long) TLTag() uint32

func (*Long) UnmarshalJSON

func (item *Long) UnmarshalJSON(b []byte) error

func (*Long) WriteJSON

func (item *Long) WriteJSON(w []byte) []byte

func (*Long) WriteJSONGeneral

func (item *Long) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*Long) WriteJSONOpt

func (item *Long) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*Long) WriteTL1

func (item *Long) WriteTL1(w []byte) []byte

func (*Long) WriteTL1Boxed

func (item *Long) WriteTL1Boxed(w []byte) []byte

func (*Long) WriteTL1BoxedGeneral

func (item *Long) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*Long) WriteTL1General

func (item *Long) WriteTL1General(w []byte) (_ []byte, err error)

func (*Long) WriteTL2

func (item *Long) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type PairTupleIntTupleInt

type PairTupleIntTupleInt struct {
	X []int32
	Y []int32
}

func (*PairTupleIntTupleInt) CalculateLayout

func (item *PairTupleIntTupleInt) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*PairTupleIntTupleInt) FillRandom

func (item *PairTupleIntTupleInt) FillRandom(rg *basictl.RandGenerator, nat_X uint32, nat_Y uint32)

func (*PairTupleIntTupleInt) InternalReadTL2

func (item *PairTupleIntTupleInt) InternalReadTL2(r []byte) (_ []byte, err error)

func (*PairTupleIntTupleInt) InternalWriteTL2

func (item *PairTupleIntTupleInt) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*PairTupleIntTupleInt) ReadJSONGeneral

func (item *PairTupleIntTupleInt) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_X uint32, nat_Y uint32) error

func (*PairTupleIntTupleInt) ReadTL1

func (item *PairTupleIntTupleInt) ReadTL1(w []byte, nat_X uint32, nat_Y uint32) (_ []byte, err error)

func (*PairTupleIntTupleInt) ReadTL1Boxed

func (item *PairTupleIntTupleInt) ReadTL1Boxed(w []byte, nat_X uint32, nat_Y uint32) (_ []byte, err error)

func (*PairTupleIntTupleInt) ReadTL2

func (item *PairTupleIntTupleInt) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*PairTupleIntTupleInt) Reset

func (item *PairTupleIntTupleInt) Reset()

func (PairTupleIntTupleInt) TLName

func (PairTupleIntTupleInt) TLName() string

func (PairTupleIntTupleInt) TLTag

func (PairTupleIntTupleInt) TLTag() uint32

func (*PairTupleIntTupleInt) WriteJSON

func (item *PairTupleIntTupleInt) WriteJSON(w []byte, nat_X uint32, nat_Y uint32) (_ []byte, err error)

func (*PairTupleIntTupleInt) WriteJSONGeneral

func (item *PairTupleIntTupleInt) WriteJSONGeneral(jctx *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

func (item *PairTupleIntTupleInt) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte, nat_X uint32, nat_Y uint32) (_ []byte, err error)

func (*PairTupleIntTupleInt) WriteTL1

func (item *PairTupleIntTupleInt) WriteTL1(w []byte, nat_X uint32, nat_Y uint32) (_ []byte, err error)

func (*PairTupleIntTupleInt) WriteTL1Boxed

func (item *PairTupleIntTupleInt) WriteTL1Boxed(w []byte, nat_X uint32, nat_Y uint32) (_ []byte, err error)

func (*PairTupleIntTupleInt) WriteTL2

func (item *PairTupleIntTupleInt) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type PairTupleTupleInt2TupleTupleInt2

type PairTupleTupleInt2TupleTupleInt2 struct {
	X [][2]int32
	Y [][2]int32
}

func (*PairTupleTupleInt2TupleTupleInt2) CalculateLayout

func (item *PairTupleTupleInt2TupleTupleInt2) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*PairTupleTupleInt2TupleTupleInt2) FillRandom

func (item *PairTupleTupleInt2TupleTupleInt2) FillRandom(rg *basictl.RandGenerator, nat_X uint32, nat_Y uint32)

func (*PairTupleTupleInt2TupleTupleInt2) InternalReadTL2

func (item *PairTupleTupleInt2TupleTupleInt2) InternalReadTL2(r []byte) (_ []byte, err error)

func (*PairTupleTupleInt2TupleTupleInt2) InternalWriteTL2

func (item *PairTupleTupleInt2TupleTupleInt2) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*PairTupleTupleInt2TupleTupleInt2) ReadJSONGeneral

func (item *PairTupleTupleInt2TupleTupleInt2) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_X uint32, nat_Y uint32) error

func (*PairTupleTupleInt2TupleTupleInt2) ReadTL1

func (item *PairTupleTupleInt2TupleTupleInt2) ReadTL1(w []byte, nat_X uint32, nat_Y uint32) (_ []byte, err error)

func (*PairTupleTupleInt2TupleTupleInt2) ReadTL1Boxed

func (item *PairTupleTupleInt2TupleTupleInt2) ReadTL1Boxed(w []byte, nat_X uint32, nat_Y uint32) (_ []byte, err error)

func (*PairTupleTupleInt2TupleTupleInt2) ReadTL2

func (item *PairTupleTupleInt2TupleTupleInt2) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*PairTupleTupleInt2TupleTupleInt2) Reset

func (item *PairTupleTupleInt2TupleTupleInt2) Reset()

func (PairTupleTupleInt2TupleTupleInt2) TLName

func (PairTupleTupleInt2TupleTupleInt2) TLTag

func (*PairTupleTupleInt2TupleTupleInt2) WriteJSON

func (item *PairTupleTupleInt2TupleTupleInt2) WriteJSON(w []byte, nat_X uint32, nat_Y uint32) (_ []byte, err error)

func (*PairTupleTupleInt2TupleTupleInt2) WriteJSONGeneral

func (item *PairTupleTupleInt2TupleTupleInt2) WriteJSONGeneral(jctx *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

func (item *PairTupleTupleInt2TupleTupleInt2) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte, nat_X uint32, nat_Y uint32) (_ []byte, err error)

func (*PairTupleTupleInt2TupleTupleInt2) WriteTL1

func (item *PairTupleTupleInt2TupleTupleInt2) WriteTL1(w []byte, nat_X uint32, nat_Y uint32) (_ []byte, err error)

func (*PairTupleTupleInt2TupleTupleInt2) WriteTL1Boxed

func (item *PairTupleTupleInt2TupleTupleInt2) WriteTL1Boxed(w []byte, nat_X uint32, nat_Y uint32) (_ []byte, err error)

func (*PairTupleTupleInt2TupleTupleInt2) WriteTL2

func (item *PairTupleTupleInt2TupleTupleInt2) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2

type PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2 struct {
	X [][2]PairTupleIntTupleInt
	Y [][2]PairTupleIntTupleInt
}

func (*PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) CalculateLayout

func (item *PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) FillRandom

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

func (*PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) InternalWriteTL2

func (item *PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) ReadJSONGeneral

func (item *PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) ReadJSONGeneral(jctx *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

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

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

func (*PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) Reset

func (PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) TLName

func (PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) TLTag

func (*PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) WriteJSON

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

func (item *PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) WriteJSONGeneral(jctx *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

func (item *PairTupleTuplePairTupleIntTupleInt2TupleTuplePairTupleIntTupleInt2) WriteJSONOpt(jctx *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

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

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

type String

type String string

func (*String) FillRandom

func (item *String) FillRandom(rg *basictl.RandGenerator)

func (*String) InternalReadTL2

func (item *String) InternalReadTL2(r []byte) (_ []byte, err error)

func (*String) MarshalJSON

func (item *String) MarshalJSON() ([]byte, error)

func (*String) ReadJSON

func (item *String) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*String) ReadJSONGeneral

func (item *String) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*String) ReadTL1

func (item *String) ReadTL1(w []byte) (_ []byte, err error)

func (*String) ReadTL1Boxed

func (item *String) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*String) ReadTL2

func (item *String) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*String) Reset

func (item *String) Reset()

func (String) String

func (item String) String() string

func (String) TLName

func (String) TLName() string

func (String) TLTag

func (String) TLTag() uint32

func (*String) UnmarshalJSON

func (item *String) UnmarshalJSON(b []byte) error

func (*String) WriteJSON

func (item *String) WriteJSON(w []byte) []byte

func (*String) WriteJSONGeneral

func (item *String) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*String) WriteJSONOpt

func (item *String) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*String) WriteTL1

func (item *String) WriteTL1(w []byte) []byte

func (*String) WriteTL1Boxed

func (item *String) WriteTL1Boxed(w []byte) []byte

func (*String) WriteTL1BoxedGeneral

func (item *String) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*String) WriteTL1General

func (item *String) WriteTL1General(w []byte) (_ []byte, err error)

func (*String) WriteTL2

func (item *String) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type True

type True struct {
}

func (*True) CalculateLayout

func (item *True) CalculateLayout(sizes []int, optimizeEmpty bool) ([]int, int)

func (*True) FillRandom

func (item *True) FillRandom(rg *basictl.RandGenerator)

func (*True) InternalReadTL2

func (item *True) InternalReadTL2(r []byte) (_ []byte, err error)

func (*True) InternalWriteTL2

func (item *True) InternalWriteTL2(w []byte, sizes []int, optimizeEmpty bool) ([]byte, []int, int)

func (*True) MarshalJSON

func (item *True) MarshalJSON() ([]byte, error)

func (*True) ReadJSON

func (item *True) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*True) ReadJSONGeneral

func (item *True) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*True) ReadTL1

func (item *True) ReadTL1(w []byte) (_ []byte, err error)

func (*True) ReadTL1Boxed

func (item *True) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*True) ReadTL2

func (item *True) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*True) Reset

func (item *True) Reset()

func (True) String

func (item True) String() string

func (True) TLName

func (True) TLName() string

func (True) TLTag

func (True) TLTag() uint32

func (*True) UnmarshalJSON

func (item *True) UnmarshalJSON(b []byte) error

func (*True) WriteJSON

func (item *True) WriteJSON(w []byte) []byte

func (*True) WriteJSONGeneral

func (item *True) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*True) WriteJSONOpt

func (item *True) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*True) WriteTL1

func (item *True) WriteTL1(w []byte) []byte

func (*True) WriteTL1Boxed

func (item *True) WriteTL1Boxed(w []byte) []byte

func (*True) WriteTL1BoxedGeneral

func (item *True) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*True) WriteTL1General

func (item *True) WriteTL1General(w []byte) (_ []byte, err error)

func (*True) WriteTL2

func (item *True) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type TupleInt

type TupleInt []int32

func (*TupleInt) FillRandom

func (item *TupleInt) FillRandom(rg *basictl.RandGenerator, nat_n uint32)

func (*TupleInt) InternalReadTL2

func (item *TupleInt) InternalReadTL2(r []byte) (_ []byte, err error)

func (*TupleInt) ReadJSONGeneral

func (item *TupleInt) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_n uint32) error

func (*TupleInt) ReadTL1

func (item *TupleInt) ReadTL1(w []byte, nat_n uint32) (_ []byte, err error)

func (*TupleInt) ReadTL1Boxed

func (item *TupleInt) ReadTL1Boxed(w []byte, nat_n uint32) (_ []byte, err error)

func (*TupleInt) ReadTL2

func (item *TupleInt) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*TupleInt) Reset

func (item *TupleInt) Reset()

func (TupleInt) TLName

func (TupleInt) TLName() string

func (TupleInt) TLTag

func (TupleInt) TLTag() uint32

func (*TupleInt) WriteJSON

func (item *TupleInt) WriteJSON(w []byte, nat_n uint32) (_ []byte, err error)

func (*TupleInt) WriteJSONGeneral

func (item *TupleInt) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte, nat_n uint32) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*TupleInt) WriteJSONOpt

func (item *TupleInt) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte, nat_n uint32) (_ []byte, err error)

func (*TupleInt) WriteTL1

func (item *TupleInt) WriteTL1(w []byte, nat_n uint32) (_ []byte, err error)

func (*TupleInt) WriteTL1Boxed

func (item *TupleInt) WriteTL1Boxed(w []byte, nat_n uint32) (_ []byte, err error)

func (*TupleInt) WriteTL2

func (item *TupleInt) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type TupleInt2

type TupleInt2 [2]int32

func (*TupleInt2) FillRandom

func (item *TupleInt2) FillRandom(rg *basictl.RandGenerator)

func (*TupleInt2) InternalReadTL2

func (item *TupleInt2) InternalReadTL2(r []byte) (_ []byte, err error)

func (*TupleInt2) MarshalJSON

func (item *TupleInt2) MarshalJSON() ([]byte, error)

func (*TupleInt2) ReadJSON

func (item *TupleInt2) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*TupleInt2) ReadJSONGeneral

func (item *TupleInt2) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*TupleInt2) ReadTL1

func (item *TupleInt2) ReadTL1(w []byte) (_ []byte, err error)

func (*TupleInt2) ReadTL1Boxed

func (item *TupleInt2) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*TupleInt2) ReadTL2

func (item *TupleInt2) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*TupleInt2) Reset

func (item *TupleInt2) Reset()

func (TupleInt2) String

func (item TupleInt2) String() string

func (TupleInt2) TLName

func (TupleInt2) TLName() string

func (TupleInt2) TLTag

func (TupleInt2) TLTag() uint32

func (*TupleInt2) UnmarshalJSON

func (item *TupleInt2) UnmarshalJSON(b []byte) error

func (*TupleInt2) WriteJSON

func (item *TupleInt2) WriteJSON(w []byte) []byte

func (*TupleInt2) WriteJSONGeneral

func (item *TupleInt2) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*TupleInt2) WriteJSONOpt

func (item *TupleInt2) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*TupleInt2) WriteTL1

func (item *TupleInt2) WriteTL1(w []byte) []byte

func (*TupleInt2) WriteTL1Boxed

func (item *TupleInt2) WriteTL1Boxed(w []byte) []byte

func (*TupleInt2) WriteTL1BoxedGeneral

func (item *TupleInt2) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*TupleInt2) WriteTL1General

func (item *TupleInt2) WriteTL1General(w []byte) (_ []byte, err error)

func (*TupleInt2) WriteTL2

func (item *TupleInt2) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type TupleInt4

type TupleInt4 [4]int32

func (*TupleInt4) FillRandom

func (item *TupleInt4) FillRandom(rg *basictl.RandGenerator)

func (*TupleInt4) InternalReadTL2

func (item *TupleInt4) InternalReadTL2(r []byte) (_ []byte, err error)

func (*TupleInt4) MarshalJSON

func (item *TupleInt4) MarshalJSON() ([]byte, error)

func (*TupleInt4) ReadJSON

func (item *TupleInt4) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*TupleInt4) ReadJSONGeneral

func (item *TupleInt4) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*TupleInt4) ReadTL1

func (item *TupleInt4) ReadTL1(w []byte) (_ []byte, err error)

func (*TupleInt4) ReadTL1Boxed

func (item *TupleInt4) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*TupleInt4) ReadTL2

func (item *TupleInt4) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*TupleInt4) Reset

func (item *TupleInt4) Reset()

func (TupleInt4) String

func (item TupleInt4) String() string

func (TupleInt4) TLName

func (TupleInt4) TLName() string

func (TupleInt4) TLTag

func (TupleInt4) TLTag() uint32

func (*TupleInt4) UnmarshalJSON

func (item *TupleInt4) UnmarshalJSON(b []byte) error

func (*TupleInt4) WriteJSON

func (item *TupleInt4) WriteJSON(w []byte) []byte

func (*TupleInt4) WriteJSONGeneral

func (item *TupleInt4) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*TupleInt4) WriteJSONOpt

func (item *TupleInt4) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*TupleInt4) WriteTL1

func (item *TupleInt4) WriteTL1(w []byte) []byte

func (*TupleInt4) WriteTL1Boxed

func (item *TupleInt4) WriteTL1Boxed(w []byte) []byte

func (*TupleInt4) WriteTL1BoxedGeneral

func (item *TupleInt4) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*TupleInt4) WriteTL1General

func (item *TupleInt4) WriteTL1General(w []byte) (_ []byte, err error)

func (*TupleInt4) WriteTL2

func (item *TupleInt4) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type TuplePairTupleIntTupleInt2

type TuplePairTupleIntTupleInt2 [2]PairTupleIntTupleInt

func (*TuplePairTupleIntTupleInt2) FillRandom

func (item *TuplePairTupleIntTupleInt2) FillRandom(rg *basictl.RandGenerator, nat_tXn uint32, nat_tYn uint32)

func (*TuplePairTupleIntTupleInt2) InternalReadTL2

func (item *TuplePairTupleIntTupleInt2) InternalReadTL2(r []byte) (_ []byte, err error)

func (*TuplePairTupleIntTupleInt2) ReadJSONGeneral

func (item *TuplePairTupleIntTupleInt2) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_tXn uint32, nat_tYn uint32) error

func (*TuplePairTupleIntTupleInt2) ReadTL1

func (item *TuplePairTupleIntTupleInt2) ReadTL1(w []byte, nat_tXn uint32, nat_tYn uint32) (_ []byte, err error)

func (*TuplePairTupleIntTupleInt2) ReadTL1Boxed

func (item *TuplePairTupleIntTupleInt2) ReadTL1Boxed(w []byte, nat_tXn uint32, nat_tYn uint32) (_ []byte, err error)

func (*TuplePairTupleIntTupleInt2) ReadTL2

func (item *TuplePairTupleIntTupleInt2) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*TuplePairTupleIntTupleInt2) Reset

func (item *TuplePairTupleIntTupleInt2) Reset()

func (TuplePairTupleIntTupleInt2) TLName

func (TuplePairTupleIntTupleInt2) TLTag

func (*TuplePairTupleIntTupleInt2) WriteJSON

func (item *TuplePairTupleIntTupleInt2) WriteJSON(w []byte, nat_tXn uint32, nat_tYn uint32) (_ []byte, err error)

func (*TuplePairTupleIntTupleInt2) WriteJSONGeneral

func (item *TuplePairTupleIntTupleInt2) WriteJSONGeneral(jctx *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

func (item *TuplePairTupleIntTupleInt2) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte, nat_tXn uint32, nat_tYn uint32) (_ []byte, err error)

func (*TuplePairTupleIntTupleInt2) WriteTL1

func (item *TuplePairTupleIntTupleInt2) WriteTL1(w []byte, nat_tXn uint32, nat_tYn uint32) (_ []byte, err error)

func (*TuplePairTupleIntTupleInt2) WriteTL1Boxed

func (item *TuplePairTupleIntTupleInt2) WriteTL1Boxed(w []byte, nat_tXn uint32, nat_tYn uint32) (_ []byte, err error)

func (*TuplePairTupleIntTupleInt2) WriteTL2

func (item *TuplePairTupleIntTupleInt2) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type TupleString4

type TupleString4 [4]string

func (*TupleString4) FillRandom

func (item *TupleString4) FillRandom(rg *basictl.RandGenerator)

func (*TupleString4) InternalReadTL2

func (item *TupleString4) InternalReadTL2(r []byte) (_ []byte, err error)

func (*TupleString4) MarshalJSON

func (item *TupleString4) MarshalJSON() ([]byte, error)

func (*TupleString4) ReadJSON

func (item *TupleString4) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*TupleString4) ReadJSONGeneral

func (item *TupleString4) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*TupleString4) ReadTL1

func (item *TupleString4) ReadTL1(w []byte) (_ []byte, err error)

func (*TupleString4) ReadTL1Boxed

func (item *TupleString4) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*TupleString4) ReadTL2

func (item *TupleString4) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*TupleString4) Reset

func (item *TupleString4) Reset()

func (TupleString4) String

func (item TupleString4) String() string

func (TupleString4) TLName

func (TupleString4) TLName() string

func (TupleString4) TLTag

func (TupleString4) TLTag() uint32

func (*TupleString4) UnmarshalJSON

func (item *TupleString4) UnmarshalJSON(b []byte) error

func (*TupleString4) WriteJSON

func (item *TupleString4) WriteJSON(w []byte) []byte

func (*TupleString4) WriteJSONGeneral

func (item *TupleString4) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*TupleString4) WriteJSONOpt

func (item *TupleString4) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*TupleString4) WriteTL1

func (item *TupleString4) WriteTL1(w []byte) []byte

func (*TupleString4) WriteTL1Boxed

func (item *TupleString4) WriteTL1Boxed(w []byte) []byte

func (*TupleString4) WriteTL1BoxedGeneral

func (item *TupleString4) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*TupleString4) WriteTL1General

func (item *TupleString4) WriteTL1General(w []byte) (_ []byte, err error)

func (*TupleString4) WriteTL2

func (item *TupleString4) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type TupleString4Bytes

type TupleString4Bytes [4][]byte

func (*TupleString4Bytes) FillRandom

func (item *TupleString4Bytes) FillRandom(rg *basictl.RandGenerator)

func (*TupleString4Bytes) InternalReadTL2

func (item *TupleString4Bytes) InternalReadTL2(r []byte) (_ []byte, err error)

func (*TupleString4Bytes) MarshalJSON

func (item *TupleString4Bytes) MarshalJSON() ([]byte, error)

func (*TupleString4Bytes) ReadJSON

func (item *TupleString4Bytes) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*TupleString4Bytes) ReadJSONGeneral

func (item *TupleString4Bytes) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*TupleString4Bytes) ReadTL1

func (item *TupleString4Bytes) ReadTL1(w []byte) (_ []byte, err error)

func (*TupleString4Bytes) ReadTL1Boxed

func (item *TupleString4Bytes) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*TupleString4Bytes) ReadTL2

func (item *TupleString4Bytes) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*TupleString4Bytes) Reset

func (item *TupleString4Bytes) Reset()

func (TupleString4Bytes) String

func (item TupleString4Bytes) String() string

func (TupleString4Bytes) TLName

func (TupleString4Bytes) TLName() string

func (TupleString4Bytes) TLTag

func (TupleString4Bytes) TLTag() uint32

func (*TupleString4Bytes) UnmarshalJSON

func (item *TupleString4Bytes) UnmarshalJSON(b []byte) error

func (*TupleString4Bytes) WriteJSON

func (item *TupleString4Bytes) WriteJSON(w []byte) []byte

func (*TupleString4Bytes) WriteJSONGeneral

func (item *TupleString4Bytes) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*TupleString4Bytes) WriteJSONOpt

func (item *TupleString4Bytes) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*TupleString4Bytes) WriteTL1

func (item *TupleString4Bytes) WriteTL1(w []byte) []byte

func (*TupleString4Bytes) WriteTL1Boxed

func (item *TupleString4Bytes) WriteTL1Boxed(w []byte) []byte

func (*TupleString4Bytes) WriteTL1BoxedGeneral

func (item *TupleString4Bytes) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*TupleString4Bytes) WriteTL1General

func (item *TupleString4Bytes) WriteTL1General(w []byte) (_ []byte, err error)

func (*TupleString4Bytes) WriteTL2

func (item *TupleString4Bytes) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type TupleTupleInt2

type TupleTupleInt2 [][2]int32

func (*TupleTupleInt2) FillRandom

func (item *TupleTupleInt2) FillRandom(rg *basictl.RandGenerator, nat_n uint32)

func (*TupleTupleInt2) InternalReadTL2

func (item *TupleTupleInt2) InternalReadTL2(r []byte) (_ []byte, err error)

func (*TupleTupleInt2) ReadJSONGeneral

func (item *TupleTupleInt2) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_n uint32) error

func (*TupleTupleInt2) ReadTL1

func (item *TupleTupleInt2) ReadTL1(w []byte, nat_n uint32) (_ []byte, err error)

func (*TupleTupleInt2) ReadTL1Boxed

func (item *TupleTupleInt2) ReadTL1Boxed(w []byte, nat_n uint32) (_ []byte, err error)

func (*TupleTupleInt2) ReadTL2

func (item *TupleTupleInt2) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*TupleTupleInt2) Reset

func (item *TupleTupleInt2) Reset()

func (TupleTupleInt2) TLName

func (TupleTupleInt2) TLName() string

func (TupleTupleInt2) TLTag

func (TupleTupleInt2) TLTag() uint32

func (*TupleTupleInt2) WriteJSON

func (item *TupleTupleInt2) WriteJSON(w []byte, nat_n uint32) (_ []byte, err error)

func (*TupleTupleInt2) WriteJSONGeneral

func (item *TupleTupleInt2) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte, nat_n uint32) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*TupleTupleInt2) WriteJSONOpt

func (item *TupleTupleInt2) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte, nat_n uint32) (_ []byte, err error)

func (*TupleTupleInt2) WriteTL1

func (item *TupleTupleInt2) WriteTL1(w []byte, nat_n uint32) (_ []byte, err error)

func (*TupleTupleInt2) WriteTL1Boxed

func (item *TupleTupleInt2) WriteTL1Boxed(w []byte, nat_n uint32) (_ []byte, err error)

func (*TupleTupleInt2) WriteTL2

func (item *TupleTupleInt2) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type TupleTuplePairTupleIntTupleInt2

type TupleTuplePairTupleIntTupleInt2 [][2]PairTupleIntTupleInt

func (*TupleTuplePairTupleIntTupleInt2) FillRandom

func (item *TupleTuplePairTupleIntTupleInt2) FillRandom(rg *basictl.RandGenerator, nat_ttXn uint32, nat_ttYn uint32, nat_n uint32)

func (*TupleTuplePairTupleIntTupleInt2) InternalReadTL2

func (item *TupleTuplePairTupleIntTupleInt2) InternalReadTL2(r []byte) (_ []byte, err error)

func (*TupleTuplePairTupleIntTupleInt2) ReadJSONGeneral

func (item *TupleTuplePairTupleIntTupleInt2) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer, nat_ttXn uint32, nat_ttYn uint32, nat_n uint32) error

func (*TupleTuplePairTupleIntTupleInt2) ReadTL1

func (item *TupleTuplePairTupleIntTupleInt2) ReadTL1(w []byte, nat_ttXn uint32, nat_ttYn uint32, nat_n uint32) (_ []byte, err error)

func (*TupleTuplePairTupleIntTupleInt2) ReadTL1Boxed

func (item *TupleTuplePairTupleIntTupleInt2) ReadTL1Boxed(w []byte, nat_ttXn uint32, nat_ttYn uint32, nat_n uint32) (_ []byte, err error)

func (*TupleTuplePairTupleIntTupleInt2) ReadTL2

func (item *TupleTuplePairTupleIntTupleInt2) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*TupleTuplePairTupleIntTupleInt2) Reset

func (item *TupleTuplePairTupleIntTupleInt2) Reset()

func (TupleTuplePairTupleIntTupleInt2) TLName

func (TupleTuplePairTupleIntTupleInt2) TLTag

func (*TupleTuplePairTupleIntTupleInt2) WriteJSON

func (item *TupleTuplePairTupleIntTupleInt2) WriteJSON(w []byte, nat_ttXn uint32, nat_ttYn uint32, nat_n uint32) (_ []byte, err error)

func (*TupleTuplePairTupleIntTupleInt2) WriteJSONGeneral

func (item *TupleTuplePairTupleIntTupleInt2) WriteJSONGeneral(jctx *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

func (item *TupleTuplePairTupleIntTupleInt2) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte, nat_ttXn uint32, nat_ttYn uint32, nat_n uint32) (_ []byte, err error)

func (*TupleTuplePairTupleIntTupleInt2) WriteTL1

func (item *TupleTuplePairTupleIntTupleInt2) WriteTL1(w []byte, nat_ttXn uint32, nat_ttYn uint32, nat_n uint32) (_ []byte, err error)

func (*TupleTuplePairTupleIntTupleInt2) WriteTL1Boxed

func (item *TupleTuplePairTupleIntTupleInt2) WriteTL1Boxed(w []byte, nat_ttXn uint32, nat_ttYn uint32, nat_n uint32) (_ []byte, err error)

func (*TupleTuplePairTupleIntTupleInt2) WriteTL2

func (item *TupleTuplePairTupleIntTupleInt2) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type UnionElement

type UnionElement struct {
	TLTag    uint32
	TLName   string
	TLString string
}

type VectorBenchmarksVruposition

type VectorBenchmarksVruposition []BenchmarksVruposition

func (*VectorBenchmarksVruposition) FillRandom

func (item *VectorBenchmarksVruposition) FillRandom(rg *basictl.RandGenerator)

func (*VectorBenchmarksVruposition) InternalReadTL2

func (item *VectorBenchmarksVruposition) InternalReadTL2(r []byte) (_ []byte, err error)

func (*VectorBenchmarksVruposition) MarshalJSON

func (item *VectorBenchmarksVruposition) MarshalJSON() ([]byte, error)

func (*VectorBenchmarksVruposition) ReadJSON

func (item *VectorBenchmarksVruposition) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*VectorBenchmarksVruposition) ReadJSONGeneral

func (item *VectorBenchmarksVruposition) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*VectorBenchmarksVruposition) ReadTL1

func (item *VectorBenchmarksVruposition) ReadTL1(w []byte) (_ []byte, err error)

func (*VectorBenchmarksVruposition) ReadTL1Boxed

func (item *VectorBenchmarksVruposition) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*VectorBenchmarksVruposition) ReadTL2

func (item *VectorBenchmarksVruposition) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*VectorBenchmarksVruposition) RepairMasks

func (item *VectorBenchmarksVruposition) RepairMasks()

func (VectorBenchmarksVruposition) RepairMasksValue

func (*VectorBenchmarksVruposition) Reset

func (item *VectorBenchmarksVruposition) Reset()

func (VectorBenchmarksVruposition) String

func (item VectorBenchmarksVruposition) String() string

func (VectorBenchmarksVruposition) TLName

func (VectorBenchmarksVruposition) TLTag

func (*VectorBenchmarksVruposition) UnmarshalJSON

func (item *VectorBenchmarksVruposition) UnmarshalJSON(b []byte) error

func (*VectorBenchmarksVruposition) WriteJSON

func (item *VectorBenchmarksVruposition) WriteJSON(w []byte) []byte

func (*VectorBenchmarksVruposition) WriteJSONGeneral

func (item *VectorBenchmarksVruposition) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*VectorBenchmarksVruposition) WriteJSONOpt

func (item *VectorBenchmarksVruposition) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*VectorBenchmarksVruposition) WriteTL1

func (item *VectorBenchmarksVruposition) WriteTL1(w []byte) []byte

func (*VectorBenchmarksVruposition) WriteTL1Boxed

func (item *VectorBenchmarksVruposition) WriteTL1Boxed(w []byte) []byte

func (*VectorBenchmarksVruposition) WriteTL1BoxedGeneral

func (item *VectorBenchmarksVruposition) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*VectorBenchmarksVruposition) WriteTL1General

func (item *VectorBenchmarksVruposition) WriteTL1General(w []byte) (_ []byte, err error)

func (*VectorBenchmarksVruposition) WriteTL2

func (item *VectorBenchmarksVruposition) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type VectorBenchmarksVrutoyTopLevelUnion

type VectorBenchmarksVrutoyTopLevelUnion []BenchmarksVrutoyTopLevelUnion

func (*VectorBenchmarksVrutoyTopLevelUnion) FillRandom

func (*VectorBenchmarksVrutoyTopLevelUnion) InternalReadTL2

func (item *VectorBenchmarksVrutoyTopLevelUnion) InternalReadTL2(r []byte) (_ []byte, err error)

func (*VectorBenchmarksVrutoyTopLevelUnion) MarshalJSON

func (item *VectorBenchmarksVrutoyTopLevelUnion) MarshalJSON() ([]byte, error)

func (*VectorBenchmarksVrutoyTopLevelUnion) ReadJSON

func (item *VectorBenchmarksVrutoyTopLevelUnion) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*VectorBenchmarksVrutoyTopLevelUnion) ReadJSONGeneral

func (*VectorBenchmarksVrutoyTopLevelUnion) ReadTL1

func (item *VectorBenchmarksVrutoyTopLevelUnion) ReadTL1(w []byte) (_ []byte, err error)

func (*VectorBenchmarksVrutoyTopLevelUnion) ReadTL1Boxed

func (item *VectorBenchmarksVrutoyTopLevelUnion) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*VectorBenchmarksVrutoyTopLevelUnion) ReadTL2

func (item *VectorBenchmarksVrutoyTopLevelUnion) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*VectorBenchmarksVrutoyTopLevelUnion) RepairMasks

func (item *VectorBenchmarksVrutoyTopLevelUnion) RepairMasks()

func (VectorBenchmarksVrutoyTopLevelUnion) RepairMasksValue

func (*VectorBenchmarksVrutoyTopLevelUnion) Reset

func (VectorBenchmarksVrutoyTopLevelUnion) String

func (VectorBenchmarksVrutoyTopLevelUnion) TLName

func (VectorBenchmarksVrutoyTopLevelUnion) TLTag

func (*VectorBenchmarksVrutoyTopLevelUnion) UnmarshalJSON

func (item *VectorBenchmarksVrutoyTopLevelUnion) UnmarshalJSON(b []byte) error

func (*VectorBenchmarksVrutoyTopLevelUnion) WriteJSON

func (item *VectorBenchmarksVrutoyTopLevelUnion) WriteJSON(w []byte) []byte

func (*VectorBenchmarksVrutoyTopLevelUnion) WriteJSONGeneral

func (item *VectorBenchmarksVrutoyTopLevelUnion) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*VectorBenchmarksVrutoyTopLevelUnion) WriteJSONOpt

func (item *VectorBenchmarksVrutoyTopLevelUnion) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*VectorBenchmarksVrutoyTopLevelUnion) WriteTL1

func (item *VectorBenchmarksVrutoyTopLevelUnion) WriteTL1(w []byte) []byte

func (*VectorBenchmarksVrutoyTopLevelUnion) WriteTL1Boxed

func (item *VectorBenchmarksVrutoyTopLevelUnion) WriteTL1Boxed(w []byte) []byte

func (*VectorBenchmarksVrutoyTopLevelUnion) WriteTL1BoxedGeneral

func (item *VectorBenchmarksVrutoyTopLevelUnion) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*VectorBenchmarksVrutoyTopLevelUnion) WriteTL1General

func (item *VectorBenchmarksVrutoyTopLevelUnion) WriteTL1General(w []byte) (_ []byte, err error)

func (*VectorBenchmarksVrutoyTopLevelUnion) WriteTL2

type VectorBool

type VectorBool []bool

func (*VectorBool) FillRandom

func (item *VectorBool) FillRandom(rg *basictl.RandGenerator)

func (*VectorBool) InternalReadTL2

func (item *VectorBool) InternalReadTL2(r []byte) (_ []byte, err error)

func (*VectorBool) MarshalJSON

func (item *VectorBool) MarshalJSON() ([]byte, error)

func (*VectorBool) ReadJSON

func (item *VectorBool) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*VectorBool) ReadJSONGeneral

func (item *VectorBool) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*VectorBool) ReadTL1

func (item *VectorBool) ReadTL1(w []byte) (_ []byte, err error)

func (*VectorBool) ReadTL1Boxed

func (item *VectorBool) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*VectorBool) ReadTL2

func (item *VectorBool) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*VectorBool) Reset

func (item *VectorBool) Reset()

func (VectorBool) String

func (item VectorBool) String() string

func (VectorBool) TLName

func (VectorBool) TLName() string

func (VectorBool) TLTag

func (VectorBool) TLTag() uint32

func (*VectorBool) UnmarshalJSON

func (item *VectorBool) UnmarshalJSON(b []byte) error

func (*VectorBool) WriteJSON

func (item *VectorBool) WriteJSON(w []byte) []byte

func (*VectorBool) WriteJSONGeneral

func (item *VectorBool) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*VectorBool) WriteJSONOpt

func (item *VectorBool) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*VectorBool) WriteTL1

func (item *VectorBool) WriteTL1(w []byte) []byte

func (*VectorBool) WriteTL1Boxed

func (item *VectorBool) WriteTL1Boxed(w []byte) []byte

func (*VectorBool) WriteTL1BoxedGeneral

func (item *VectorBool) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*VectorBool) WriteTL1General

func (item *VectorBool) WriteTL1General(w []byte) (_ []byte, err error)

func (*VectorBool) WriteTL2

func (item *VectorBool) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type VectorDictionaryAnyFieldDoubleInt

type VectorDictionaryAnyFieldDoubleInt []DictionaryAnyFieldDoubleInt

func (*VectorDictionaryAnyFieldDoubleInt) FillRandom

func (*VectorDictionaryAnyFieldDoubleInt) InternalReadTL2

func (item *VectorDictionaryAnyFieldDoubleInt) InternalReadTL2(r []byte) (_ []byte, err error)

func (*VectorDictionaryAnyFieldDoubleInt) MarshalJSON

func (item *VectorDictionaryAnyFieldDoubleInt) MarshalJSON() ([]byte, error)

func (*VectorDictionaryAnyFieldDoubleInt) ReadJSON

func (item *VectorDictionaryAnyFieldDoubleInt) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*VectorDictionaryAnyFieldDoubleInt) ReadJSONGeneral

func (*VectorDictionaryAnyFieldDoubleInt) ReadTL1

func (item *VectorDictionaryAnyFieldDoubleInt) ReadTL1(w []byte) (_ []byte, err error)

func (*VectorDictionaryAnyFieldDoubleInt) ReadTL1Boxed

func (item *VectorDictionaryAnyFieldDoubleInt) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*VectorDictionaryAnyFieldDoubleInt) ReadTL2

func (item *VectorDictionaryAnyFieldDoubleInt) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*VectorDictionaryAnyFieldDoubleInt) Reset

func (item *VectorDictionaryAnyFieldDoubleInt) Reset()

func (VectorDictionaryAnyFieldDoubleInt) String

func (VectorDictionaryAnyFieldDoubleInt) TLName

func (VectorDictionaryAnyFieldDoubleInt) TLTag

func (*VectorDictionaryAnyFieldDoubleInt) UnmarshalJSON

func (item *VectorDictionaryAnyFieldDoubleInt) UnmarshalJSON(b []byte) error

func (*VectorDictionaryAnyFieldDoubleInt) WriteJSON

func (item *VectorDictionaryAnyFieldDoubleInt) WriteJSON(w []byte) []byte

func (*VectorDictionaryAnyFieldDoubleInt) WriteJSONGeneral

func (item *VectorDictionaryAnyFieldDoubleInt) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*VectorDictionaryAnyFieldDoubleInt) WriteJSONOpt

func (item *VectorDictionaryAnyFieldDoubleInt) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*VectorDictionaryAnyFieldDoubleInt) WriteTL1

func (item *VectorDictionaryAnyFieldDoubleInt) WriteTL1(w []byte) []byte

func (*VectorDictionaryAnyFieldDoubleInt) WriteTL1Boxed

func (item *VectorDictionaryAnyFieldDoubleInt) WriteTL1Boxed(w []byte) []byte

func (*VectorDictionaryAnyFieldDoubleInt) WriteTL1BoxedGeneral

func (item *VectorDictionaryAnyFieldDoubleInt) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*VectorDictionaryAnyFieldDoubleInt) WriteTL1General

func (item *VectorDictionaryAnyFieldDoubleInt) WriteTL1General(w []byte) (_ []byte, err error)

func (*VectorDictionaryAnyFieldDoubleInt) WriteTL2

func (item *VectorDictionaryAnyFieldDoubleInt) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type VectorInt

type VectorInt []int32

func (*VectorInt) FillRandom

func (item *VectorInt) FillRandom(rg *basictl.RandGenerator)

func (*VectorInt) InternalReadTL2

func (item *VectorInt) InternalReadTL2(r []byte) (_ []byte, err error)

func (*VectorInt) MarshalJSON

func (item *VectorInt) MarshalJSON() ([]byte, error)

func (*VectorInt) ReadJSON

func (item *VectorInt) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*VectorInt) ReadJSONGeneral

func (item *VectorInt) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*VectorInt) ReadTL1

func (item *VectorInt) ReadTL1(w []byte) (_ []byte, err error)

func (*VectorInt) ReadTL1Boxed

func (item *VectorInt) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*VectorInt) ReadTL2

func (item *VectorInt) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*VectorInt) Reset

func (item *VectorInt) Reset()

func (VectorInt) String

func (item VectorInt) String() string

func (VectorInt) TLName

func (VectorInt) TLName() string

func (VectorInt) TLTag

func (VectorInt) TLTag() uint32

func (*VectorInt) UnmarshalJSON

func (item *VectorInt) UnmarshalJSON(b []byte) error

func (*VectorInt) WriteJSON

func (item *VectorInt) WriteJSON(w []byte) []byte

func (*VectorInt) WriteJSONGeneral

func (item *VectorInt) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*VectorInt) WriteJSONOpt

func (item *VectorInt) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*VectorInt) WriteTL1

func (item *VectorInt) WriteTL1(w []byte) []byte

func (*VectorInt) WriteTL1Boxed

func (item *VectorInt) WriteTL1Boxed(w []byte) []byte

func (*VectorInt) WriteTL1BoxedGeneral

func (item *VectorInt) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*VectorInt) WriteTL1General

func (item *VectorInt) WriteTL1General(w []byte) (_ []byte, err error)

func (*VectorInt) WriteTL2

func (item *VectorInt) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type VectorString

type VectorString []string

func (*VectorString) FillRandom

func (item *VectorString) FillRandom(rg *basictl.RandGenerator)

func (*VectorString) InternalReadTL2

func (item *VectorString) InternalReadTL2(r []byte) (_ []byte, err error)

func (*VectorString) MarshalJSON

func (item *VectorString) MarshalJSON() ([]byte, error)

func (*VectorString) ReadJSON

func (item *VectorString) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*VectorString) ReadJSONGeneral

func (item *VectorString) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*VectorString) ReadTL1

func (item *VectorString) ReadTL1(w []byte) (_ []byte, err error)

func (*VectorString) ReadTL1Boxed

func (item *VectorString) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*VectorString) ReadTL2

func (item *VectorString) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*VectorString) Reset

func (item *VectorString) Reset()

func (VectorString) String

func (item VectorString) String() string

func (VectorString) TLName

func (VectorString) TLName() string

func (VectorString) TLTag

func (VectorString) TLTag() uint32

func (*VectorString) UnmarshalJSON

func (item *VectorString) UnmarshalJSON(b []byte) error

func (*VectorString) WriteJSON

func (item *VectorString) WriteJSON(w []byte) []byte

func (*VectorString) WriteJSONGeneral

func (item *VectorString) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*VectorString) WriteJSONOpt

func (item *VectorString) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*VectorString) WriteTL1

func (item *VectorString) WriteTL1(w []byte) []byte

func (*VectorString) WriteTL1Boxed

func (item *VectorString) WriteTL1Boxed(w []byte) []byte

func (*VectorString) WriteTL1BoxedGeneral

func (item *VectorString) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*VectorString) WriteTL1General

func (item *VectorString) WriteTL1General(w []byte) (_ []byte, err error)

func (*VectorString) WriteTL2

func (item *VectorString) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type VectorStringBytes

type VectorStringBytes [][]byte

func (*VectorStringBytes) FillRandom

func (item *VectorStringBytes) FillRandom(rg *basictl.RandGenerator)

func (*VectorStringBytes) InternalReadTL2

func (item *VectorStringBytes) InternalReadTL2(r []byte) (_ []byte, err error)

func (*VectorStringBytes) MarshalJSON

func (item *VectorStringBytes) MarshalJSON() ([]byte, error)

func (*VectorStringBytes) ReadJSON

func (item *VectorStringBytes) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*VectorStringBytes) ReadJSONGeneral

func (item *VectorStringBytes) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*VectorStringBytes) ReadTL1

func (item *VectorStringBytes) ReadTL1(w []byte) (_ []byte, err error)

func (*VectorStringBytes) ReadTL1Boxed

func (item *VectorStringBytes) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*VectorStringBytes) ReadTL2

func (item *VectorStringBytes) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*VectorStringBytes) Reset

func (item *VectorStringBytes) Reset()

func (VectorStringBytes) String

func (item VectorStringBytes) String() string

func (VectorStringBytes) TLName

func (VectorStringBytes) TLName() string

func (VectorStringBytes) TLTag

func (VectorStringBytes) TLTag() uint32

func (*VectorStringBytes) UnmarshalJSON

func (item *VectorStringBytes) UnmarshalJSON(b []byte) error

func (*VectorStringBytes) WriteJSON

func (item *VectorStringBytes) WriteJSON(w []byte) []byte

func (*VectorStringBytes) WriteJSONGeneral

func (item *VectorStringBytes) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*VectorStringBytes) WriteJSONOpt

func (item *VectorStringBytes) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*VectorStringBytes) WriteTL1

func (item *VectorStringBytes) WriteTL1(w []byte) []byte

func (*VectorStringBytes) WriteTL1Boxed

func (item *VectorStringBytes) WriteTL1Boxed(w []byte) []byte

func (*VectorStringBytes) WriteTL1BoxedGeneral

func (item *VectorStringBytes) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*VectorStringBytes) WriteTL1General

func (item *VectorStringBytes) WriteTL1General(w []byte) (_ []byte, err error)

func (*VectorStringBytes) WriteTL2

func (item *VectorStringBytes) WriteTL2(w []byte, tctx *basictl.TL2WriteContext) []byte

type VectorTrueBoxed

type VectorTrueBoxed []True

func (*VectorTrueBoxed) FillRandom

func (item *VectorTrueBoxed) FillRandom(rg *basictl.RandGenerator)

func (*VectorTrueBoxed) InternalReadTL2

func (item *VectorTrueBoxed) InternalReadTL2(r []byte) (_ []byte, err error)

func (*VectorTrueBoxed) MarshalJSON

func (item *VectorTrueBoxed) MarshalJSON() ([]byte, error)

func (*VectorTrueBoxed) ReadJSON

func (item *VectorTrueBoxed) ReadJSON(legacyTypeNames bool, in *basictl.JsonLexer) error

func (*VectorTrueBoxed) ReadJSONGeneral

func (item *VectorTrueBoxed) ReadJSONGeneral(jctx *basictl.JSONReadContext, in *basictl.JsonLexer) error

func (*VectorTrueBoxed) ReadTL1

func (item *VectorTrueBoxed) ReadTL1(w []byte) (_ []byte, err error)

func (*VectorTrueBoxed) ReadTL1Boxed

func (item *VectorTrueBoxed) ReadTL1Boxed(w []byte) (_ []byte, err error)

func (*VectorTrueBoxed) ReadTL2

func (item *VectorTrueBoxed) ReadTL2(r []byte, tctx *basictl.TL2ReadContext) (_ []byte, err error)

func (*VectorTrueBoxed) Reset

func (item *VectorTrueBoxed) Reset()

func (VectorTrueBoxed) String

func (item VectorTrueBoxed) String() string

func (VectorTrueBoxed) TLName

func (VectorTrueBoxed) TLName() string

func (VectorTrueBoxed) TLTag

func (VectorTrueBoxed) TLTag() uint32

func (*VectorTrueBoxed) UnmarshalJSON

func (item *VectorTrueBoxed) UnmarshalJSON(b []byte) error

func (*VectorTrueBoxed) WriteJSON

func (item *VectorTrueBoxed) WriteJSON(w []byte) []byte

func (*VectorTrueBoxed) WriteJSONGeneral

func (item *VectorTrueBoxed) WriteJSONGeneral(jctx *basictl.JSONWriteContext, w []byte) (_ []byte, err error)

This method is general version of WriteJSON, use it instead!

func (*VectorTrueBoxed) WriteJSONOpt

func (item *VectorTrueBoxed) WriteJSONOpt(jctx *basictl.JSONWriteContext, w []byte) []byte

func (*VectorTrueBoxed) WriteTL1

func (item *VectorTrueBoxed) WriteTL1(w []byte) []byte

func (*VectorTrueBoxed) WriteTL1Boxed

func (item *VectorTrueBoxed) WriteTL1Boxed(w []byte) []byte

func (*VectorTrueBoxed) WriteTL1BoxedGeneral

func (item *VectorTrueBoxed) WriteTL1BoxedGeneral(w []byte) (_ []byte, err error)

func (*VectorTrueBoxed) WriteTL1General

func (item *VectorTrueBoxed) WriteTL1General(w []byte) (_ []byte, err error)

func (*VectorTrueBoxed) WriteTL2

func (item *VectorTrueBoxed) WriteTL2(w []byte, tctx *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