v.io: v.io/v23/vdl/vdltest Index | Files

package vdltest

import "v.io/v23/vdl/vdltest"

Package vdltest provides a variety of VDL types and values for testing.

nolint:golint nolint:golint

Index

Package Files

all.go entry.go entry_generator.go mimic_value.go stats.go type_generator.go value_generator.go vdltest.vdl.go vtype_native.go

Variables

var (
    ErrNone  = verror.NewIDAction("v.io/v23/vdl/vdltest.None", verror.NoRetry)
    ErrOne   = verror.NewIDAction("v.io/v23/vdl/vdltest.One", verror.NoRetry)
    ErrTwo   = verror.NewIDAction("v.io/v23/vdl/vdltest.Two", verror.NoRetry)
    ErrThree = verror.NewIDAction("v.io/v23/vdl/vdltest.Three", verror.NoRetry)
)
var VEnumAbcAll = [...]VEnumAbc{VEnumAbcA, VEnumAbcB, VEnumAbcC}

VEnumAbcAll holds all labels for VEnumAbc.

var VEnumBcdAll = [...]VEnumBcd{VEnumBcdB, VEnumBcdC, VEnumBcdD}

VEnumBcdAll holds all labels for VEnumBcd.

var XEnumAbcAll = [...]XEnumAbc{XEnumAbcA, XEnumAbcB, XEnumAbcC}

XEnumAbcAll holds all labels for XEnumAbc.

var XEnumBcdAll = [...]XEnumBcd{XEnumBcdB, XEnumBcdC, XEnumBcdD}

XEnumBcdAll holds all labels for XEnumBcd.

func ErrorfNone Uses

func ErrorfNone(ctx *context.T, format string) error

ErrorfNone calls ErrNone.Errorf with the supplied arguments.

func ErrorfOne Uses

func ErrorfOne(ctx *context.T, format string, i int64) error

ErrorfOne calls ErrOne.Errorf with the supplied arguments.

func ErrorfThree Uses

func ErrorfThree(ctx *context.T, format string, a string, b int64, c float32) error

ErrorfThree calls ErrThree.Errorf with the supplied arguments.

func ErrorfTwo Uses

func ErrorfTwo(ctx *context.T, format string, a string, err error) error

ErrorfTwo calls ErrTwo.Errorf with the supplied arguments.

func MessageNone Uses

func MessageNone(ctx *context.T, message string) error

MessageNone calls ErrNone.Message with the supplied arguments.

func MessageOne Uses

func MessageOne(ctx *context.T, message string, i int64) error

MessageOne calls ErrOne.Message with the supplied arguments.

func MessageThree Uses

func MessageThree(ctx *context.T, message string, a string, b int64, c float32) error

MessageThree calls ErrThree.Message with the supplied arguments.

func MessageTwo Uses

func MessageTwo(ctx *context.T, message string, a string, err error) error

MessageTwo calls ErrTwo.Message with the supplied arguments.

func MimicValue Uses

func MimicValue(tt *vdl.Type, base *vdl.Value) *vdl.Value

MimicValue returns a value of type tt that, when converted to the type of the base value, results in exactly the base value. If tt is Any, the type of the returned value is the type of the base value.

Returns nil if no such value is possible. E.g. if tt is uint32 and base is int32(-1), no value of type tt can be converted to the base value.

func ParamsErrNone Uses

func ParamsErrNone(argumentError error) (verrorComponent string, verrorOperation string, returnErr error)

ParamsErrNone extracts the expected parameters from the error's ParameterList.

func ParamsErrOne Uses

func ParamsErrOne(argumentError error) (verrorComponent string, verrorOperation string, i int64, returnErr error)

ParamsErrOne extracts the expected parameters from the error's ParameterList.

func ParamsErrThree Uses

func ParamsErrThree(argumentError error) (verrorComponent string, verrorOperation string, a string, b int64, c float32, returnErr error)

ParamsErrThree extracts the expected parameters from the error's ParameterList.

func ParamsErrTwo Uses

func ParamsErrTwo(argumentError error) (verrorComponent string, verrorOperation string, a string, err error, returnErr error)

ParamsErrTwo extracts the expected parameters from the error's ParameterList.

func PrintEntryStats Uses

func PrintEntryStats(w io.Writer, entries ...EntryValue) error

PrintEntryStats prints statistics gathered from entries into w.

func PrintTypeStats Uses

func PrintTypeStats(w io.Writer, types ...*vdl.Type) error

PrintTypeStats prints statistics gathered from types into w.

func VDLReadVUnionDepth1_All Uses

func VDLReadVUnionDepth1_All(dec vdl.Decoder, x *VUnionDepth1_All) error

func VDLReadVUnionDepth1_Any Uses

func VDLReadVUnionDepth1_Any(dec vdl.Decoder, x *VUnionDepth1_Any) error

func VDLReadVUnionDepth1_Bool Uses

func VDLReadVUnionDepth1_Bool(dec vdl.Decoder, x *VUnionDepth1_Bool) error

func VDLReadVUnionDepth1_Byte Uses

func VDLReadVUnionDepth1_Byte(dec vdl.Decoder, x *VUnionDepth1_Byte) error

func VDLReadVUnionDepth1_Error Uses

func VDLReadVUnionDepth1_Error(dec vdl.Decoder, x *VUnionDepth1_Error) error

func VDLReadVUnionDepth1_Float32 Uses

func VDLReadVUnionDepth1_Float32(dec vdl.Decoder, x *VUnionDepth1_Float32) error

func VDLReadVUnionDepth1_Float64 Uses

func VDLReadVUnionDepth1_Float64(dec vdl.Decoder, x *VUnionDepth1_Float64) error

func VDLReadVUnionDepth1_Int16 Uses

func VDLReadVUnionDepth1_Int16(dec vdl.Decoder, x *VUnionDepth1_Int16) error

func VDLReadVUnionDepth1_Int32 Uses

func VDLReadVUnionDepth1_Int32(dec vdl.Decoder, x *VUnionDepth1_Int32) error

func VDLReadVUnionDepth1_Int64 Uses

func VDLReadVUnionDepth1_Int64(dec vdl.Decoder, x *VUnionDepth1_Int64) error

func VDLReadVUnionDepth1_Int8 Uses

func VDLReadVUnionDepth1_Int8(dec vdl.Decoder, x *VUnionDepth1_Int8) error

func VDLReadVUnionDepth1_OptVNamedError Uses

func VDLReadVUnionDepth1_OptVNamedError(dec vdl.Decoder, x *VUnionDepth1_OptVNamedError) error

func VDLReadVUnionDepth1_OptVStructEmpty Uses

func VDLReadVUnionDepth1_OptVStructEmpty(dec vdl.Decoder, x *VUnionDepth1_OptVStructEmpty) error

func VDLReadVUnionDepth1_String Uses

func VDLReadVUnionDepth1_String(dec vdl.Decoder, x *VUnionDepth1_String) error

func VDLReadVUnionDepth1_TypeObject Uses

func VDLReadVUnionDepth1_TypeObject(dec vdl.Decoder, x *VUnionDepth1_TypeObject) error

func VDLReadVUnionDepth1_Uint16 Uses

func VDLReadVUnionDepth1_Uint16(dec vdl.Decoder, x *VUnionDepth1_Uint16) error

func VDLReadVUnionDepth1_Uint32 Uses

func VDLReadVUnionDepth1_Uint32(dec vdl.Decoder, x *VUnionDepth1_Uint32) error

func VDLReadVUnionDepth1_Uint64 Uses

func VDLReadVUnionDepth1_Uint64(dec vdl.Decoder, x *VUnionDepth1_Uint64) error

func VDLReadVUnionDepth1_VBool Uses

func VDLReadVUnionDepth1_VBool(dec vdl.Decoder, x *VUnionDepth1_VBool) error

func VDLReadVUnionDepth1_VByte Uses

func VDLReadVUnionDepth1_VByte(dec vdl.Decoder, x *VUnionDepth1_VByte) error

func VDLReadVUnionDepth1_VEnumAbc Uses

func VDLReadVUnionDepth1_VEnumAbc(dec vdl.Decoder, x *VUnionDepth1_VEnumAbc) error

func VDLReadVUnionDepth1_VEnumBcd Uses

func VDLReadVUnionDepth1_VEnumBcd(dec vdl.Decoder, x *VUnionDepth1_VEnumBcd) error

func VDLReadVUnionDepth1_VFloat32 Uses

func VDLReadVUnionDepth1_VFloat32(dec vdl.Decoder, x *VUnionDepth1_VFloat32) error

func VDLReadVUnionDepth1_VFloat64 Uses

func VDLReadVUnionDepth1_VFloat64(dec vdl.Decoder, x *VUnionDepth1_VFloat64) error

func VDLReadVUnionDepth1_VInt16 Uses

func VDLReadVUnionDepth1_VInt16(dec vdl.Decoder, x *VUnionDepth1_VInt16) error

func VDLReadVUnionDepth1_VInt32 Uses

func VDLReadVUnionDepth1_VInt32(dec vdl.Decoder, x *VUnionDepth1_VInt32) error

func VDLReadVUnionDepth1_VInt64 Uses

func VDLReadVUnionDepth1_VInt64(dec vdl.Decoder, x *VUnionDepth1_VInt64) error

func VDLReadVUnionDepth1_VInt8 Uses

func VDLReadVUnionDepth1_VInt8(dec vdl.Decoder, x *VUnionDepth1_VInt8) error

func VDLReadVUnionDepth1_VNamedError Uses

func VDLReadVUnionDepth1_VNamedError(dec vdl.Decoder, x *VUnionDepth1_VNamedError) error

func VDLReadVUnionDepth1_VString Uses

func VDLReadVUnionDepth1_VString(dec vdl.Decoder, x *VUnionDepth1_VString) error

func VDLReadVUnionDepth1_VStructEmpty Uses

func VDLReadVUnionDepth1_VStructEmpty(dec vdl.Decoder, x *VUnionDepth1_VStructEmpty) error

func VDLReadVUnionDepth1_VUint16 Uses

func VDLReadVUnionDepth1_VUint16(dec vdl.Decoder, x *VUnionDepth1_VUint16) error

func VDLReadVUnionDepth1_VUint32 Uses

func VDLReadVUnionDepth1_VUint32(dec vdl.Decoder, x *VUnionDepth1_VUint32) error

func VDLReadVUnionDepth1_VUint64 Uses

func VDLReadVUnionDepth1_VUint64(dec vdl.Decoder, x *VUnionDepth1_VUint64) error

func VDLReadVUnionDepth2_All Uses

func VDLReadVUnionDepth2_All(dec vdl.Decoder, x *VUnionDepth2_All) error

func VDLReadVUnionDepth2_Map_VBool_VBool Uses

func VDLReadVUnionDepth2_Map_VBool_VBool(dec vdl.Decoder, x *VUnionDepth2_Map_VBool_VBool) error

func VDLReadVUnionDepth2_OptVStructDepth1_VEnumBcd Uses

func VDLReadVUnionDepth2_OptVStructDepth1_VEnumBcd(dec vdl.Decoder, x *VUnionDepth2_OptVStructDepth1_VEnumBcd) error

func VDLReadVUnionDepth2_OptVStructDepth1_VFloat32 Uses

func VDLReadVUnionDepth2_OptVStructDepth1_VFloat32(dec vdl.Decoder, x *VUnionDepth2_OptVStructDepth1_VFloat32) error

func VDLReadVUnionDepth2_VArray1_String Uses

func VDLReadVUnionDepth2_VArray1_String(dec vdl.Decoder, x *VUnionDepth2_VArray1_String) error

func VDLReadVUnionDepth2_VArray2_VByte Uses

func VDLReadVUnionDepth2_VArray2_VByte(dec vdl.Decoder, x *VUnionDepth2_VArray2_VByte) error

func VDLReadVUnionDepth2_VList_OptVNamedError Uses

func VDLReadVUnionDepth2_VList_OptVNamedError(dec vdl.Decoder, x *VUnionDepth2_VList_OptVNamedError) error

func VDLReadVUnionDepth2_VList_VByte Uses

func VDLReadVUnionDepth2_VList_VByte(dec vdl.Decoder, x *VUnionDepth2_VList_VByte) error

func VDLReadVUnionDepth2_VMap_VBool_VBool Uses

func VDLReadVUnionDepth2_VMap_VBool_VBool(dec vdl.Decoder, x *VUnionDepth2_VMap_VBool_VBool) error

func VDLReadVUnionDepth2_VSet_VBool Uses

func VDLReadVUnionDepth2_VSet_VBool(dec vdl.Decoder, x *VUnionDepth2_VSet_VBool) error

func VDLReadVUnionDepth2_VSet_VNamedError Uses

func VDLReadVUnionDepth2_VSet_VNamedError(dec vdl.Decoder, x *VUnionDepth2_VSet_VNamedError) error

func VDLReadVUnionDepth2_VStructDepth1_All Uses

func VDLReadVUnionDepth2_VStructDepth1_All(dec vdl.Decoder, x *VUnionDepth2_VStructDepth1_All) error

func VDLReadVUnionDepth2_VStructDepth1_Int8 Uses

func VDLReadVUnionDepth2_VStructDepth1_Int8(dec vdl.Decoder, x *VUnionDepth2_VStructDepth1_Int8) error

func VDLReadVUnionDepth2_VUnionDepth1_All Uses

func VDLReadVUnionDepth2_VUnionDepth1_All(dec vdl.Decoder, x *VUnionDepth2_VUnionDepth1_All) error

func VDLReadVUnionDepth2_VUnionDepth1_VUint32 Uses

func VDLReadVUnionDepth2_VUnionDepth1_VUint32(dec vdl.Decoder, x *VUnionDepth2_VUnionDepth1_VUint32) error

func VDLReadVUnionDepth3_All Uses

func VDLReadVUnionDepth3_All(dec vdl.Decoder, x *VUnionDepth3_All) error

func VDLReadVUnionDepth3_List_VList_Error Uses

func VDLReadVUnionDepth3_List_VList_Error(dec vdl.Decoder, x *VUnionDepth3_List_VList_Error) error

func VDLReadVUnionDepth3_OptVStructDepth2_Set_Float64 Uses

func VDLReadVUnionDepth3_OptVStructDepth2_Set_Float64(dec vdl.Decoder, x *VUnionDepth3_OptVStructDepth2_Set_Float64) error

func VDLReadVUnionDepth3_Set_VStructDepth1_String Uses

func VDLReadVUnionDepth3_Set_VStructDepth1_String(dec vdl.Decoder, x *VUnionDepth3_Set_VStructDepth1_String) error

func VDLReadVUnionDepth3_VArray3_OptVStructDepth1_VFloat32 Uses

func VDLReadVUnionDepth3_VArray3_OptVStructDepth1_VFloat32(dec vdl.Decoder, x *VUnionDepth3_VArray3_OptVStructDepth1_VFloat32) error

func VDLReadVUnionDepth3_VMap_VStructDepth1_VBool_VStructDepth1_VBool Uses

func VDLReadVUnionDepth3_VMap_VStructDepth1_VBool_VStructDepth1_VBool(dec vdl.Decoder, x *VUnionDepth3_VMap_VStructDepth1_VBool_VStructDepth1_VBool) error

func VDLReadVUnionDepth3_VStructDepth2_All Uses

func VDLReadVUnionDepth3_VStructDepth2_All(dec vdl.Decoder, x *VUnionDepth3_VStructDepth2_All) error

func VDLReadVUnionDepth3_VUnionDepth2_All Uses

func VDLReadVUnionDepth3_VUnionDepth2_All(dec vdl.Decoder, x *VUnionDepth3_VUnionDepth2_All) error

func VDLReadVWireUnionNArray Uses

func VDLReadVWireUnionNArray(dec vdl.Decoder, x *VWireUnionNArray) error

func VDLReadVWireUnionNIface Uses

func VDLReadVWireUnionNIface(dec vdl.Decoder, x *VWireUnionNIface) error

func VDLReadVWireUnionNPointer Uses

func VDLReadVWireUnionNPointer(dec vdl.Decoder, x *VWireUnionNPointer) error

func VDLReadVWireUnionNSlice Uses

func VDLReadVWireUnionNSlice(dec vdl.Decoder, x *VWireUnionNSlice) error

func VDLReadVWireUnionNString Uses

func VDLReadVWireUnionNString(dec vdl.Decoder, x *VWireUnionNString) error

func VDLReadVWireUnionNStruct Uses

func VDLReadVWireUnionNStruct(dec vdl.Decoder, x *VWireUnionNStruct) error

func VWireArrayNStringFromNative Uses

func VWireArrayNStringFromNative(wire *VWireArrayNString, native VNativeWireArrayNString) error

func VWireArrayNStringToNative Uses

func VWireArrayNStringToNative(wire VWireArrayNString, native *VNativeWireArrayNString) error

func VWireArrayNStructFromNative Uses

func VWireArrayNStructFromNative(wire *VWireArrayNStruct, native VNativeWireArrayNStruct) error

func VWireArrayNStructToNative Uses

func VWireArrayNStructToNative(wire VWireArrayNStruct, native *VNativeWireArrayNStruct) error

func VWireBoolNBoolFromNative Uses

func VWireBoolNBoolFromNative(wire *VWireBoolNBool, native VNativeWireBoolNBool) error

func VWireBoolNBoolToNative Uses

func VWireBoolNBoolToNative(wire VWireBoolNBool, native *VNativeWireBoolNBool) error

func VWireBoolNStringFromNative Uses

func VWireBoolNStringFromNative(wire *VWireBoolNString, native VNativeWireBoolNString) error

func VWireBoolNStringToNative Uses

func VWireBoolNStringToNative(wire VWireBoolNString, native *VNativeWireBoolNString) error

func VWireBoolNStructFromNative Uses

func VWireBoolNStructFromNative(wire *VWireBoolNStruct, native VNativeWireBoolNStruct) error

func VWireBoolNStructToNative Uses

func VWireBoolNStructToNative(wire VWireBoolNStruct, native *VNativeWireBoolNStruct) error

func VWireIntNIntFromNative Uses

func VWireIntNIntFromNative(wire *VWireIntNInt, native VNativeWireIntNInt) error

func VWireIntNIntToNative Uses

func VWireIntNIntToNative(wire VWireIntNInt, native *VNativeWireIntNInt) error

func VWireIntNStringFromNative Uses

func VWireIntNStringFromNative(wire *VWireIntNString, native VNativeWireIntNString) error

func VWireIntNStringToNative Uses

func VWireIntNStringToNative(wire VWireIntNString, native *VNativeWireIntNString) error

func VWireIntNStructFromNative Uses

func VWireIntNStructFromNative(wire *VWireIntNStruct, native VNativeWireIntNStruct) error

func VWireIntNStructToNative Uses

func VWireIntNStructToNative(wire VWireIntNStruct, native *VNativeWireIntNStruct) error

func VWireListNStringFromNative Uses

func VWireListNStringFromNative(wire *VWireListNString, native VNativeWireListNString) error

func VWireListNStringToNative Uses

func VWireListNStringToNative(wire VWireListNString, native *VNativeWireListNString) error

func VWireListNStructFromNative Uses

func VWireListNStructFromNative(wire *VWireListNStruct, native VNativeWireListNStruct) error

func VWireListNStructToNative Uses

func VWireListNStructToNative(wire VWireListNStruct, native *VNativeWireListNStruct) error

func VWireStringNStringFromNative Uses

func VWireStringNStringFromNative(wire *VWireStringNString, native VNativeWireStringNString) error

func VWireStringNStringToNative Uses

func VWireStringNStringToNative(wire VWireStringNString, native *VNativeWireStringNString) error

func VWireStringNStructFromNative Uses

func VWireStringNStructFromNative(wire *VWireStringNStruct, native VNativeWireStringNStruct) error

func VWireStringNStructToNative Uses

func VWireStringNStructToNative(wire VWireStringNStruct, native *VNativeWireStringNStruct) error

func VWireStructNArrayFromNative Uses

func VWireStructNArrayFromNative(wire *VWireStructNArray, native VNativeWireStructNArray) error

func VWireStructNArrayToNative Uses

func VWireStructNArrayToNative(wire VWireStructNArray, native *VNativeWireStructNArray) error

func VWireStructNSliceFromNative Uses

func VWireStructNSliceFromNative(wire *VWireStructNSlice, native VNativeWireStructNSlice) error

func VWireStructNSliceToNative Uses

func VWireStructNSliceToNative(wire VWireStructNSlice, native *VNativeWireStructNSlice) error

func VWireStructNStringFromNative Uses

func VWireStructNStringFromNative(wire *VWireStructNString, native VNativeWireStructNString) error

func VWireStructNStringToNative Uses

func VWireStructNStringToNative(wire VWireStructNString, native *VNativeWireStructNString) error

func VWireStructNStructFromNative Uses

func VWireStructNStructFromNative(wire *VWireStructNStruct, native VNativeWireStructNStruct) error

func VWireStructNStructToNative Uses

func VWireStructNStructToNative(wire VWireStructNStruct, native *VNativeWireStructNStruct) error

func VWireUnionNArrayFromNative Uses

func VWireUnionNArrayFromNative(wire *VWireUnionNArray, native VNativeWireUnionNArray) error

func VWireUnionNArrayToNative Uses

func VWireUnionNArrayToNative(wire VWireUnionNArray, native *VNativeWireUnionNArray) error

func VWireUnionNSliceFromNative Uses

func VWireUnionNSliceFromNative(wire *VWireUnionNSlice, native VNativeWireUnionNSlice) error

func VWireUnionNSliceToNative Uses

func VWireUnionNSliceToNative(wire VWireUnionNSlice, native *VNativeWireUnionNSlice) error

func VWireUnionNStringFromNative Uses

func VWireUnionNStringFromNative(wire *VWireUnionNString, native VNativeWireUnionNString) error

func VWireUnionNStringToNative Uses

func VWireUnionNStringToNative(wire VWireUnionNString, native *VNativeWireUnionNString) error

func VWireUnionNStructFromNative Uses

func VWireUnionNStructFromNative(wire *VWireUnionNStruct, native VNativeWireUnionNStruct) error

func VWireUnionNStructToNative Uses

func VWireUnionNStructToNative(wire VWireUnionNStruct, native *VNativeWireUnionNStruct) error

type Entry Uses

type Entry struct {
    IsCanonical bool
    Label       string        // Label describes the entry, e.g. Full, Random...
    TargetLabel string        // TargetLabel describes the Target value
    Target      reflect.Value // Target value for conversion test
    SourceLabel string        // SourceLabel describes the Source value
    Source      reflect.Value // Source value for conversion test
}

Entry represents a test entry, which contains a target and source value. Each test tries to convert the source value to the type of the target value. This conversion will either pass or fail; AllPass returns passing entries, while AllFail returns failing entries.

An entry may either be canonical or not. For a given canonical entry C, C.Target==C.Source always holds, and in addition, C.Source is the canonical representation of the value.

func AllFail Uses

func AllFail() []Entry

AllFail returns all entries where the source value, when converted to the type of the target value, results in a conversion error.

E.g. the types of the source and target may be incompatible; trying to convert a source bool to a target struct returns an error. Or the values may be inconvertible; trying to convert a source int32(-1) to a target uint32 returns an error.

The -vdltest flag may be used to filter the returned entries.

func AllFailFunc Uses

func AllFailFunc(fn func(e Entry) bool) []Entry

AllFailFunc returns the entries in AllFail where fn(e) returns true for each returned entry.

func AllPass Uses

func AllPass() []Entry

AllPass returns all entries where the source value, when converted to the type of the target value, results in exactly the target value.

The -vdltest flag may be used to filter the returned entries.

func AllPassFunc Uses

func AllPassFunc(fn func(e Entry) bool) []Entry

AllPassFunc returns the entries in AllPass where fn(e) returns true for each returned entry.

func (Entry) Name Uses

func (e Entry) Name() string

Name returns the name of the entry, which combines the entry, target and source labels.

type EntryGenerator Uses

type EntryGenerator struct {
    // AllMaxMinTargets specifies that all max/min targets should be generated.
    // By default max/min targets are only generated for numbers.
    AllMaxMinTargets bool
    // RandomTargetLimit limits the number of random targets that are generated.
    RandomTargetLimit int
    // Each of the *Entries fields configures, for each unique target, the
    // number of non-canonical entries with the given label that are generated.
    ZeroEntryLimit   int
    MaxMinEntryLimit int
    FullEntryLimit   int
    RandomEntryLimit int
    // contains filtered or unexported fields
}

EntryGenerator generates test entries.

func NewEntryGenerator Uses

func NewEntryGenerator(sourceTypes []*vdl.Type) *EntryGenerator

NewEntryGenerator returns a new EntryGenerator, which uses a random number generator seeded to the current time. The sourceTypes specify the types to consider when creating source values for each entry.

func (*EntryGenerator) GenAllFail Uses

func (g *EntryGenerator) GenAllFail(targetTypes []*vdl.Type) []EntryValue

GenAllFail generates a list of failing entries for all targetTypes.

func (*EntryGenerator) GenAllPass Uses

func (g *EntryGenerator) GenAllPass(targetTypes []*vdl.Type) []EntryValue

GenAllPass generates a list of passing entries for all targetTypes.

func (*EntryGenerator) GenFail Uses

func (g *EntryGenerator) GenFail(tt *vdl.Type) []EntryValue

GenFail generates a list of failing entries for the tt type. Each entry has a target value of type tt. The source value of each entry is created with the property that, if the source value is converted to the target type, the conversion fails.

func (*EntryGenerator) GenPass Uses

func (g *EntryGenerator) GenPass(tt *vdl.Type) []EntryValue

GenPass generates a list of passing entries for the tt type. Each entry has a target value of type tt. The source value of each entry is created with the property that, if the source value is converted to the target type, the result is exactly the target value.

func (*EntryGenerator) RandSeed Uses

func (g *EntryGenerator) RandSeed(seed int64)

RandSeed sets the seed for the random number generator used by g.

type EntryValue Uses

type EntryValue struct {
    Label       string
    TargetLabel string
    Target      *vdl.Value
    SourceLabel string
    Source      *vdl.Value
}

EntryValue is like Entry, but represents the target and source values as *vdl.Value, rather than interface{}.

func ToEntryValue Uses

func ToEntryValue(e Entry) EntryValue

ToEntryValue converts the Entry e into an EntryValue.

func ToEntryValues Uses

func ToEntryValues(entries []Entry) []EntryValue

ToEntryValues converts each Entry in entries into a corresponding EntryValue.

func (EntryValue) IsCanonical Uses

func (e EntryValue) IsCanonical() bool

IsCanonical returns true iff e.Target == e.Source.

func (EntryValue) Name Uses

func (e EntryValue) Name() string

Name returns the name of the EntryValue.

type GenMode Uses

type GenMode int

GenMode represents the mode used to generate values.

const (
    // GenFull generates deterministic values that are recursively non-zero,
    // except for types that are part of a cycle, which must have a zero value in
    // order to terminate.
    GenFull GenMode = iota

    GenPosMax // Generate maximal positive numbers.
    GenPosMin // Generate minimal positive numbers.
    GenNegMax // Generate maximal negative numbers.
    GenNegMin // Generate minimal negative numbers.

    // GenRandom generates random values that are never zero for the top-level
    // type, but may be zero otherwise.
    GenRandom
)

func (GenMode) String Uses

func (m GenMode) String() string

type TypeGenerator Uses

type TypeGenerator struct {
    // NamePrefix is the type name prefix for named types.
    NamePrefix string
    // BaseTypesPerKind is the number of base types of each kind to use when
    // generating composite types at each depth.  Numbers are considered to be a
    // single kind.
    //
    // Each element corresponds to the value at that depth, starting at depth 1.
    // Use -1 to indicate "unlimited".
    BaseTypesPerKind []int
    // FieldsPerKind is like BaseTypesPerKind, but limits the number of fields to
    // generate for structs and unions.
    FieldsPerKind []int
    // MaxArrayLen is the maximum array length; the actual length is chosen
    // randomly up to this max.
    MaxArrayLen int
    // contains filtered or unexported fields
}

TypeGenerator generates types.

func NewTypeGenerator Uses

func NewTypeGenerator() *TypeGenerator

NewTypeGenerator returns a new TypeGenerator, which uses a random number generator seeded to the current time.

func (*TypeGenerator) Gen Uses

func (g *TypeGenerator) Gen(maxDepth int) []*vdl.Type

Gen generates types up to and including the given maxDepth.

Depth 0 only includes scalar types. Depth N>0 includes composite types built out of types from depth N-1. Optional types are considered to be at the same depth as their elem type, except for depth 0; optional types are not scalar.

See the TypeGenerator exported fields for additional configuration options.

func (*TypeGenerator) RandSeed Uses

func (g *TypeGenerator) RandSeed(seed int64)

RandSeed sets the seed for the random number generator used by g.

type VArray1_Byte Uses

type VArray1_Byte [1]byte

func (VArray1_Byte) VDLIsZero Uses

func (x VArray1_Byte) VDLIsZero() bool

func (*VArray1_Byte) VDLRead Uses

func (x *VArray1_Byte) VDLRead(dec vdl.Decoder) error

func (VArray1_Byte) VDLReflect Uses

func (VArray1_Byte) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray1_Byte"`
})

func (VArray1_Byte) VDLWrite Uses

func (x VArray1_Byte) VDLWrite(enc vdl.Encoder) error

type VArray1_OptVStructEmpty Uses

type VArray1_OptVStructEmpty [1]*VStructEmpty

func (VArray1_OptVStructEmpty) VDLIsZero Uses

func (x VArray1_OptVStructEmpty) VDLIsZero() bool

func (*VArray1_OptVStructEmpty) VDLRead Uses

func (x *VArray1_OptVStructEmpty) VDLRead(dec vdl.Decoder) error

func (VArray1_OptVStructEmpty) VDLReflect Uses

func (VArray1_OptVStructEmpty) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray1_OptVStructEmpty"`
})

func (VArray1_OptVStructEmpty) VDLWrite Uses

func (x VArray1_OptVStructEmpty) VDLWrite(enc vdl.Encoder) error

type VArray1_Set_VEnumBcd Uses

type VArray1_Set_VEnumBcd [1]map[VEnumBcd]struct{}

func (VArray1_Set_VEnumBcd) VDLIsZero Uses

func (x VArray1_Set_VEnumBcd) VDLIsZero() bool

func (*VArray1_Set_VEnumBcd) VDLRead Uses

func (x *VArray1_Set_VEnumBcd) VDLRead(dec vdl.Decoder) error

func (VArray1_Set_VEnumBcd) VDLReflect Uses

func (VArray1_Set_VEnumBcd) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray1_Set_VEnumBcd"`
})

func (VArray1_Set_VEnumBcd) VDLWrite Uses

func (x VArray1_Set_VEnumBcd) VDLWrite(enc vdl.Encoder) error

type VArray1_String Uses

type VArray1_String [1]string

func (VArray1_String) VDLIsZero Uses

func (x VArray1_String) VDLIsZero() bool

func (*VArray1_String) VDLRead Uses

func (x *VArray1_String) VDLRead(dec vdl.Decoder) error

func (VArray1_String) VDLReflect Uses

func (VArray1_String) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray1_String"`
})

func (VArray1_String) VDLWrite Uses

func (x VArray1_String) VDLWrite(enc vdl.Encoder) error

type VArray1_Uint32 Uses

type VArray1_Uint32 [1]uint32

func (VArray1_Uint32) VDLIsZero Uses

func (x VArray1_Uint32) VDLIsZero() bool

func (*VArray1_Uint32) VDLRead Uses

func (x *VArray1_Uint32) VDLRead(dec vdl.Decoder) error

func (VArray1_Uint32) VDLReflect Uses

func (VArray1_Uint32) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray1_Uint32"`
})

func (VArray1_Uint32) VDLWrite Uses

func (x VArray1_Uint32) VDLWrite(enc vdl.Encoder) error

type VArray1_VArray1_VList_Byte Uses

type VArray1_VArray1_VList_Byte [1]VArray1_VList_Byte

func (VArray1_VArray1_VList_Byte) VDLIsZero Uses

func (x VArray1_VArray1_VList_Byte) VDLIsZero() bool

func (*VArray1_VArray1_VList_Byte) VDLRead Uses

func (x *VArray1_VArray1_VList_Byte) VDLRead(dec vdl.Decoder) error

func (VArray1_VArray1_VList_Byte) VDLReflect Uses

func (VArray1_VArray1_VList_Byte) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray1_VArray1_VList_Byte"`
})

func (VArray1_VArray1_VList_Byte) VDLWrite Uses

func (x VArray1_VArray1_VList_Byte) VDLWrite(enc vdl.Encoder) error

type VArray1_VArray3_Int64 Uses

type VArray1_VArray3_Int64 [1]VArray3_Int64

func (VArray1_VArray3_Int64) VDLIsZero Uses

func (x VArray1_VArray3_Int64) VDLIsZero() bool

func (*VArray1_VArray3_Int64) VDLRead Uses

func (x *VArray1_VArray3_Int64) VDLRead(dec vdl.Decoder) error

func (VArray1_VArray3_Int64) VDLReflect Uses

func (VArray1_VArray3_Int64) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray1_VArray3_Int64"`
})

func (VArray1_VArray3_Int64) VDLWrite Uses

func (x VArray1_VArray3_Int64) VDLWrite(enc vdl.Encoder) error

type VArray1_VList_Byte Uses

type VArray1_VList_Byte [1]VList_Byte

func (VArray1_VList_Byte) VDLIsZero Uses

func (x VArray1_VList_Byte) VDLIsZero() bool

func (*VArray1_VList_Byte) VDLRead Uses

func (x *VArray1_VList_Byte) VDLRead(dec vdl.Decoder) error

func (VArray1_VList_Byte) VDLReflect Uses

func (VArray1_VList_Byte) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray1_VList_Byte"`
})

func (VArray1_VList_Byte) VDLWrite Uses

func (x VArray1_VList_Byte) VDLWrite(enc vdl.Encoder) error

type VArray1_VNamedError Uses

type VArray1_VNamedError [1]VNamedError

func (VArray1_VNamedError) VDLIsZero Uses

func (x VArray1_VNamedError) VDLIsZero() bool

func (*VArray1_VNamedError) VDLRead Uses

func (x *VArray1_VNamedError) VDLRead(dec vdl.Decoder) error

func (VArray1_VNamedError) VDLReflect Uses

func (VArray1_VNamedError) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray1_VNamedError"`
})

func (VArray1_VNamedError) VDLWrite Uses

func (x VArray1_VNamedError) VDLWrite(enc vdl.Encoder) error

type VArray1_VStructEmpty Uses

type VArray1_VStructEmpty [1]VStructEmpty

func (VArray1_VStructEmpty) VDLIsZero Uses

func (x VArray1_VStructEmpty) VDLIsZero() bool

func (*VArray1_VStructEmpty) VDLRead Uses

func (x *VArray1_VStructEmpty) VDLRead(dec vdl.Decoder) error

func (VArray1_VStructEmpty) VDLReflect Uses

func (VArray1_VStructEmpty) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray1_VStructEmpty"`
})

func (VArray1_VStructEmpty) VDLWrite Uses

func (x VArray1_VStructEmpty) VDLWrite(enc vdl.Encoder) error

type VArray2_Error Uses

type VArray2_Error [2]error

func (VArray2_Error) VDLIsZero Uses

func (x VArray2_Error) VDLIsZero() bool

func (*VArray2_Error) VDLRead Uses

func (x *VArray2_Error) VDLRead(dec vdl.Decoder) error

func (VArray2_Error) VDLReflect Uses

func (VArray2_Error) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray2_Error"`
})

func (VArray2_Error) VDLWrite Uses

func (x VArray2_Error) VDLWrite(enc vdl.Encoder) error

type VArray2_List_VMap_VByte_VByte Uses

type VArray2_List_VMap_VByte_VByte [2][]VMap_VByte_VByte

func (VArray2_List_VMap_VByte_VByte) VDLIsZero Uses

func (x VArray2_List_VMap_VByte_VByte) VDLIsZero() bool

func (*VArray2_List_VMap_VByte_VByte) VDLRead Uses

func (x *VArray2_List_VMap_VByte_VByte) VDLRead(dec vdl.Decoder) error

func (VArray2_List_VMap_VByte_VByte) VDLReflect Uses

func (VArray2_List_VMap_VByte_VByte) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray2_List_VMap_VByte_VByte"`
})

func (VArray2_List_VMap_VByte_VByte) VDLWrite Uses

func (x VArray2_List_VMap_VByte_VByte) VDLWrite(enc vdl.Encoder) error

type VArray2_Map_Byte_Byte Uses

type VArray2_Map_Byte_Byte [2]map[byte]byte

func (VArray2_Map_Byte_Byte) VDLIsZero Uses

func (x VArray2_Map_Byte_Byte) VDLIsZero() bool

func (*VArray2_Map_Byte_Byte) VDLRead Uses

func (x *VArray2_Map_Byte_Byte) VDLRead(dec vdl.Decoder) error

func (VArray2_Map_Byte_Byte) VDLReflect Uses

func (VArray2_Map_Byte_Byte) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray2_Map_Byte_Byte"`
})

func (VArray2_Map_Byte_Byte) VDLWrite Uses

func (x VArray2_Map_Byte_Byte) VDLWrite(enc vdl.Encoder) error

type VArray2_Set_VUnionDepth1_VNamedError Uses

type VArray2_Set_VUnionDepth1_VNamedError [2]map[VUnionDepth1_VNamedError]struct{}

func (VArray2_Set_VUnionDepth1_VNamedError) VDLIsZero Uses

func (x VArray2_Set_VUnionDepth1_VNamedError) VDLIsZero() bool

func (*VArray2_Set_VUnionDepth1_VNamedError) VDLRead Uses

func (x *VArray2_Set_VUnionDepth1_VNamedError) VDLRead(dec vdl.Decoder) error

func (VArray2_Set_VUnionDepth1_VNamedError) VDLReflect Uses

func (VArray2_Set_VUnionDepth1_VNamedError) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray2_Set_VUnionDepth1_VNamedError"`
})

func (VArray2_Set_VUnionDepth1_VNamedError) VDLWrite Uses

func (x VArray2_Set_VUnionDepth1_VNamedError) VDLWrite(enc vdl.Encoder) error

type VArray2_TypeObject Uses

type VArray2_TypeObject [2]*vdl.Type

func (VArray2_TypeObject) VDLIsZero Uses

func (x VArray2_TypeObject) VDLIsZero() bool

func (*VArray2_TypeObject) VDLRead Uses

func (x *VArray2_TypeObject) VDLRead(dec vdl.Decoder) error

func (VArray2_TypeObject) VDLReflect Uses

func (VArray2_TypeObject) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray2_TypeObject"`
})

func (VArray2_TypeObject) VDLWrite Uses

func (x VArray2_TypeObject) VDLWrite(enc vdl.Encoder) error

type VArray2_VByte Uses

type VArray2_VByte [2]VByte

func (VArray2_VByte) VDLIsZero Uses

func (x VArray2_VByte) VDLIsZero() bool

func (*VArray2_VByte) VDLRead Uses

func (x *VArray2_VByte) VDLRead(dec vdl.Decoder) error

func (VArray2_VByte) VDLReflect Uses

func (VArray2_VByte) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray2_VByte"`
})

func (VArray2_VByte) VDLWrite Uses

func (x VArray2_VByte) VDLWrite(enc vdl.Encoder) error

type VArray2_VEnumAbc Uses

type VArray2_VEnumAbc [2]VEnumAbc

func (VArray2_VEnumAbc) VDLIsZero Uses

func (x VArray2_VEnumAbc) VDLIsZero() bool

func (*VArray2_VEnumAbc) VDLRead Uses

func (x *VArray2_VEnumAbc) VDLRead(dec vdl.Decoder) error

func (VArray2_VEnumAbc) VDLReflect Uses

func (VArray2_VEnumAbc) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray2_VEnumAbc"`
})

func (VArray2_VEnumAbc) VDLWrite Uses

func (x VArray2_VEnumAbc) VDLWrite(enc vdl.Encoder) error

type VArray2_VEnumBcd Uses

type VArray2_VEnumBcd [2]VEnumBcd

func (VArray2_VEnumBcd) VDLIsZero Uses

func (x VArray2_VEnumBcd) VDLIsZero() bool

func (*VArray2_VEnumBcd) VDLRead Uses

func (x *VArray2_VEnumBcd) VDLRead(dec vdl.Decoder) error

func (VArray2_VEnumBcd) VDLReflect Uses

func (VArray2_VEnumBcd) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray2_VEnumBcd"`
})

func (VArray2_VEnumBcd) VDLWrite Uses

func (x VArray2_VEnumBcd) VDLWrite(enc vdl.Encoder) error

type VArray2_VStructDepth1_All Uses

type VArray2_VStructDepth1_All [2]VStructDepth1_All

func (VArray2_VStructDepth1_All) VDLIsZero Uses

func (x VArray2_VStructDepth1_All) VDLIsZero() bool

func (*VArray2_VStructDepth1_All) VDLRead Uses

func (x *VArray2_VStructDepth1_All) VDLRead(dec vdl.Decoder) error

func (VArray2_VStructDepth1_All) VDLReflect Uses

func (VArray2_VStructDepth1_All) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray2_VStructDepth1_All"`
})

func (VArray2_VStructDepth1_All) VDLWrite Uses

func (x VArray2_VStructDepth1_All) VDLWrite(enc vdl.Encoder) error

type VArray2_VStructDepth2_All Uses

type VArray2_VStructDepth2_All [2]VStructDepth2_All

func (VArray2_VStructDepth2_All) VDLIsZero Uses

func (x VArray2_VStructDepth2_All) VDLIsZero() bool

func (*VArray2_VStructDepth2_All) VDLRead Uses

func (x *VArray2_VStructDepth2_All) VDLRead(dec vdl.Decoder) error

func (VArray2_VStructDepth2_All) VDLReflect Uses

func (VArray2_VStructDepth2_All) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray2_VStructDepth2_All"`
})

func (VArray2_VStructDepth2_All) VDLWrite Uses

func (x VArray2_VStructDepth2_All) VDLWrite(enc vdl.Encoder) error

type VArray2_VUnionDepth2_All Uses

type VArray2_VUnionDepth2_All [2]VUnionDepth2_All

func (VArray2_VUnionDepth2_All) VDLIsZero Uses

func (x VArray2_VUnionDepth2_All) VDLIsZero() bool

func (*VArray2_VUnionDepth2_All) VDLRead Uses

func (x *VArray2_VUnionDepth2_All) VDLRead(dec vdl.Decoder) error

func (VArray2_VUnionDepth2_All) VDLReflect Uses

func (VArray2_VUnionDepth2_All) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray2_VUnionDepth2_All"`
})

func (VArray2_VUnionDepth2_All) VDLWrite Uses

func (x VArray2_VUnionDepth2_All) VDLWrite(enc vdl.Encoder) error

type VArray3_Any Uses

type VArray3_Any [3]interface{}

func (VArray3_Any) VDLIsZero Uses

func (x VArray3_Any) VDLIsZero() bool

func (*VArray3_Any) VDLRead Uses

func (x *VArray3_Any) VDLRead(dec vdl.Decoder) error

func (VArray3_Any) VDLReflect Uses

func (VArray3_Any) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray3_Any"`
})

func (VArray3_Any) VDLWrite Uses

func (x VArray3_Any) VDLWrite(enc vdl.Encoder) error

type VArray3_Bool Uses

type VArray3_Bool [3]bool

func (VArray3_Bool) VDLIsZero Uses

func (x VArray3_Bool) VDLIsZero() bool

func (*VArray3_Bool) VDLRead Uses

func (x *VArray3_Bool) VDLRead(dec vdl.Decoder) error

func (VArray3_Bool) VDLReflect Uses

func (VArray3_Bool) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray3_Bool"`
})

func (VArray3_Bool) VDLWrite Uses

func (x VArray3_Bool) VDLWrite(enc vdl.Encoder) error

type VArray3_Int64 Uses

type VArray3_Int64 [3]int64

func (VArray3_Int64) VDLIsZero Uses

func (x VArray3_Int64) VDLIsZero() bool

func (*VArray3_Int64) VDLRead Uses

func (x *VArray3_Int64) VDLRead(dec vdl.Decoder) error

func (VArray3_Int64) VDLReflect Uses

func (VArray3_Int64) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray3_Int64"`
})

func (VArray3_Int64) VDLWrite Uses

func (x VArray3_Int64) VDLWrite(enc vdl.Encoder) error

type VArray3_Map_VUnionDepth1_Float64_VUnionDepth1_Float64 Uses

type VArray3_Map_VUnionDepth1_Float64_VUnionDepth1_Float64 [3]map[VUnionDepth1_Float64]VUnionDepth1_Float64

func (VArray3_Map_VUnionDepth1_Float64_VUnionDepth1_Float64) VDLIsZero Uses

func (x VArray3_Map_VUnionDepth1_Float64_VUnionDepth1_Float64) VDLIsZero() bool

func (*VArray3_Map_VUnionDepth1_Float64_VUnionDepth1_Float64) VDLRead Uses

func (x *VArray3_Map_VUnionDepth1_Float64_VUnionDepth1_Float64) VDLRead(dec vdl.Decoder) error

func (VArray3_Map_VUnionDepth1_Float64_VUnionDepth1_Float64) VDLReflect Uses

func (VArray3_Map_VUnionDepth1_Float64_VUnionDepth1_Float64) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray3_Map_VUnionDepth1_Float64_VUnionDepth1_Float64"`
})

func (VArray3_Map_VUnionDepth1_Float64_VUnionDepth1_Float64) VDLWrite Uses

func (x VArray3_Map_VUnionDepth1_Float64_VUnionDepth1_Float64) VDLWrite(enc vdl.Encoder) error

type VArray3_OptVNamedError Uses

type VArray3_OptVNamedError [3]*VNamedError

func (VArray3_OptVNamedError) VDLIsZero Uses

func (x VArray3_OptVNamedError) VDLIsZero() bool

func (*VArray3_OptVNamedError) VDLRead Uses

func (x *VArray3_OptVNamedError) VDLRead(dec vdl.Decoder) error

func (VArray3_OptVNamedError) VDLReflect Uses

func (VArray3_OptVNamedError) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray3_OptVNamedError"`
})

func (VArray3_OptVNamedError) VDLWrite Uses

func (x VArray3_OptVNamedError) VDLWrite(enc vdl.Encoder) error

type VArray3_OptVStructDepth1_VFloat32 Uses

type VArray3_OptVStructDepth1_VFloat32 [3]*VStructDepth1_VFloat32

func (VArray3_OptVStructDepth1_VFloat32) VDLIsZero Uses

func (x VArray3_OptVStructDepth1_VFloat32) VDLIsZero() bool

func (*VArray3_OptVStructDepth1_VFloat32) VDLRead Uses

func (x *VArray3_OptVStructDepth1_VFloat32) VDLRead(dec vdl.Decoder) error

func (VArray3_OptVStructDepth1_VFloat32) VDLReflect Uses

func (VArray3_OptVStructDepth1_VFloat32) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray3_OptVStructDepth1_VFloat32"`
})

func (VArray3_OptVStructDepth1_VFloat32) VDLWrite Uses

func (x VArray3_OptVStructDepth1_VFloat32) VDLWrite(enc vdl.Encoder) error

type VArray3_OptVStructDepth2_Set_Float64 Uses

type VArray3_OptVStructDepth2_Set_Float64 [3]*VStructDepth2_Set_Float64

func (VArray3_OptVStructDepth2_Set_Float64) VDLIsZero Uses

func (x VArray3_OptVStructDepth2_Set_Float64) VDLIsZero() bool

func (*VArray3_OptVStructDepth2_Set_Float64) VDLRead Uses

func (x *VArray3_OptVStructDepth2_Set_Float64) VDLRead(dec vdl.Decoder) error

func (VArray3_OptVStructDepth2_Set_Float64) VDLReflect Uses

func (VArray3_OptVStructDepth2_Set_Float64) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray3_OptVStructDepth2_Set_Float64"`
})

func (VArray3_OptVStructDepth2_Set_Float64) VDLWrite Uses

func (x VArray3_OptVStructDepth2_Set_Float64) VDLWrite(enc vdl.Encoder) error

type VArray3_Uint64 Uses

type VArray3_Uint64 [3]uint64

func (VArray3_Uint64) VDLIsZero Uses

func (x VArray3_Uint64) VDLIsZero() bool

func (*VArray3_Uint64) VDLRead Uses

func (x *VArray3_Uint64) VDLRead(dec vdl.Decoder) error

func (VArray3_Uint64) VDLReflect Uses

func (VArray3_Uint64) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray3_Uint64"`
})

func (VArray3_Uint64) VDLWrite Uses

func (x VArray3_Uint64) VDLWrite(enc vdl.Encoder) error

type VArray3_VBool Uses

type VArray3_VBool [3]VBool

func (VArray3_VBool) VDLIsZero Uses

func (x VArray3_VBool) VDLIsZero() bool

func (*VArray3_VBool) VDLRead Uses

func (x *VArray3_VBool) VDLRead(dec vdl.Decoder) error

func (VArray3_VBool) VDLReflect Uses

func (VArray3_VBool) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray3_VBool"`
})

func (VArray3_VBool) VDLWrite Uses

func (x VArray3_VBool) VDLWrite(enc vdl.Encoder) error

type VArray3_VString Uses

type VArray3_VString [3]VString

func (VArray3_VString) VDLIsZero Uses

func (x VArray3_VString) VDLIsZero() bool

func (*VArray3_VString) VDLRead Uses

func (x *VArray3_VString) VDLRead(dec vdl.Decoder) error

func (VArray3_VString) VDLReflect Uses

func (VArray3_VString) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray3_VString"`
})

func (VArray3_VString) VDLWrite Uses

func (x VArray3_VString) VDLWrite(enc vdl.Encoder) error

type VArray3_VUnionDepth1_All Uses

type VArray3_VUnionDepth1_All [3]VUnionDepth1_All

func (VArray3_VUnionDepth1_All) VDLIsZero Uses

func (x VArray3_VUnionDepth1_All) VDLIsZero() bool

func (*VArray3_VUnionDepth1_All) VDLRead Uses

func (x *VArray3_VUnionDepth1_All) VDLRead(dec vdl.Decoder) error

func (VArray3_VUnionDepth1_All) VDLReflect Uses

func (VArray3_VUnionDepth1_All) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VArray3_VUnionDepth1_All"`
})

func (VArray3_VUnionDepth1_All) VDLWrite Uses

func (x VArray3_VUnionDepth1_All) VDLWrite(enc vdl.Encoder) error

type VBool Uses

type VBool bool

func (VBool) VDLIsZero Uses

func (x VBool) VDLIsZero() bool

func (*VBool) VDLRead Uses

func (x *VBool) VDLRead(dec vdl.Decoder) error

func (VBool) VDLReflect Uses

func (VBool) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VBool"`
})

func (VBool) VDLWrite Uses

func (x VBool) VDLWrite(enc vdl.Encoder) error

type VByte Uses

type VByte byte

func (VByte) VDLIsZero Uses

func (x VByte) VDLIsZero() bool

func (*VByte) VDLRead Uses

func (x *VByte) VDLRead(dec vdl.Decoder) error

func (VByte) VDLReflect Uses

func (VByte) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VByte"`
})

func (VByte) VDLWrite Uses

func (x VByte) VDLWrite(enc vdl.Encoder) error

type VEnumAbc Uses

type VEnumAbc int
const (
    VEnumAbcA VEnumAbc = iota
    VEnumAbcB
    VEnumAbcC
)

func VEnumAbcFromString Uses

func VEnumAbcFromString(label string) (x VEnumAbc, err error)

VEnumAbcFromString creates a VEnumAbc from a string label. nolint:deadcode,unused

func (*VEnumAbc) Set Uses

func (x *VEnumAbc) Set(label string) error

Set assigns label to x.

func (VEnumAbc) String Uses

func (x VEnumAbc) String() string

String returns the string label of x.

func (VEnumAbc) VDLIsZero Uses

func (x VEnumAbc) VDLIsZero() bool

func (*VEnumAbc) VDLRead Uses

func (x *VEnumAbc) VDLRead(dec vdl.Decoder) error

func (VEnumAbc) VDLReflect Uses

func (VEnumAbc) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VEnumAbc"`
    Enum struct{ A, B, C string }
})

func (VEnumAbc) VDLWrite Uses

func (x VEnumAbc) VDLWrite(enc vdl.Encoder) error

type VEnumBcd Uses

type VEnumBcd int
const (
    VEnumBcdB VEnumBcd = iota
    VEnumBcdC
    VEnumBcdD
)

func VEnumBcdFromString Uses

func VEnumBcdFromString(label string) (x VEnumBcd, err error)

VEnumBcdFromString creates a VEnumBcd from a string label. nolint:deadcode,unused

func (*VEnumBcd) Set Uses

func (x *VEnumBcd) Set(label string) error

Set assigns label to x.

func (VEnumBcd) String Uses

func (x VEnumBcd) String() string

String returns the string label of x.

func (VEnumBcd) VDLIsZero Uses

func (x VEnumBcd) VDLIsZero() bool

func (*VEnumBcd) VDLRead Uses

func (x *VEnumBcd) VDLRead(dec vdl.Decoder) error

func (VEnumBcd) VDLReflect Uses

func (VEnumBcd) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VEnumBcd"`
    Enum struct{ B, C, D string }
})

func (VEnumBcd) VDLWrite Uses

func (x VEnumBcd) VDLWrite(enc vdl.Encoder) error

type VFloat32 Uses

type VFloat32 float32

func (VFloat32) VDLIsZero Uses

func (x VFloat32) VDLIsZero() bool

func (*VFloat32) VDLRead Uses

func (x *VFloat32) VDLRead(dec vdl.Decoder) error

func (VFloat32) VDLReflect Uses

func (VFloat32) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VFloat32"`
})

func (VFloat32) VDLWrite Uses

func (x VFloat32) VDLWrite(enc vdl.Encoder) error

type VFloat64 Uses

type VFloat64 float64

func (VFloat64) VDLIsZero Uses

func (x VFloat64) VDLIsZero() bool

func (*VFloat64) VDLRead Uses

func (x *VFloat64) VDLRead(dec vdl.Decoder) error

func (VFloat64) VDLReflect Uses

func (VFloat64) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VFloat64"`
})

func (VFloat64) VDLWrite Uses

func (x VFloat64) VDLWrite(enc vdl.Encoder) error

type VInt16 Uses

type VInt16 int16

func (VInt16) VDLIsZero Uses

func (x VInt16) VDLIsZero() bool

func (*VInt16) VDLRead Uses

func (x *VInt16) VDLRead(dec vdl.Decoder) error

func (VInt16) VDLReflect Uses

func (VInt16) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VInt16"`
})

func (VInt16) VDLWrite Uses

func (x VInt16) VDLWrite(enc vdl.Encoder) error

type VInt32 Uses

type VInt32 int32

func (VInt32) VDLIsZero Uses

func (x VInt32) VDLIsZero() bool

func (*VInt32) VDLRead Uses

func (x *VInt32) VDLRead(dec vdl.Decoder) error

func (VInt32) VDLReflect Uses

func (VInt32) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VInt32"`
})

func (VInt32) VDLWrite Uses

func (x VInt32) VDLWrite(enc vdl.Encoder) error

type VInt64 Uses

type VInt64 int64

func (VInt64) VDLIsZero Uses

func (x VInt64) VDLIsZero() bool

func (*VInt64) VDLRead Uses

func (x *VInt64) VDLRead(dec vdl.Decoder) error

func (VInt64) VDLReflect Uses

func (VInt64) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VInt64"`
})

func (VInt64) VDLWrite Uses

func (x VInt64) VDLWrite(enc vdl.Encoder) error

type VInt8 Uses

type VInt8 int8

func (VInt8) VDLIsZero Uses

func (x VInt8) VDLIsZero() bool

func (*VInt8) VDLRead Uses

func (x *VInt8) VDLRead(dec vdl.Decoder) error

func (VInt8) VDLReflect Uses

func (VInt8) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VInt8"`
})

func (VInt8) VDLWrite Uses

func (x VInt8) VDLWrite(enc vdl.Encoder) error

type VList_Any Uses

type VList_Any []interface{}

func (VList_Any) VDLIsZero Uses

func (x VList_Any) VDLIsZero() bool

func (*VList_Any) VDLRead Uses

func (x *VList_Any) VDLRead(dec vdl.Decoder) error

func (VList_Any) VDLReflect Uses

func (VList_Any) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_Any"`
})

func (VList_Any) VDLWrite Uses

func (x VList_Any) VDLWrite(enc vdl.Encoder) error

type VList_Bool Uses

type VList_Bool []bool

func (VList_Bool) VDLIsZero Uses

func (x VList_Bool) VDLIsZero() bool

func (*VList_Bool) VDLRead Uses

func (x *VList_Bool) VDLRead(dec vdl.Decoder) error

func (VList_Bool) VDLReflect Uses

func (VList_Bool) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_Bool"`
})

func (VList_Bool) VDLWrite Uses

func (x VList_Bool) VDLWrite(enc vdl.Encoder) error

type VList_Byte Uses

type VList_Byte []byte

func (VList_Byte) VDLIsZero Uses

func (x VList_Byte) VDLIsZero() bool

func (*VList_Byte) VDLRead Uses

func (x *VList_Byte) VDLRead(dec vdl.Decoder) error

func (VList_Byte) VDLReflect Uses

func (VList_Byte) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_Byte"`
})

func (VList_Byte) VDLWrite Uses

func (x VList_Byte) VDLWrite(enc vdl.Encoder) error

type VList_Error Uses

type VList_Error []error

func (VList_Error) VDLIsZero Uses

func (x VList_Error) VDLIsZero() bool

func (*VList_Error) VDLRead Uses

func (x *VList_Error) VDLRead(dec vdl.Decoder) error

func (VList_Error) VDLReflect Uses

func (VList_Error) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_Error"`
})

func (VList_Error) VDLWrite Uses

func (x VList_Error) VDLWrite(enc vdl.Encoder) error

type VList_List_VMap_VByte_VByte Uses

type VList_List_VMap_VByte_VByte [][]VMap_VByte_VByte

func (VList_List_VMap_VByte_VByte) VDLIsZero Uses

func (x VList_List_VMap_VByte_VByte) VDLIsZero() bool

func (*VList_List_VMap_VByte_VByte) VDLRead Uses

func (x *VList_List_VMap_VByte_VByte) VDLRead(dec vdl.Decoder) error

func (VList_List_VMap_VByte_VByte) VDLReflect Uses

func (VList_List_VMap_VByte_VByte) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_List_VMap_VByte_VByte"`
})

func (VList_List_VMap_VByte_VByte) VDLWrite Uses

func (x VList_List_VMap_VByte_VByte) VDLWrite(enc vdl.Encoder) error

type VList_List_VString Uses

type VList_List_VString [][]VString

func (VList_List_VString) VDLIsZero Uses

func (x VList_List_VString) VDLIsZero() bool

func (*VList_List_VString) VDLRead Uses

func (x *VList_List_VString) VDLRead(dec vdl.Decoder) error

func (VList_List_VString) VDLReflect Uses

func (VList_List_VString) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_List_VString"`
})

func (VList_List_VString) VDLWrite Uses

func (x VList_List_VString) VDLWrite(enc vdl.Encoder) error

type VList_OptVNamedError Uses

type VList_OptVNamedError []*VNamedError

func (VList_OptVNamedError) VDLIsZero Uses

func (x VList_OptVNamedError) VDLIsZero() bool

func (*VList_OptVNamedError) VDLRead Uses

func (x *VList_OptVNamedError) VDLRead(dec vdl.Decoder) error

func (VList_OptVNamedError) VDLReflect Uses

func (VList_OptVNamedError) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_OptVNamedError"`
})

func (VList_OptVNamedError) VDLWrite Uses

func (x VList_OptVNamedError) VDLWrite(enc vdl.Encoder) error

type VList_OptVStructDepth1_VEnumBcd Uses

type VList_OptVStructDepth1_VEnumBcd []*VStructDepth1_VEnumBcd

func (VList_OptVStructDepth1_VEnumBcd) VDLIsZero Uses

func (x VList_OptVStructDepth1_VEnumBcd) VDLIsZero() bool

func (*VList_OptVStructDepth1_VEnumBcd) VDLRead Uses

func (x *VList_OptVStructDepth1_VEnumBcd) VDLRead(dec vdl.Decoder) error

func (VList_OptVStructDepth1_VEnumBcd) VDLReflect Uses

func (VList_OptVStructDepth1_VEnumBcd) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_OptVStructDepth1_VEnumBcd"`
})

func (VList_OptVStructDepth1_VEnumBcd) VDLWrite Uses

func (x VList_OptVStructDepth1_VEnumBcd) VDLWrite(enc vdl.Encoder) error

type VList_OptVStructDepth2_Set_Float64 Uses

type VList_OptVStructDepth2_Set_Float64 []*VStructDepth2_Set_Float64

func (VList_OptVStructDepth2_Set_Float64) VDLIsZero Uses

func (x VList_OptVStructDepth2_Set_Float64) VDLIsZero() bool

func (*VList_OptVStructDepth2_Set_Float64) VDLRead Uses

func (x *VList_OptVStructDepth2_Set_Float64) VDLRead(dec vdl.Decoder) error

func (VList_OptVStructDepth2_Set_Float64) VDLReflect Uses

func (VList_OptVStructDepth2_Set_Float64) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_OptVStructDepth2_Set_Float64"`
})

func (VList_OptVStructDepth2_Set_Float64) VDLWrite Uses

func (x VList_OptVStructDepth2_Set_Float64) VDLWrite(enc vdl.Encoder) error

type VList_OptVStructEmpty Uses

type VList_OptVStructEmpty []*VStructEmpty

func (VList_OptVStructEmpty) VDLIsZero Uses

func (x VList_OptVStructEmpty) VDLIsZero() bool

func (*VList_OptVStructEmpty) VDLRead Uses

func (x *VList_OptVStructEmpty) VDLRead(dec vdl.Decoder) error

func (VList_OptVStructEmpty) VDLReflect Uses

func (VList_OptVStructEmpty) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_OptVStructEmpty"`
})

func (VList_OptVStructEmpty) VDLWrite Uses

func (x VList_OptVStructEmpty) VDLWrite(enc vdl.Encoder) error

type VList_Set_VBool Uses

type VList_Set_VBool []map[VBool]struct{}

func (VList_Set_VBool) VDLIsZero Uses

func (x VList_Set_VBool) VDLIsZero() bool

func (*VList_Set_VBool) VDLRead Uses

func (x *VList_Set_VBool) VDLRead(dec vdl.Decoder) error

func (VList_Set_VBool) VDLReflect Uses

func (VList_Set_VBool) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_Set_VBool"`
})

func (VList_Set_VBool) VDLWrite Uses

func (x VList_Set_VBool) VDLWrite(enc vdl.Encoder) error

type VList_String Uses

type VList_String []string

func (VList_String) VDLIsZero Uses

func (x VList_String) VDLIsZero() bool

func (*VList_String) VDLRead Uses

func (x *VList_String) VDLRead(dec vdl.Decoder) error

func (VList_String) VDLReflect Uses

func (VList_String) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_String"`
})

func (VList_String) VDLWrite Uses

func (x VList_String) VDLWrite(enc vdl.Encoder) error

type VList_TypeObject Uses

type VList_TypeObject []*vdl.Type

func (VList_TypeObject) VDLIsZero Uses

func (x VList_TypeObject) VDLIsZero() bool

func (*VList_TypeObject) VDLRead Uses

func (x *VList_TypeObject) VDLRead(dec vdl.Decoder) error

func (VList_TypeObject) VDLReflect Uses

func (VList_TypeObject) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_TypeObject"`
})

func (VList_TypeObject) VDLWrite Uses

func (x VList_TypeObject) VDLWrite(enc vdl.Encoder) error

type VList_VArray1_VStructEmpty Uses

type VList_VArray1_VStructEmpty []VArray1_VStructEmpty

func (VList_VArray1_VStructEmpty) VDLIsZero Uses

func (x VList_VArray1_VStructEmpty) VDLIsZero() bool

func (*VList_VArray1_VStructEmpty) VDLRead Uses

func (x *VList_VArray1_VStructEmpty) VDLRead(dec vdl.Decoder) error

func (VList_VArray1_VStructEmpty) VDLReflect Uses

func (VList_VArray1_VStructEmpty) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_VArray1_VStructEmpty"`
})

func (VList_VArray1_VStructEmpty) VDLWrite Uses

func (x VList_VArray1_VStructEmpty) VDLWrite(enc vdl.Encoder) error

type VList_VArray3_VUnionDepth1_All Uses

type VList_VArray3_VUnionDepth1_All []VArray3_VUnionDepth1_All

func (VList_VArray3_VUnionDepth1_All) VDLIsZero Uses

func (x VList_VArray3_VUnionDepth1_All) VDLIsZero() bool

func (*VList_VArray3_VUnionDepth1_All) VDLRead Uses

func (x *VList_VArray3_VUnionDepth1_All) VDLRead(dec vdl.Decoder) error

func (VList_VArray3_VUnionDepth1_All) VDLReflect Uses

func (VList_VArray3_VUnionDepth1_All) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_VArray3_VUnionDepth1_All"`
})

func (VList_VArray3_VUnionDepth1_All) VDLWrite Uses

func (x VList_VArray3_VUnionDepth1_All) VDLWrite(enc vdl.Encoder) error

type VList_VBool Uses

type VList_VBool []VBool

func (VList_VBool) VDLIsZero Uses

func (x VList_VBool) VDLIsZero() bool

func (*VList_VBool) VDLRead Uses

func (x *VList_VBool) VDLRead(dec vdl.Decoder) error

func (VList_VBool) VDLReflect Uses

func (VList_VBool) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_VBool"`
})

func (VList_VBool) VDLWrite Uses

func (x VList_VBool) VDLWrite(enc vdl.Encoder) error

type VList_VByte Uses

type VList_VByte []VByte

func (VList_VByte) VDLIsZero Uses

func (x VList_VByte) VDLIsZero() bool

func (*VList_VByte) VDLRead Uses

func (x *VList_VByte) VDLRead(dec vdl.Decoder) error

func (VList_VByte) VDLReflect Uses

func (VList_VByte) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_VByte"`
})

func (VList_VByte) VDLWrite Uses

func (x VList_VByte) VDLWrite(enc vdl.Encoder) error

type VList_VEnumAbc Uses

type VList_VEnumAbc []VEnumAbc

func (VList_VEnumAbc) VDLIsZero Uses

func (x VList_VEnumAbc) VDLIsZero() bool

func (*VList_VEnumAbc) VDLRead Uses

func (x *VList_VEnumAbc) VDLRead(dec vdl.Decoder) error

func (VList_VEnumAbc) VDLReflect Uses

func (VList_VEnumAbc) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_VEnumAbc"`
})

func (VList_VEnumAbc) VDLWrite Uses

func (x VList_VEnumAbc) VDLWrite(enc vdl.Encoder) error

type VList_VEnumBcd Uses

type VList_VEnumBcd []VEnumBcd

func (VList_VEnumBcd) VDLIsZero Uses

func (x VList_VEnumBcd) VDLIsZero() bool

func (*VList_VEnumBcd) VDLRead Uses

func (x *VList_VEnumBcd) VDLRead(dec vdl.Decoder) error

func (VList_VEnumBcd) VDLReflect Uses

func (VList_VEnumBcd) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_VEnumBcd"`
})

func (VList_VEnumBcd) VDLWrite Uses

func (x VList_VEnumBcd) VDLWrite(enc vdl.Encoder) error

type VList_VFloat32 Uses

type VList_VFloat32 []VFloat32

func (VList_VFloat32) VDLIsZero Uses

func (x VList_VFloat32) VDLIsZero() bool

func (*VList_VFloat32) VDLRead Uses

func (x *VList_VFloat32) VDLRead(dec vdl.Decoder) error

func (VList_VFloat32) VDLReflect Uses

func (VList_VFloat32) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_VFloat32"`
})

func (VList_VFloat32) VDLWrite Uses

func (x VList_VFloat32) VDLWrite(enc vdl.Encoder) error

type VList_VFloat64 Uses

type VList_VFloat64 []VFloat64

func (VList_VFloat64) VDLIsZero Uses

func (x VList_VFloat64) VDLIsZero() bool

func (*VList_VFloat64) VDLRead Uses

func (x *VList_VFloat64) VDLRead(dec vdl.Decoder) error

func (VList_VFloat64) VDLReflect Uses

func (VList_VFloat64) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_VFloat64"`
})

func (VList_VFloat64) VDLWrite Uses

func (x VList_VFloat64) VDLWrite(enc vdl.Encoder) error

type VList_VMap_Byte_Byte Uses

type VList_VMap_Byte_Byte []VMap_Byte_Byte

func (VList_VMap_Byte_Byte) VDLIsZero Uses

func (x VList_VMap_Byte_Byte) VDLIsZero() bool

func (*VList_VMap_Byte_Byte) VDLRead Uses

func (x *VList_VMap_Byte_Byte) VDLRead(dec vdl.Decoder) error

func (VList_VMap_Byte_Byte) VDLReflect Uses

func (VList_VMap_Byte_Byte) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_VMap_Byte_Byte"`
})

func (VList_VMap_Byte_Byte) VDLWrite Uses

func (x VList_VMap_Byte_Byte) VDLWrite(enc vdl.Encoder) error

type VList_VMap_VArray3_VBool_VArray3_VBool Uses

type VList_VMap_VArray3_VBool_VArray3_VBool []VMap_VArray3_VBool_VArray3_VBool

func (VList_VMap_VArray3_VBool_VArray3_VBool) VDLIsZero Uses

func (x VList_VMap_VArray3_VBool_VArray3_VBool) VDLIsZero() bool

func (*VList_VMap_VArray3_VBool_VArray3_VBool) VDLRead Uses

func (x *VList_VMap_VArray3_VBool_VArray3_VBool) VDLRead(dec vdl.Decoder) error

func (VList_VMap_VArray3_VBool_VArray3_VBool) VDLReflect Uses

func (VList_VMap_VArray3_VBool_VArray3_VBool) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_VMap_VArray3_VBool_VArray3_VBool"`
})

func (VList_VMap_VArray3_VBool_VArray3_VBool) VDLWrite Uses

func (x VList_VMap_VArray3_VBool_VArray3_VBool) VDLWrite(enc vdl.Encoder) error

type VList_VNamedError Uses

type VList_VNamedError []VNamedError

func (VList_VNamedError) VDLIsZero Uses

func (x VList_VNamedError) VDLIsZero() bool

func (*VList_VNamedError) VDLRead Uses

func (x *VList_VNamedError) VDLRead(dec vdl.Decoder) error

func (VList_VNamedError) VDLReflect Uses

func (VList_VNamedError) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_VNamedError"`
})

func (VList_VNamedError) VDLWrite Uses

func (x VList_VNamedError) VDLWrite(enc vdl.Encoder) error

type VList_VSet_VArray1_VStructEmpty Uses

type VList_VSet_VArray1_VStructEmpty []VSet_VArray1_VStructEmpty

func (VList_VSet_VArray1_VStructEmpty) VDLIsZero Uses

func (x VList_VSet_VArray1_VStructEmpty) VDLIsZero() bool

func (*VList_VSet_VArray1_VStructEmpty) VDLRead Uses

func (x *VList_VSet_VArray1_VStructEmpty) VDLRead(dec vdl.Decoder) error

func (VList_VSet_VArray1_VStructEmpty) VDLReflect Uses

func (VList_VSet_VArray1_VStructEmpty) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_VSet_VArray1_VStructEmpty"`
})

func (VList_VSet_VArray1_VStructEmpty) VDLWrite Uses

func (x VList_VSet_VArray1_VStructEmpty) VDLWrite(enc vdl.Encoder) error

type VList_VString Uses

type VList_VString []VString

func (VList_VString) VDLIsZero Uses

func (x VList_VString) VDLIsZero() bool

func (*VList_VString) VDLRead Uses

func (x *VList_VString) VDLRead(dec vdl.Decoder) error

func (VList_VString) VDLReflect Uses

func (VList_VString) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_VString"`
})

func (VList_VString) VDLWrite Uses

func (x VList_VString) VDLWrite(enc vdl.Encoder) error

type VList_VStructDepth1_All Uses

type VList_VStructDepth1_All []VStructDepth1_All

func (VList_VStructDepth1_All) VDLIsZero Uses

func (x VList_VStructDepth1_All) VDLIsZero() bool

func (*VList_VStructDepth1_All) VDLRead Uses

func (x *VList_VStructDepth1_All) VDLRead(dec vdl.Decoder) error

func (VList_VStructDepth1_All) VDLReflect Uses

func (VList_VStructDepth1_All) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_VStructDepth1_All"`
})

func (VList_VStructDepth1_All) VDLWrite Uses

func (x VList_VStructDepth1_All) VDLWrite(enc vdl.Encoder) error

type VList_VStructDepth2_All Uses

type VList_VStructDepth2_All []VStructDepth2_All

func (VList_VStructDepth2_All) VDLIsZero Uses

func (x VList_VStructDepth2_All) VDLIsZero() bool

func (*VList_VStructDepth2_All) VDLRead Uses

func (x *VList_VStructDepth2_All) VDLRead(dec vdl.Decoder) error

func (VList_VStructDepth2_All) VDLReflect Uses

func (VList_VStructDepth2_All) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_VStructDepth2_All"`
})

func (VList_VStructDepth2_All) VDLWrite Uses

func (x VList_VStructDepth2_All) VDLWrite(enc vdl.Encoder) error

type VList_VStructEmpty Uses

type VList_VStructEmpty []VStructEmpty

func (VList_VStructEmpty) VDLIsZero Uses

func (x VList_VStructEmpty) VDLIsZero() bool

func (*VList_VStructEmpty) VDLRead Uses

func (x *VList_VStructEmpty) VDLRead(dec vdl.Decoder) error

func (VList_VStructEmpty) VDLReflect Uses

func (VList_VStructEmpty) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_VStructEmpty"`
})

func (VList_VStructEmpty) VDLWrite Uses

func (x VList_VStructEmpty) VDLWrite(enc vdl.Encoder) error

type VList_VUint16 Uses

type VList_VUint16 []VUint16

func (VList_VUint16) VDLIsZero Uses

func (x VList_VUint16) VDLIsZero() bool

func (*VList_VUint16) VDLRead Uses

func (x *VList_VUint16) VDLRead(dec vdl.Decoder) error

func (VList_VUint16) VDLReflect Uses

func (VList_VUint16) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_VUint16"`
})

func (VList_VUint16) VDLWrite Uses

func (x VList_VUint16) VDLWrite(enc vdl.Encoder) error

type VList_VUnionDepth1_All Uses

type VList_VUnionDepth1_All []VUnionDepth1_All

func (VList_VUnionDepth1_All) VDLIsZero Uses

func (x VList_VUnionDepth1_All) VDLIsZero() bool

func (*VList_VUnionDepth1_All) VDLRead Uses

func (x *VList_VUnionDepth1_All) VDLRead(dec vdl.Decoder) error

func (VList_VUnionDepth1_All) VDLReflect Uses

func (VList_VUnionDepth1_All) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_VUnionDepth1_All"`
})

func (VList_VUnionDepth1_All) VDLWrite Uses

func (x VList_VUnionDepth1_All) VDLWrite(enc vdl.Encoder) error

type VList_VUnionDepth2_All Uses

type VList_VUnionDepth2_All []VUnionDepth2_All

func (VList_VUnionDepth2_All) VDLIsZero Uses

func (x VList_VUnionDepth2_All) VDLIsZero() bool

func (*VList_VUnionDepth2_All) VDLRead Uses

func (x *VList_VUnionDepth2_All) VDLRead(dec vdl.Decoder) error

func (VList_VUnionDepth2_All) VDLReflect Uses

func (VList_VUnionDepth2_All) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VList_VUnionDepth2_All"`
})

func (VList_VUnionDepth2_All) VDLWrite Uses

func (x VList_VUnionDepth2_All) VDLWrite(enc vdl.Encoder) error

type VMap_Bool_Bool Uses

type VMap_Bool_Bool map[bool]bool

func (VMap_Bool_Bool) VDLIsZero Uses

func (x VMap_Bool_Bool) VDLIsZero() bool

func (*VMap_Bool_Bool) VDLRead Uses

func (x *VMap_Bool_Bool) VDLRead(dec vdl.Decoder) error

func (VMap_Bool_Bool) VDLReflect Uses

func (VMap_Bool_Bool) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VMap_Bool_Bool"`
})

func (VMap_Bool_Bool) VDLWrite Uses

func (x VMap_Bool_Bool) VDLWrite(enc vdl.Encoder) error

type VMap_Byte_Byte Uses

type VMap_Byte_Byte map[byte]byte

func (VMap_Byte_Byte) VDLIsZero Uses

func (x VMap_Byte_Byte) VDLIsZero() bool

func (*VMap_Byte_Byte) VDLRead Uses

func (x *VMap_Byte_Byte) VDLRead(dec vdl.Decoder) error

func (VMap_Byte_Byte) VDLReflect Uses

func (VMap_Byte_Byte) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VMap_Byte_Byte"`
})

func (VMap_Byte_Byte) VDLWrite Uses

func (x VMap_Byte_Byte) VDLWrite(enc vdl.Encoder) error

type VMap_Int64_Int64 Uses

type VMap_Int64_Int64 map[int64]int64

func (VMap_Int64_Int64) VDLIsZero Uses

func (x VMap_Int64_Int64) VDLIsZero() bool

func (*VMap_Int64_Int64) VDLRead Uses

func (x *VMap_Int64_Int64) VDLRead(dec vdl.Decoder) error

func (VMap_Int64_Int64) VDLReflect Uses

func (VMap_Int64_Int64) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VMap_Int64_Int64"`
})

func (VMap_Int64_Int64) VDLWrite Uses

func (x VMap_Int64_Int64) VDLWrite(enc vdl.Encoder) error

type VMap_String_String Uses

type VMap_String_String map[string]string

func (VMap_String_String) VDLIsZero Uses

func (x VMap_String_String) VDLIsZero() bool

func (*VMap_String_String) VDLRead Uses

func (x *VMap_String_String) VDLRead(dec vdl.Decoder) error

func (VMap_String_String) VDLReflect Uses

func (VMap_String_String) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VMap_String_String"`
})

func (VMap_String_String) VDLWrite Uses

func (x VMap_String_String) VDLWrite(enc vdl.Encoder) error

type VMap_VArray1_VArray3_Int64_VArray1_VArray3_Int64 Uses

type VMap_VArray1_VArray3_Int64_VArray1_VArray3_Int64 map[VArray1_VArray3_Int64]VArray1_VArray3_Int64

func (VMap_VArray1_VArray3_Int64_VArray1_VArray3_Int64) VDLIsZero Uses

func (x VMap_VArray1_VArray3_Int64_VArray1_VArray3_Int64) VDLIsZero() bool

func (*VMap_VArray1_VArray3_Int64_VArray1_VArray3_Int64) VDLRead Uses

func (x *VMap_VArray1_VArray3_Int64_VArray1_VArray3_Int64) VDLRead(dec vdl.Decoder) error

func (VMap_VArray1_VArray3_Int64_VArray1_VArray3_Int64) VDLReflect Uses

func (VMap_VArray1_VArray3_Int64_VArray1_VArray3_Int64) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VMap_VArray1_VArray3_Int64_VArray1_VArray3_Int64"`
})

func (VMap_VArray1_VArray3_Int64_VArray1_VArray3_Int64) VDLWrite Uses

func (x VMap_VArray1_VArray3_Int64_VArray1_VArray3_Int64) VDLWrite(enc vdl.Encoder) error

type VMap_VArray3_VBool_VArray3_VBool Uses

type VMap_VArray3_VBool_VArray3_VBool map[VArray3_VBool]VArray3_VBool

func (VMap_VArray3_VBool_VArray3_VBool) VDLIsZero Uses

func (x VMap_VArray3_VBool_VArray3_VBool) VDLIsZero() bool

func (*VMap_VArray3_VBool_VArray3_VBool) VDLRead Uses

func (x *VMap_VArray3_VBool_VArray3_VBool) VDLRead(dec vdl.Decoder) error

func (VMap_VArray3_VBool_VArray3_VBool) VDLReflect Uses

func (VMap_VArray3_VBool_VArray3_VBool) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VMap_VArray3_VBool_VArray3_VBool"`
})

func (VMap_VArray3_VBool_VArray3_VBool) VDLWrite Uses

func (x VMap_VArray3_VBool_VArray3_VBool) VDLWrite(enc vdl.Encoder) error

type VMap_VBool_VBool Uses

type VMap_VBool_VBool map[VBool]VBool

func (VMap_VBool_VBool) VDLIsZero Uses

func (x VMap_VBool_VBool) VDLIsZero() bool

func (*VMap_VBool_VBool) VDLRead Uses

func (x *VMap_VBool_VBool) VDLRead(dec vdl.Decoder) error

func (VMap_VBool_VBool) VDLReflect Uses

func (VMap_VBool_VBool) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VMap_VBool_VBool"`
})

func (VMap_VBool_VBool) VDLWrite Uses

func (x VMap_VBool_VBool) VDLWrite(enc vdl.Encoder) error

type VMap_VByte_VByte Uses

type VMap_VByte_VByte map[VByte]VByte

func (VMap_VByte_VByte) VDLIsZero Uses

func (x VMap_VByte_VByte) VDLIsZero() bool

func (*VMap_VByte_VByte) VDLRead Uses

func (x *VMap_VByte_VByte) VDLRead(dec vdl.Decoder) error

func (VMap_VByte_VByte) VDLReflect Uses

func (VMap_VByte_VByte) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VMap_VByte_VByte"`
})

func (VMap_VByte_VByte) VDLWrite Uses

func (x VMap_VByte_VByte) VDLWrite(enc vdl.Encoder) error

type VMap_VEnumAbc_VEnumAbc Uses

type VMap_VEnumAbc_VEnumAbc map[VEnumAbc]VEnumAbc

func (VMap_VEnumAbc_VEnumAbc) VDLIsZero Uses

func (x VMap_VEnumAbc_VEnumAbc) VDLIsZero() bool

func (*VMap_VEnumAbc_VEnumAbc) VDLRead Uses

func (x *VMap_VEnumAbc_VEnumAbc) VDLRead(dec vdl.Decoder) error

func (VMap_VEnumAbc_VEnumAbc) VDLReflect Uses

func (VMap_VEnumAbc_VEnumAbc) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VMap_VEnumAbc_VEnumAbc"`
})

func (VMap_VEnumAbc_VEnumAbc) VDLWrite Uses

func (x VMap_VEnumAbc_VEnumAbc) VDLWrite(enc vdl.Encoder) error

type VMap_VEnumBcd_VEnumBcd Uses

type VMap_VEnumBcd_VEnumBcd map[VEnumBcd]VEnumBcd

func (VMap_VEnumBcd_VEnumBcd) VDLIsZero Uses

func (x VMap_VEnumBcd_VEnumBcd) VDLIsZero() bool

func (*VMap_VEnumBcd_VEnumBcd) VDLRead Uses

func (x *VMap_VEnumBcd_VEnumBcd) VDLRead(dec vdl.Decoder) error

func (VMap_VEnumBcd_VEnumBcd) VDLReflect Uses

func (VMap_VEnumBcd_VEnumBcd) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VMap_VEnumBcd_VEnumBcd"`
})

func (VMap_VEnumBcd_VEnumBcd) VDLWrite Uses

func (x VMap_VEnumBcd_VEnumBcd) VDLWrite(enc vdl.Encoder) error

type VMap_VInt32_VInt32 Uses

type VMap_VInt32_VInt32 map[VInt32]VInt32

func (VMap_VInt32_VInt32) VDLIsZero Uses

func (x VMap_VInt32_VInt32) VDLIsZero() bool

func (*VMap_VInt32_VInt32) VDLRead Uses

func (x *VMap_VInt32_VInt32) VDLRead(dec vdl.Decoder) error

func (VMap_VInt32_VInt32) VDLReflect Uses

func (VMap_VInt32_VInt32) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VMap_VInt32_VInt32"`
})

func (VMap_VInt32_VInt32) VDLWrite Uses

func (x VMap_VInt32_VInt32) VDLWrite(enc vdl.Encoder) error

type VMap_VNamedError_VNamedError Uses

type VMap_VNamedError_VNamedError map[VNamedError]VNamedError

func (VMap_VNamedError_VNamedError) VDLIsZero Uses

func (x VMap_VNamedError_VNamedError) VDLIsZero() bool

func (*VMap_VNamedError_VNamedError) VDLRead Uses

func (x *VMap_VNamedError_VNamedError) VDLRead(dec vdl.Decoder) error

func (VMap_VNamedError_VNamedError) VDLReflect Uses

func (VMap_VNamedError_VNamedError) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VMap_VNamedError_VNamedError"`
})

func (VMap_VNamedError_VNamedError) VDLWrite Uses

func (x VMap_VNamedError_VNamedError) VDLWrite(enc vdl.Encoder) error

type VMap_VString_VString Uses

type VMap_VString_VString map[VString]VString

func (VMap_VString_VString) VDLIsZero Uses

func (x VMap_VString_VString) VDLIsZero() bool

func (*VMap_VString_VString) VDLRead Uses

func (x *VMap_VString_VString) VDLRead(dec vdl.Decoder) error

func (VMap_VString_VString) VDLReflect Uses

func (VMap_VString_VString) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VMap_VString_VString"`
})

func (VMap_VString_VString) VDLWrite Uses

func (x VMap_VString_VString) VDLWrite(enc vdl.Encoder) error

type VMap_VStructDepth1_VBool_VStructDepth1_VBool Uses

type VMap_VStructDepth1_VBool_VStructDepth1_VBool map[VStructDepth1_VBool]VStructDepth1_VBool

func (VMap_VStructDepth1_VBool_VStructDepth1_VBool) VDLIsZero Uses

func (x VMap_VStructDepth1_VBool_VStructDepth1_VBool) VDLIsZero() bool

func (*VMap_VStructDepth1_VBool_VStructDepth1_VBool) VDLRead Uses

func (x *VMap_VStructDepth1_VBool_VStructDepth1_VBool) VDLRead(dec vdl.Decoder) error

func (VMap_VStructDepth1_VBool_VStructDepth1_VBool) VDLReflect Uses

func (VMap_VStructDepth1_VBool_VStructDepth1_VBool) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VMap_VStructDepth1_VBool_VStructDepth1_VBool"`
})

func (VMap_VStructDepth1_VBool_VStructDepth1_VBool) VDLWrite Uses

func (x VMap_VStructDepth1_VBool_VStructDepth1_VBool) VDLWrite(enc vdl.Encoder) error

type VMap_VStructDepth2_VArray1_Uint32_VStructDepth2_VArray1_Uint32 Uses

type VMap_VStructDepth2_VArray1_Uint32_VStructDepth2_VArray1_Uint32 map[VStructDepth2_VArray1_Uint32]VStructDepth2_VArray1_Uint32

func (VMap_VStructDepth2_VArray1_Uint32_VStructDepth2_VArray1_Uint32) VDLIsZero Uses

func (x VMap_VStructDepth2_VArray1_Uint32_VStructDepth2_VArray1_Uint32) VDLIsZero() bool

func (*VMap_VStructDepth2_VArray1_Uint32_VStructDepth2_VArray1_Uint32) VDLRead Uses

func (x *VMap_VStructDepth2_VArray1_Uint32_VStructDepth2_VArray1_Uint32) VDLRead(dec vdl.Decoder) error

func (VMap_VStructDepth2_VArray1_Uint32_VStructDepth2_VArray1_Uint32) VDLReflect Uses

func (VMap_VStructDepth2_VArray1_Uint32_VStructDepth2_VArray1_Uint32) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VMap_VStructDepth2_VArray1_Uint32_VStructDepth2_VArray1_Uint32"`
})

func (VMap_VStructDepth2_VArray1_Uint32_VStructDepth2_VArray1_Uint32) VDLWrite Uses

func (x VMap_VStructDepth2_VArray1_Uint32_VStructDepth2_VArray1_Uint32) VDLWrite(enc vdl.Encoder) error

type VMap_VStructEmpty_VStructEmpty Uses

type VMap_VStructEmpty_VStructEmpty map[VStructEmpty]VStructEmpty

func (VMap_VStructEmpty_VStructEmpty) VDLIsZero Uses

func (x VMap_VStructEmpty_VStructEmpty) VDLIsZero() bool

func (*VMap_VStructEmpty_VStructEmpty) VDLRead Uses

func (x *VMap_VStructEmpty_VStructEmpty) VDLRead(dec vdl.Decoder) error

func (VMap_VStructEmpty_VStructEmpty) VDLReflect Uses

func (VMap_VStructEmpty_VStructEmpty) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VMap_VStructEmpty_VStructEmpty"`
})

func (VMap_VStructEmpty_VStructEmpty) VDLWrite Uses

func (x VMap_VStructEmpty_VStructEmpty) VDLWrite(enc vdl.Encoder) error

type VMap_VUint32_VUint32 Uses

type VMap_VUint32_VUint32 map[VUint32]VUint32

func (VMap_VUint32_VUint32) VDLIsZero Uses

func (x VMap_VUint32_VUint32) VDLIsZero() bool

func (*VMap_VUint32_VUint32) VDLRead Uses

func (x *VMap_VUint32_VUint32) VDLRead(dec vdl.Decoder) error

func (VMap_VUint32_VUint32) VDLReflect Uses

func (VMap_VUint32_VUint32) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VMap_VUint32_VUint32"`
})

func (VMap_VUint32_VUint32) VDLWrite Uses

func (x VMap_VUint32_VUint32) VDLWrite(enc vdl.Encoder) error

type VMap_VUnionDepth1_VUint64_VUnionDepth1_VUint64 Uses

type VMap_VUnionDepth1_VUint64_VUnionDepth1_VUint64 map[VUnionDepth1_VUint64]VUnionDepth1_VUint64

func (VMap_VUnionDepth1_VUint64_VUnionDepth1_VUint64) VDLIsZero Uses

func (x VMap_VUnionDepth1_VUint64_VUnionDepth1_VUint64) VDLIsZero() bool

func (*VMap_VUnionDepth1_VUint64_VUnionDepth1_VUint64) VDLRead Uses

func (x *VMap_VUnionDepth1_VUint64_VUnionDepth1_VUint64) VDLRead(dec vdl.Decoder) error

func (VMap_VUnionDepth1_VUint64_VUnionDepth1_VUint64) VDLReflect Uses

func (VMap_VUnionDepth1_VUint64_VUnionDepth1_VUint64) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VMap_VUnionDepth1_VUint64_VUnionDepth1_VUint64"`
})

func (VMap_VUnionDepth1_VUint64_VUnionDepth1_VUint64) VDLWrite Uses

func (x VMap_VUnionDepth1_VUint64_VUnionDepth1_VUint64) VDLWrite(enc vdl.Encoder) error

type VMap_VUnionDepth2_VArray2_VByte_VUnionDepth2_VArray2_VByte Uses

type VMap_VUnionDepth2_VArray2_VByte_VUnionDepth2_VArray2_VByte map[VUnionDepth2_VArray2_VByte]VUnionDepth2_VArray2_VByte

func (VMap_VUnionDepth2_VArray2_VByte_VUnionDepth2_VArray2_VByte) VDLIsZero Uses

func (x VMap_VUnionDepth2_VArray2_VByte_VUnionDepth2_VArray2_VByte) VDLIsZero() bool

func (*VMap_VUnionDepth2_VArray2_VByte_VUnionDepth2_VArray2_VByte) VDLRead Uses

func (x *VMap_VUnionDepth2_VArray2_VByte_VUnionDepth2_VArray2_VByte) VDLRead(dec vdl.Decoder) error

func (VMap_VUnionDepth2_VArray2_VByte_VUnionDepth2_VArray2_VByte) VDLReflect Uses

func (VMap_VUnionDepth2_VArray2_VByte_VUnionDepth2_VArray2_VByte) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VMap_VUnionDepth2_VArray2_VByte_VUnionDepth2_VArray2_VByte"`
})

func (VMap_VUnionDepth2_VArray2_VByte_VUnionDepth2_VArray2_VByte) VDLWrite Uses

func (x VMap_VUnionDepth2_VArray2_VByte_VUnionDepth2_VArray2_VByte) VDLWrite(enc vdl.Encoder) error

type VMutualCycleA Uses

type VMutualCycleA struct {
    Data int64
    B    *VMutualCycleB
}

VMutualCycleA tests mutually cyclic types A and B.

func (VMutualCycleA) VDLIsZero Uses

func (x VMutualCycleA) VDLIsZero() bool

func (*VMutualCycleA) VDLRead Uses

func (x *VMutualCycleA) VDLRead(dec vdl.Decoder) error

func (VMutualCycleA) VDLReflect Uses

func (VMutualCycleA) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VMutualCycleA"`
})

func (VMutualCycleA) VDLWrite Uses

func (x VMutualCycleA) VDLWrite(enc vdl.Encoder) error

type VMutualCycleB Uses

type VMutualCycleB struct {
    Data int64
    A    *VMutualCycleA
}

VMutualCycleB tests mutually cyclic types A and B.

func (VMutualCycleB) VDLIsZero Uses

func (x VMutualCycleB) VDLIsZero() bool

func (*VMutualCycleB) VDLRead Uses

func (x *VMutualCycleB) VDLRead(dec vdl.Decoder) error

func (VMutualCycleB) VDLReflect Uses

func (VMutualCycleB) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VMutualCycleB"`
})

func (VMutualCycleB) VDLWrite Uses

func (x VMutualCycleB) VDLWrite(enc vdl.Encoder) error

type VNamedError Uses

type VNamedError struct {
    Id  string
    Msg string
}

func (VNamedError) VDLIsZero Uses

func (x VNamedError) VDLIsZero() bool

func (*VNamedError) VDLRead Uses

func (x *VNamedError) VDLRead(dec vdl.Decoder) error

func (VNamedError) VDLReflect Uses

func (VNamedError) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VNamedError"`
})

func (VNamedError) VDLWrite Uses

func (x VNamedError) VDLWrite(enc vdl.Encoder) error

type VNativeWireArrayNString Uses

type VNativeWireArrayNString string

The VNativeWire* types are the native types associated with wire types. The wire types are defined in vtype_manual.vdl.

The naming is such that VWire* <-> VNativeWire*, e.g. VWireBoolNString is the wire type associated with the VNativeWireBoolNString native type, where the wire type is bool, and the native type is string.

type VNativeWireArrayNStruct Uses

type VNativeWireArrayNStruct struct{ X string }

The VNativeWire* types are the native types associated with wire types. The wire types are defined in vtype_manual.vdl.

The naming is such that VWire* <-> VNativeWire*, e.g. VWireBoolNString is the wire type associated with the VNativeWireBoolNString native type, where the wire type is bool, and the native type is string.

type VNativeWireBoolNBool Uses

type VNativeWireBoolNBool bool

The VNativeWire* types are the native types associated with wire types. The wire types are defined in vtype_manual.vdl.

The naming is such that VWire* <-> VNativeWire*, e.g. VWireBoolNString is the wire type associated with the VNativeWireBoolNString native type, where the wire type is bool, and the native type is string.

type VNativeWireBoolNString Uses

type VNativeWireBoolNString string

The VNativeWire* types are the native types associated with wire types. The wire types are defined in vtype_manual.vdl.

The naming is such that VWire* <-> VNativeWire*, e.g. VWireBoolNString is the wire type associated with the VNativeWireBoolNString native type, where the wire type is bool, and the native type is string.

type VNativeWireBoolNStruct Uses

type VNativeWireBoolNStruct struct{ X string }

The VNativeWire* types are the native types associated with wire types. The wire types are defined in vtype_manual.vdl.

The naming is such that VWire* <-> VNativeWire*, e.g. VWireBoolNString is the wire type associated with the VNativeWireBoolNString native type, where the wire type is bool, and the native type is string.

type VNativeWireIntNInt Uses

type VNativeWireIntNInt int

The VNativeWire* types are the native types associated with wire types. The wire types are defined in vtype_manual.vdl.

The naming is such that VWire* <-> VNativeWire*, e.g. VWireBoolNString is the wire type associated with the VNativeWireBoolNString native type, where the wire type is bool, and the native type is string.

type VNativeWireIntNString Uses

type VNativeWireIntNString string

The VNativeWire* types are the native types associated with wire types. The wire types are defined in vtype_manual.vdl.

The naming is such that VWire* <-> VNativeWire*, e.g. VWireBoolNString is the wire type associated with the VNativeWireBoolNString native type, where the wire type is bool, and the native type is string.

type VNativeWireIntNStruct Uses

type VNativeWireIntNStruct struct{ X string }

The VNativeWire* types are the native types associated with wire types. The wire types are defined in vtype_manual.vdl.

The naming is such that VWire* <-> VNativeWire*, e.g. VWireBoolNString is the wire type associated with the VNativeWireBoolNString native type, where the wire type is bool, and the native type is string.

type VNativeWireListNString Uses

type VNativeWireListNString string

The VNativeWire* types are the native types associated with wire types. The wire types are defined in vtype_manual.vdl.

The naming is such that VWire* <-> VNativeWire*, e.g. VWireBoolNString is the wire type associated with the VNativeWireBoolNString native type, where the wire type is bool, and the native type is string.

type VNativeWireListNStruct Uses

type VNativeWireListNStruct struct{ X string }

The VNativeWire* types are the native types associated with wire types. The wire types are defined in vtype_manual.vdl.

The naming is such that VWire* <-> VNativeWire*, e.g. VWireBoolNString is the wire type associated with the VNativeWireBoolNString native type, where the wire type is bool, and the native type is string.

type VNativeWireStringNString Uses

type VNativeWireStringNString string

The VNativeWire* types are the native types associated with wire types. The wire types are defined in vtype_manual.vdl.

The naming is such that VWire* <-> VNativeWire*, e.g. VWireBoolNString is the wire type associated with the VNativeWireBoolNString native type, where the wire type is bool, and the native type is string.

type VNativeWireStringNStruct Uses

type VNativeWireStringNStruct struct{ X string }

The VNativeWire* types are the native types associated with wire types. The wire types are defined in vtype_manual.vdl.

The naming is such that VWire* <-> VNativeWire*, e.g. VWireBoolNString is the wire type associated with the VNativeWireBoolNString native type, where the wire type is bool, and the native type is string.

type VNativeWireStructNArray Uses

type VNativeWireStructNArray [1]string

The VNativeWire* types are the native types associated with wire types. The wire types are defined in vtype_manual.vdl.

The naming is such that VWire* <-> VNativeWire*, e.g. VWireBoolNString is the wire type associated with the VNativeWireBoolNString native type, where the wire type is bool, and the native type is string.

type VNativeWireStructNSlice Uses

type VNativeWireStructNSlice []string

The VNativeWire* types are the native types associated with wire types. The wire types are defined in vtype_manual.vdl.

The naming is such that VWire* <-> VNativeWire*, e.g. VWireBoolNString is the wire type associated with the VNativeWireBoolNString native type, where the wire type is bool, and the native type is string.

func (VNativeWireStructNSlice) IsZero Uses

func (x VNativeWireStructNSlice) IsZero() bool

type VNativeWireStructNString Uses

type VNativeWireStructNString string

The VNativeWire* types are the native types associated with wire types. The wire types are defined in vtype_manual.vdl.

The naming is such that VWire* <-> VNativeWire*, e.g. VWireBoolNString is the wire type associated with the VNativeWireBoolNString native type, where the wire type is bool, and the native type is string.

type VNativeWireStructNStruct Uses

type VNativeWireStructNStruct struct{ X string }

The VNativeWire* types are the native types associated with wire types. The wire types are defined in vtype_manual.vdl.

The naming is such that VWire* <-> VNativeWire*, e.g. VWireBoolNString is the wire type associated with the VNativeWireBoolNString native type, where the wire type is bool, and the native type is string.

type VNativeWireUnionNArray Uses

type VNativeWireUnionNArray [1]string

The VNativeWire* types are the native types associated with wire types. The wire types are defined in vtype_manual.vdl.

The naming is such that VWire* <-> VNativeWire*, e.g. VWireBoolNString is the wire type associated with the VNativeWireBoolNString native type, where the wire type is bool, and the native type is string.

type VNativeWireUnionNSlice Uses

type VNativeWireUnionNSlice []string

The VNativeWire* types are the native types associated with wire types. The wire types are defined in vtype_manual.vdl.

The naming is such that VWire* <-> VNativeWire*, e.g. VWireBoolNString is the wire type associated with the VNativeWireBoolNString native type, where the wire type is bool, and the native type is string.

func (VNativeWireUnionNSlice) IsZero Uses

func (x VNativeWireUnionNSlice) IsZero() bool

type VNativeWireUnionNString Uses

type VNativeWireUnionNString string

The VNativeWire* types are the native types associated with wire types. The wire types are defined in vtype_manual.vdl.

The naming is such that VWire* <-> VNativeWire*, e.g. VWireBoolNString is the wire type associated with the VNativeWireBoolNString native type, where the wire type is bool, and the native type is string.

type VNativeWireUnionNStruct Uses

type VNativeWireUnionNStruct struct{ X string }

The VNativeWire* types are the native types associated with wire types. The wire types are defined in vtype_manual.vdl.

The naming is such that VWire* <-> VNativeWire*, e.g. VWireBoolNString is the wire type associated with the VNativeWireBoolNString native type, where the wire type is bool, and the native type is string.

type VSelfCycle Uses

type VSelfCycle struct {
    Data int64
    Next *VSelfCycle
}

VSelfCycle tests self-cyclic types.

func (VSelfCycle) VDLIsZero Uses

func (x VSelfCycle) VDLIsZero() bool

func (*VSelfCycle) VDLRead Uses

func (x *VSelfCycle) VDLRead(dec vdl.Decoder) error

func (VSelfCycle) VDLReflect Uses

func (VSelfCycle) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VSelfCycle"`
})

func (VSelfCycle) VDLWrite Uses

func (x VSelfCycle) VDLWrite(enc vdl.Encoder) error

type VSet_Bool Uses

type VSet_Bool map[bool]struct{}

func (VSet_Bool) VDLIsZero Uses

func (x VSet_Bool) VDLIsZero() bool

func (*VSet_Bool) VDLRead Uses

func (x *VSet_Bool) VDLRead(dec vdl.Decoder) error

func (VSet_Bool) VDLReflect Uses

func (VSet_Bool) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VSet_Bool"`
})

func (VSet_Bool) VDLWrite Uses

func (x VSet_Bool) VDLWrite(enc vdl.Encoder) error

type VSet_Byte Uses

type VSet_Byte map[byte]struct{}

func (VSet_Byte) VDLIsZero Uses

func (x VSet_Byte) VDLIsZero() bool

func (*VSet_Byte) VDLRead Uses

func (x *VSet_Byte) VDLRead(dec vdl.Decoder) error

func (VSet_Byte) VDLReflect Uses

func (VSet_Byte) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VSet_Byte"`
})

func (VSet_Byte) VDLWrite Uses

func (x VSet_Byte) VDLWrite(enc vdl.Encoder) error

type VSet_Float32 Uses

type VSet_Float32 map[float32]struct{}

func (VSet_Float32) VDLIsZero Uses

func (x VSet_Float32) VDLIsZero() bool

func (*VSet_Float32) VDLRead Uses

func (x *VSet_Float32) VDLRead(dec vdl.Decoder) error

func (VSet_Float32) VDLReflect Uses

func (VSet_Float32) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VSet_Float32"`
})

func (VSet_Float32) VDLWrite Uses

func (x VSet_Float32) VDLWrite(enc vdl.Encoder) error

type VSet_String Uses

type VSet_String map[string]struct{}

func (VSet_String) VDLIsZero Uses

func (x VSet_String) VDLIsZero() bool

func (*VSet_String) VDLRead Uses

func (x *VSet_String) VDLRead(dec vdl.Decoder) error

func (VSet_String) VDLReflect Uses

func (VSet_String) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VSet_String"`
})

func (VSet_String) VDLWrite Uses

func (x VSet_String) VDLWrite(enc vdl.Encoder) error

type VSet_Uint64 Uses

type VSet_Uint64 map[uint64]struct{}

func (VSet_Uint64) VDLIsZero Uses

func (x VSet_Uint64) VDLIsZero() bool

func (*VSet_Uint64) VDLRead Uses

func (x *VSet_Uint64) VDLRead(dec vdl.Decoder) error

func (VSet_Uint64) VDLReflect Uses

func (VSet_Uint64) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VSet_Uint64"`
})

func (VSet_Uint64) VDLWrite Uses

func (x VSet_Uint64) VDLWrite(enc vdl.Encoder) error

type VSet_VArray1_VArray3_Int64 Uses

type VSet_VArray1_VArray3_Int64 map[VArray1_VArray3_Int64]struct{}

func (VSet_VArray1_VArray3_Int64) VDLIsZero Uses

func (x VSet_VArray1_VArray3_Int64) VDLIsZero() bool

func (*VSet_VArray1_VArray3_Int64) VDLRead Uses

func (x *VSet_VArray1_VArray3_Int64) VDLRead(dec vdl.Decoder) error

func (VSet_VArray1_VArray3_Int64) VDLReflect Uses

func (VSet_VArray1_VArray3_Int64) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VSet_VArray1_VArray3_Int64"`
})

func (VSet_VArray1_VArray3_Int64) VDLWrite Uses

func (x VSet_VArray1_VArray3_Int64) VDLWrite(enc vdl.Encoder) error

type VSet_VArray1_VStructEmpty Uses

type VSet_VArray1_VStructEmpty map[VArray1_VStructEmpty]struct{}

func (VSet_VArray1_VStructEmpty) VDLIsZero Uses

func (x VSet_VArray1_VStructEmpty) VDLIsZero() bool

func (*VSet_VArray1_VStructEmpty) VDLRead Uses

func (x *VSet_VArray1_VStructEmpty) VDLRead(dec vdl.Decoder) error

func (VSet_VArray1_VStructEmpty) VDLReflect Uses

func (VSet_VArray1_VStructEmpty) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VSet_VArray1_VStructEmpty"`
})

func (VSet_VArray1_VStructEmpty) VDLWrite Uses

func (x VSet_VArray1_VStructEmpty) VDLWrite(enc vdl.Encoder) error

type VSet_VBool Uses

type VSet_VBool map[VBool]struct{}

func (VSet_VBool) VDLIsZero Uses

func (x VSet_VBool) VDLIsZero() bool

func (*VSet_VBool) VDLRead Uses

func (x *VSet_VBool) VDLRead(dec vdl.Decoder) error

func (VSet_VBool) VDLReflect Uses

func (VSet_VBool) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VSet_VBool"`
})

func (VSet_VBool) VDLWrite Uses

func (x VSet_VBool) VDLWrite(enc vdl.Encoder) error

type VSet_VByte Uses

type VSet_VByte map[VByte]struct{}

func (VSet_VByte) VDLIsZero Uses

func (x VSet_VByte) VDLIsZero() bool

func (*VSet_VByte) VDLRead Uses

func (x *VSet_VByte) VDLRead(dec vdl.Decoder) error

func (VSet_VByte) VDLReflect Uses

func (VSet_VByte) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VSet_VByte"`
})

func (VSet_VByte) VDLWrite Uses

func (x VSet_VByte) VDLWrite(enc vdl.Encoder) error

type VSet_VEnumAbc Uses

type VSet_VEnumAbc map[VEnumAbc]struct{}

func (VSet_VEnumAbc) VDLIsZero Uses

func (x VSet_VEnumAbc) VDLIsZero() bool

func (*VSet_VEnumAbc) VDLRead Uses

func (x *VSet_VEnumAbc) VDLRead(dec vdl.Decoder) error

func (VSet_VEnumAbc) VDLReflect Uses

func (VSet_VEnumAbc) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VSet_VEnumAbc"`
})

func (VSet_VEnumAbc) VDLWrite Uses

func (x VSet_VEnumAbc) VDLWrite(enc vdl.Encoder) error

type VSet_VEnumBcd Uses

type VSet_VEnumBcd map[VEnumBcd]struct{}

func (VSet_VEnumBcd) VDLIsZero Uses

func (x VSet_VEnumBcd) VDLIsZero() bool

func (*VSet_VEnumBcd) VDLRead Uses

func (x *VSet_VEnumBcd) VDLRead(dec vdl.Decoder) error

func (VSet_VEnumBcd) VDLReflect Uses

func (VSet_VEnumBcd) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VSet_VEnumBcd"`
})

func (VSet_VEnumBcd) VDLWrite Uses

func (x VSet_VEnumBcd) VDLWrite(enc vdl.Encoder) error

type VSet_VNamedError Uses

type VSet_VNamedError map[VNamedError]struct{}

func (VSet_VNamedError) VDLIsZero Uses

func (x VSet_VNamedError) VDLIsZero() bool

func (*VSet_VNamedError) VDLRead Uses

func (x *VSet_VNamedError) VDLRead(dec vdl.Decoder) error

func (VSet_VNamedError) VDLReflect Uses

func (VSet_VNamedError) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VSet_VNamedError"`
})

func (VSet_VNamedError) VDLWrite Uses

func (x VSet_VNamedError) VDLWrite(enc vdl.Encoder) error

type VSet_VString Uses

type VSet_VString map[VString]struct{}

func (VSet_VString) VDLIsZero Uses

func (x VSet_VString) VDLIsZero() bool

func (*VSet_VString) VDLRead Uses

func (x *VSet_VString) VDLRead(dec vdl.Decoder) error

func (VSet_VString) VDLReflect Uses

func (VSet_VString) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VSet_VString"`
})

func (VSet_VString) VDLWrite Uses

func (x VSet_VString) VDLWrite(enc vdl.Encoder) error

type VSet_VStructDepth1_VFloat64 Uses

type VSet_VStructDepth1_VFloat64 map[VStructDepth1_VFloat64]struct{}

func (VSet_VStructDepth1_VFloat64) VDLIsZero Uses

func (x VSet_VStructDepth1_VFloat64) VDLIsZero() bool

func (*VSet_VStructDepth1_VFloat64) VDLRead Uses

func (x *VSet_VStructDepth1_VFloat64) VDLRead(dec vdl.Decoder) error

func (VSet_VStructDepth1_VFloat64) VDLReflect Uses

func (VSet_VStructDepth1_VFloat64) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VSet_VStructDepth1_VFloat64"`
})

func (VSet_VStructDepth1_VFloat64) VDLWrite Uses

func (x VSet_VStructDepth1_VFloat64) VDLWrite(enc vdl.Encoder) error

type VSet_VStructDepth2_VStructDepth1_Bool Uses

type VSet_VStructDepth2_VStructDepth1_Bool map[VStructDepth2_VStructDepth1_Bool]struct{}

func (VSet_VStructDepth2_VStructDepth1_Bool) VDLIsZero Uses

func (x VSet_VStructDepth2_VStructDepth1_Bool) VDLIsZero() bool

func (*VSet_VStructDepth2_VStructDepth1_Bool) VDLRead Uses

func (x *VSet_VStructDepth2_VStructDepth1_Bool) VDLRead(dec vdl.Decoder) error

func (VSet_VStructDepth2_VStructDepth1_Bool) VDLReflect Uses

func (VSet_VStructDepth2_VStructDepth1_Bool) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VSet_VStructDepth2_VStructDepth1_Bool"`
})

func (VSet_VStructDepth2_VStructDepth1_Bool) VDLWrite Uses

func (x VSet_VStructDepth2_VStructDepth1_Bool) VDLWrite(enc vdl.Encoder) error

type VSet_VStructEmpty Uses

type VSet_VStructEmpty map[VStructEmpty]struct{}

func (VSet_VStructEmpty) VDLIsZero Uses

func (x VSet_VStructEmpty) VDLIsZero() bool

func (*VSet_VStructEmpty) VDLRead Uses

func (x *VSet_VStructEmpty) VDLRead(dec vdl.Decoder) error

func (VSet_VStructEmpty) VDLReflect Uses

func (VSet_VStructEmpty) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VSet_VStructEmpty"`
})

func (VSet_VStructEmpty) VDLWrite Uses

func (x VSet_VStructEmpty) VDLWrite(enc vdl.Encoder) error

type VSet_VUint64 Uses

type VSet_VUint64 map[VUint64]struct{}

func (VSet_VUint64) VDLIsZero Uses

func (x VSet_VUint64) VDLIsZero() bool

func (*VSet_VUint64) VDLRead Uses

func (x *VSet_VUint64) VDLRead(dec vdl.Decoder) error

func (VSet_VUint64) VDLReflect Uses

func (VSet_VUint64) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VSet_VUint64"`
})

func (VSet_VUint64) VDLWrite Uses

func (x VSet_VUint64) VDLWrite(enc vdl.Encoder) error

type VSet_VUnionDepth1_VInt8 Uses

type VSet_VUnionDepth1_VInt8 map[VUnionDepth1_VInt8]struct{}

func (VSet_VUnionDepth1_VInt8) VDLIsZero Uses

func (x VSet_VUnionDepth1_VInt8) VDLIsZero() bool

func (*VSet_VUnionDepth1_VInt8) VDLRead Uses

func (x *VSet_VUnionDepth1_VInt8) VDLRead(dec vdl.Decoder) error

func (VSet_VUnionDepth1_VInt8) VDLReflect Uses

func (VSet_VUnionDepth1_VInt8) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VSet_VUnionDepth1_VInt8"`
})

func (VSet_VUnionDepth1_VInt8) VDLWrite Uses

func (x VSet_VUnionDepth1_VInt8) VDLWrite(enc vdl.Encoder) error

type VSet_VUnionDepth2_VArray1_String Uses

type VSet_VUnionDepth2_VArray1_String map[VUnionDepth2_VArray1_String]struct{}

func (VSet_VUnionDepth2_VArray1_String) VDLIsZero Uses

func (x VSet_VUnionDepth2_VArray1_String) VDLIsZero() bool

func (*VSet_VUnionDepth2_VArray1_String) VDLRead Uses

func (x *VSet_VUnionDepth2_VArray1_String) VDLRead(dec vdl.Decoder) error

func (VSet_VUnionDepth2_VArray1_String) VDLReflect Uses

func (VSet_VUnionDepth2_VArray1_String) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VSet_VUnionDepth2_VArray1_String"`
})

func (VSet_VUnionDepth2_VArray1_String) VDLWrite Uses

func (x VSet_VUnionDepth2_VArray1_String) VDLWrite(enc vdl.Encoder) error

type VString Uses

type VString string

func (VString) VDLIsZero Uses

func (x VString) VDLIsZero() bool

func (*VString) VDLRead Uses

func (x *VString) VDLRead(dec vdl.Decoder) error

func (VString) VDLReflect Uses

func (VString) VDLReflect(struct {
    Name string `vdl:"v.io/v23/vdl/vdltest.VString"`
})

func (VString) VDLWrite Uses