test_msgs_msg

package
v0.0.0-...-f3704aa Latest Latest
Warning

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

Go to latest
Published: Oct 8, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Constants_BOOL_CONST    bool    = true
	Constants_BYTE_CONST    byte    = 50
	Constants_CHAR_CONST    byte    = 100
	Constants_FLOAT32_CONST float32 = 1.125
	Constants_FLOAT64_CONST float64 = 1.125
	Constants_INT8_CONST    int8    = -50
	Constants_UINT8_CONST   uint8   = 200
	Constants_INT16_CONST   int16   = -1000
	Constants_UINT16_CONST  uint16  = 2000
	Constants_INT32_CONST   int32   = -30000
	Constants_UINT32_CONST  uint32  = 60000
	Constants_INT64_CONST   int64   = -40000000
	Constants_UINT64_CONST  uint64  = 50000000
)
View Source
const (
	Strings_STRING_CONST string = "Hello world!"
)

Variables

View Source
var ArraysTypeSupport types.MessageTypeSupport = _ArraysTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var BasicTypesTypeSupport types.MessageTypeSupport = _BasicTypesTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var BoundedSequencesTypeSupport types.MessageTypeSupport = _BoundedSequencesTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var BuiltinsTypeSupport types.MessageTypeSupport = _BuiltinsTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var ConstantsTypeSupport types.MessageTypeSupport = _ConstantsTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var DefaultsTypeSupport types.MessageTypeSupport = _DefaultsTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var EmptyTypeSupport types.MessageTypeSupport = _EmptyTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var MultiNestedTypeSupport types.MessageTypeSupport = _MultiNestedTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var NestedTypeSupport types.MessageTypeSupport = _NestedTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var StringsTypeSupport types.MessageTypeSupport = _StringsTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var UnboundedSequencesTypeSupport types.MessageTypeSupport = _UnboundedSequencesTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var WStringsTypeSupport types.MessageTypeSupport = _WStringsTypeSupport{}

Modifying this variable is undefined behavior.

Functions

func Arrays__Array_to_C

func Arrays__Array_to_C(cSlice []CArrays, goSlice []Arrays)

func Arrays__Array_to_Go

func Arrays__Array_to_Go(goSlice []Arrays, cSlice []CArrays)

func Arrays__Sequence_to_C

func Arrays__Sequence_to_C(cSlice *CArrays__Sequence, goSlice []Arrays)

func Arrays__Sequence_to_Go

func Arrays__Sequence_to_Go(goSlice *[]Arrays, cSlice CArrays__Sequence)

func BasicTypes__Array_to_C

func BasicTypes__Array_to_C(cSlice []CBasicTypes, goSlice []BasicTypes)

func BasicTypes__Array_to_Go

func BasicTypes__Array_to_Go(goSlice []BasicTypes, cSlice []CBasicTypes)

func BasicTypes__Sequence_to_C

func BasicTypes__Sequence_to_C(cSlice *CBasicTypes__Sequence, goSlice []BasicTypes)

func BasicTypes__Sequence_to_Go

func BasicTypes__Sequence_to_Go(goSlice *[]BasicTypes, cSlice CBasicTypes__Sequence)

func BoundedSequences__Array_to_C

func BoundedSequences__Array_to_C(cSlice []CBoundedSequences, goSlice []BoundedSequences)

func BoundedSequences__Array_to_Go

func BoundedSequences__Array_to_Go(goSlice []BoundedSequences, cSlice []CBoundedSequences)

func BoundedSequences__Sequence_to_C

func BoundedSequences__Sequence_to_C(cSlice *CBoundedSequences__Sequence, goSlice []BoundedSequences)

func BoundedSequences__Sequence_to_Go

func BoundedSequences__Sequence_to_Go(goSlice *[]BoundedSequences, cSlice CBoundedSequences__Sequence)

func Builtins__Array_to_C

func Builtins__Array_to_C(cSlice []CBuiltins, goSlice []Builtins)

func Builtins__Array_to_Go

func Builtins__Array_to_Go(goSlice []Builtins, cSlice []CBuiltins)

func Builtins__Sequence_to_C

func Builtins__Sequence_to_C(cSlice *CBuiltins__Sequence, goSlice []Builtins)

func Builtins__Sequence_to_Go

func Builtins__Sequence_to_Go(goSlice *[]Builtins, cSlice CBuiltins__Sequence)

func CloneArraysSlice

func CloneArraysSlice(dst, src []Arrays)

CloneArraysSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneBasicTypesSlice

func CloneBasicTypesSlice(dst, src []BasicTypes)

CloneBasicTypesSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneBoundedSequencesSlice

func CloneBoundedSequencesSlice(dst, src []BoundedSequences)

CloneBoundedSequencesSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneBuiltinsSlice

func CloneBuiltinsSlice(dst, src []Builtins)

CloneBuiltinsSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneConstantsSlice

func CloneConstantsSlice(dst, src []Constants)

CloneConstantsSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneDefaultsSlice

func CloneDefaultsSlice(dst, src []Defaults)

CloneDefaultsSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneEmptySlice

func CloneEmptySlice(dst, src []Empty)

CloneEmptySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneMultiNestedSlice

func CloneMultiNestedSlice(dst, src []MultiNested)

CloneMultiNestedSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneNestedSlice

func CloneNestedSlice(dst, src []Nested)

CloneNestedSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneStringsSlice

func CloneStringsSlice(dst, src []Strings)

CloneStringsSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneUnboundedSequencesSlice

func CloneUnboundedSequencesSlice(dst, src []UnboundedSequences)

CloneUnboundedSequencesSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneWStringsSlice

func CloneWStringsSlice(dst, src []WStrings)

CloneWStringsSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func Constants__Array_to_C

func Constants__Array_to_C(cSlice []CConstants, goSlice []Constants)

func Constants__Array_to_Go

func Constants__Array_to_Go(goSlice []Constants, cSlice []CConstants)

func Constants__Sequence_to_C

func Constants__Sequence_to_C(cSlice *CConstants__Sequence, goSlice []Constants)

func Constants__Sequence_to_Go

func Constants__Sequence_to_Go(goSlice *[]Constants, cSlice CConstants__Sequence)

func Defaults__Array_to_C

func Defaults__Array_to_C(cSlice []CDefaults, goSlice []Defaults)

func Defaults__Array_to_Go

func Defaults__Array_to_Go(goSlice []Defaults, cSlice []CDefaults)

func Defaults__Sequence_to_C

func Defaults__Sequence_to_C(cSlice *CDefaults__Sequence, goSlice []Defaults)

func Defaults__Sequence_to_Go

func Defaults__Sequence_to_Go(goSlice *[]Defaults, cSlice CDefaults__Sequence)

func Empty__Array_to_C

func Empty__Array_to_C(cSlice []CEmpty, goSlice []Empty)

func Empty__Array_to_Go

func Empty__Array_to_Go(goSlice []Empty, cSlice []CEmpty)

func Empty__Sequence_to_C

func Empty__Sequence_to_C(cSlice *CEmpty__Sequence, goSlice []Empty)

func Empty__Sequence_to_Go

func Empty__Sequence_to_Go(goSlice *[]Empty, cSlice CEmpty__Sequence)

func MultiNested__Array_to_C

func MultiNested__Array_to_C(cSlice []CMultiNested, goSlice []MultiNested)

func MultiNested__Array_to_Go

func MultiNested__Array_to_Go(goSlice []MultiNested, cSlice []CMultiNested)

func MultiNested__Sequence_to_C

func MultiNested__Sequence_to_C(cSlice *CMultiNested__Sequence, goSlice []MultiNested)

func MultiNested__Sequence_to_Go

func MultiNested__Sequence_to_Go(goSlice *[]MultiNested, cSlice CMultiNested__Sequence)

func Nested__Array_to_C

func Nested__Array_to_C(cSlice []CNested, goSlice []Nested)

func Nested__Array_to_Go

func Nested__Array_to_Go(goSlice []Nested, cSlice []CNested)

func Nested__Sequence_to_C

func Nested__Sequence_to_C(cSlice *CNested__Sequence, goSlice []Nested)

func Nested__Sequence_to_Go

func Nested__Sequence_to_Go(goSlice *[]Nested, cSlice CNested__Sequence)

func Strings__Array_to_C

func Strings__Array_to_C(cSlice []CStrings, goSlice []Strings)

func Strings__Array_to_Go

func Strings__Array_to_Go(goSlice []Strings, cSlice []CStrings)

func Strings__Sequence_to_C

func Strings__Sequence_to_C(cSlice *CStrings__Sequence, goSlice []Strings)

func Strings__Sequence_to_Go

func Strings__Sequence_to_Go(goSlice *[]Strings, cSlice CStrings__Sequence)

func UnboundedSequences__Array_to_C

func UnboundedSequences__Array_to_C(cSlice []CUnboundedSequences, goSlice []UnboundedSequences)

func UnboundedSequences__Array_to_Go

func UnboundedSequences__Array_to_Go(goSlice []UnboundedSequences, cSlice []CUnboundedSequences)

func UnboundedSequences__Sequence_to_C

func UnboundedSequences__Sequence_to_C(cSlice *CUnboundedSequences__Sequence, goSlice []UnboundedSequences)

func UnboundedSequences__Sequence_to_Go

func UnboundedSequences__Sequence_to_Go(goSlice *[]UnboundedSequences, cSlice CUnboundedSequences__Sequence)

func WStrings__Array_to_C

func WStrings__Array_to_C(cSlice []CWStrings, goSlice []WStrings)

func WStrings__Array_to_Go

func WStrings__Array_to_Go(goSlice []WStrings, cSlice []CWStrings)

func WStrings__Sequence_to_C

func WStrings__Sequence_to_C(cSlice *CWStrings__Sequence, goSlice []WStrings)

func WStrings__Sequence_to_Go

func WStrings__Sequence_to_Go(goSlice *[]WStrings, cSlice CWStrings__Sequence)

Types

type Arrays

type Arrays struct {
	BoolValues           [3]bool       `yaml:"bool_values"`            // Arrays of different types
	ByteValues           [3]byte       `yaml:"byte_values"`            // Arrays of different types
	CharValues           [3]byte       `yaml:"char_values"`            // Arrays of different types
	Float32Values        [3]float32    `yaml:"float32_values"`         // Arrays of different types
	Float64Values        [3]float64    `yaml:"float64_values"`         // Arrays of different types
	Int8Values           [3]int8       `yaml:"int8_values"`            // Arrays of different types
	Uint8Values          [3]uint8      `yaml:"uint8_values"`           // Arrays of different types
	Int16Values          [3]int16      `yaml:"int16_values"`           // Arrays of different types
	Uint16Values         [3]uint16     `yaml:"uint16_values"`          // Arrays of different types
	Int32Values          [3]int32      `yaml:"int32_values"`           // Arrays of different types
	Uint32Values         [3]uint32     `yaml:"uint32_values"`          // Arrays of different types
	Int64Values          [3]int64      `yaml:"int64_values"`           // Arrays of different types
	Uint64Values         [3]uint64     `yaml:"uint64_values"`          // Arrays of different types
	StringValues         [3]string     `yaml:"string_values"`          // Arrays of different types
	BasicTypesValues     [3]BasicTypes `yaml:"basic_types_values"`     // Arrays of different types
	ConstantsValues      [3]Constants  `yaml:"constants_values"`       // Arrays of different types
	DefaultsValues       [3]Defaults   `yaml:"defaults_values"`        // Arrays of different types
	BoolValuesDefault    [3]bool       `yaml:"bool_values_default"`    // Arrays of different types
	ByteValuesDefault    [3]byte       `yaml:"byte_values_default"`    // Arrays of different types
	CharValuesDefault    [3]byte       `yaml:"char_values_default"`    // Arrays of different types
	Float32ValuesDefault [3]float32    `yaml:"float32_values_default"` // Arrays of different types
	Float64ValuesDefault [3]float64    `yaml:"float64_values_default"` // Arrays of different types
	Int8ValuesDefault    [3]int8       `yaml:"int8_values_default"`    // Arrays of different types
	Uint8ValuesDefault   [3]uint8      `yaml:"uint8_values_default"`   // Arrays of different types
	Int16ValuesDefault   [3]int16      `yaml:"int16_values_default"`   // Arrays of different types
	Uint16ValuesDefault  [3]uint16     `yaml:"uint16_values_default"`  // Arrays of different types
	Int32ValuesDefault   [3]int32      `yaml:"int32_values_default"`   // Arrays of different types
	Uint32ValuesDefault  [3]uint32     `yaml:"uint32_values_default"`  // Arrays of different types
	Int64ValuesDefault   [3]int64      `yaml:"int64_values_default"`   // Arrays of different types
	Uint64ValuesDefault  [3]uint64     `yaml:"uint64_values_default"`  // Arrays of different types
	StringValuesDefault  [3]string     `yaml:"string_values_default"`  // Arrays of different types
	AlignmentCheck       int32         `yaml:"alignment_check"`        // Arrays of different typesRegression test: check alignment of basic field after an array field is correct
}

Do not create instances of this type directly. Always use NewArrays function instead.

func NewArrays

func NewArrays() *Arrays

NewArrays creates a new Arrays with default values.

func (*Arrays) Clone

func (t *Arrays) Clone() *Arrays

func (*Arrays) CloneMsg

func (t *Arrays) CloneMsg() types.Message

func (*Arrays) SetDefaults

func (t *Arrays) SetDefaults()

type BasicTypes

type BasicTypes struct {
	BoolValue    bool    `yaml:"bool_value"`
	ByteValue    byte    `yaml:"byte_value"`
	CharValue    byte    `yaml:"char_value"`
	Float32Value float32 `yaml:"float32_value"`
	Float64Value float64 `yaml:"float64_value"`
	Int8Value    int8    `yaml:"int8_value"`
	Uint8Value   uint8   `yaml:"uint8_value"`
	Int16Value   int16   `yaml:"int16_value"`
	Uint16Value  uint16  `yaml:"uint16_value"`
	Int32Value   int32   `yaml:"int32_value"`
	Uint32Value  uint32  `yaml:"uint32_value"`
	Int64Value   int64   `yaml:"int64_value"`
	Uint64Value  uint64  `yaml:"uint64_value"`
}

Do not create instances of this type directly. Always use NewBasicTypes function instead.

func NewBasicTypes

func NewBasicTypes() *BasicTypes

NewBasicTypes creates a new BasicTypes with default values.

func (*BasicTypes) Clone

func (t *BasicTypes) Clone() *BasicTypes

func (*BasicTypes) CloneMsg

func (t *BasicTypes) CloneMsg() types.Message

func (*BasicTypes) SetDefaults

func (t *BasicTypes) SetDefaults()

type BoundedSequences

type BoundedSequences struct {
	BoolValues           []bool       `yaml:"bool_values"`            // Bounded sequences of different types
	ByteValues           []byte       `yaml:"byte_values"`            // Bounded sequences of different types
	CharValues           []byte       `yaml:"char_values"`            // Bounded sequences of different types
	Float32Values        []float32    `yaml:"float32_values"`         // Bounded sequences of different types
	Float64Values        []float64    `yaml:"float64_values"`         // Bounded sequences of different types
	Int8Values           []int8       `yaml:"int8_values"`            // Bounded sequences of different types
	Uint8Values          []uint8      `yaml:"uint8_values"`           // Bounded sequences of different types
	Int16Values          []int16      `yaml:"int16_values"`           // Bounded sequences of different types
	Uint16Values         []uint16     `yaml:"uint16_values"`          // Bounded sequences of different types
	Int32Values          []int32      `yaml:"int32_values"`           // Bounded sequences of different types
	Uint32Values         []uint32     `yaml:"uint32_values"`          // Bounded sequences of different types
	Int64Values          []int64      `yaml:"int64_values"`           // Bounded sequences of different types
	Uint64Values         []uint64     `yaml:"uint64_values"`          // Bounded sequences of different types
	StringValues         []string     `yaml:"string_values"`          // Bounded sequences of different types
	BasicTypesValues     []BasicTypes `yaml:"basic_types_values"`     // Bounded sequences of different types
	ConstantsValues      []Constants  `yaml:"constants_values"`       // Bounded sequences of different types
	DefaultsValues       []Defaults   `yaml:"defaults_values"`        // Bounded sequences of different types
	BoolValuesDefault    []bool       `yaml:"bool_values_default"`    // Bounded sequences of different types
	ByteValuesDefault    []byte       `yaml:"byte_values_default"`    // Bounded sequences of different types
	CharValuesDefault    []byte       `yaml:"char_values_default"`    // Bounded sequences of different types
	Float32ValuesDefault []float32    `yaml:"float32_values_default"` // Bounded sequences of different types
	Float64ValuesDefault []float64    `yaml:"float64_values_default"` // Bounded sequences of different types
	Int8ValuesDefault    []int8       `yaml:"int8_values_default"`    // Bounded sequences of different types
	Uint8ValuesDefault   []uint8      `yaml:"uint8_values_default"`   // Bounded sequences of different types
	Int16ValuesDefault   []int16      `yaml:"int16_values_default"`   // Bounded sequences of different types
	Uint16ValuesDefault  []uint16     `yaml:"uint16_values_default"`  // Bounded sequences of different types
	Int32ValuesDefault   []int32      `yaml:"int32_values_default"`   // Bounded sequences of different types
	Uint32ValuesDefault  []uint32     `yaml:"uint32_values_default"`  // Bounded sequences of different types
	Int64ValuesDefault   []int64      `yaml:"int64_values_default"`   // Bounded sequences of different types
	Uint64ValuesDefault  []uint64     `yaml:"uint64_values_default"`  // Bounded sequences of different types
	StringValuesDefault  []string     `yaml:"string_values_default"`  // Bounded sequences of different types
	AlignmentCheck       int32        `yaml:"alignment_check"`        // Bounded sequences of different typesRegression test: check alignment of basic field after a sequence field is correct
}

Do not create instances of this type directly. Always use NewBoundedSequences function instead.

func NewBoundedSequences

func NewBoundedSequences() *BoundedSequences

NewBoundedSequences creates a new BoundedSequences with default values.

func (*BoundedSequences) Clone

func (t *BoundedSequences) Clone() *BoundedSequences

func (*BoundedSequences) CloneMsg

func (t *BoundedSequences) CloneMsg() types.Message

func (*BoundedSequences) SetDefaults

func (t *BoundedSequences) SetDefaults()

type Builtins

type Builtins struct {
	DurationValue builtin_interfaces_msg.Duration `yaml:"duration_value"`
	TimeValue     builtin_interfaces_msg.Time     `yaml:"time_value"`
}

Do not create instances of this type directly. Always use NewBuiltins function instead.

func NewBuiltins

func NewBuiltins() *Builtins

NewBuiltins creates a new Builtins with default values.

func (*Builtins) Clone

func (t *Builtins) Clone() *Builtins

func (*Builtins) CloneMsg

func (t *Builtins) CloneMsg() types.Message

func (*Builtins) SetDefaults

func (t *Builtins) SetDefaults()

type CArrays

type CArrays = C.test_msgs__msg__Arrays

type CArrays__Sequence

type CArrays__Sequence = C.test_msgs__msg__Arrays__Sequence

type CBasicTypes

type CBasicTypes = C.test_msgs__msg__BasicTypes

type CBoundedSequences

type CBoundedSequences = C.test_msgs__msg__BoundedSequences

type CBuiltins

type CBuiltins = C.test_msgs__msg__Builtins

type CConstants

type CConstants = C.test_msgs__msg__Constants

type CDefaults

type CDefaults = C.test_msgs__msg__Defaults

type CEmpty

type CEmpty = C.test_msgs__msg__Empty

type CEmpty__Sequence

type CEmpty__Sequence = C.test_msgs__msg__Empty__Sequence

type CMultiNested

type CMultiNested = C.test_msgs__msg__MultiNested

type CNested

type CNested = C.test_msgs__msg__Nested

type CNested__Sequence

type CNested__Sequence = C.test_msgs__msg__Nested__Sequence

type CStrings

type CStrings = C.test_msgs__msg__Strings

type CStrings__Sequence

type CStrings__Sequence = C.test_msgs__msg__Strings__Sequence

type CWStrings

type CWStrings = C.test_msgs__msg__WStrings

type Constants

type Constants struct {
}

Do not create instances of this type directly. Always use NewConstants function instead.

func NewConstants

func NewConstants() *Constants

NewConstants creates a new Constants with default values.

func (*Constants) Clone

func (t *Constants) Clone() *Constants

func (*Constants) CloneMsg

func (t *Constants) CloneMsg() types.Message

func (*Constants) SetDefaults

func (t *Constants) SetDefaults()

type Defaults

type Defaults struct {
	BoolValue    bool    `yaml:"bool_value"`
	ByteValue    byte    `yaml:"byte_value"`
	CharValue    byte    `yaml:"char_value"`
	Float32Value float32 `yaml:"float32_value"`
	Float64Value float64 `yaml:"float64_value"`
	Int8Value    int8    `yaml:"int8_value"`
	Uint8Value   uint8   `yaml:"uint8_value"`
	Int16Value   int16   `yaml:"int16_value"`
	Uint16Value  uint16  `yaml:"uint16_value"`
	Int32Value   int32   `yaml:"int32_value"`
	Uint32Value  uint32  `yaml:"uint32_value"`
	Int64Value   int64   `yaml:"int64_value"`
	Uint64Value  uint64  `yaml:"uint64_value"`
}

Do not create instances of this type directly. Always use NewDefaults function instead.

func NewDefaults

func NewDefaults() *Defaults

NewDefaults creates a new Defaults with default values.

func (*Defaults) Clone

func (t *Defaults) Clone() *Defaults

func (*Defaults) CloneMsg

func (t *Defaults) CloneMsg() types.Message

func (*Defaults) SetDefaults

func (t *Defaults) SetDefaults()

type Empty

type Empty struct {
}

Do not create instances of this type directly. Always use NewEmpty function instead.

func NewEmpty

func NewEmpty() *Empty

NewEmpty creates a new Empty with default values.

func (*Empty) Clone

func (t *Empty) Clone() *Empty

func (*Empty) CloneMsg

func (t *Empty) CloneMsg() types.Message

func (*Empty) SetDefaults

func (t *Empty) SetDefaults()

type MultiNested

type MultiNested struct {
	ArrayOfArrays                         [3]Arrays             `yaml:"array_of_arrays"`                           // Mulitple levels of nested messages
	ArrayOfBoundedSequences               [3]BoundedSequences   `yaml:"array_of_bounded_sequences"`                // Mulitple levels of nested messages
	ArrayOfUnboundedSequences             [3]UnboundedSequences `yaml:"array_of_unbounded_sequences"`              // Mulitple levels of nested messages
	BoundedSequenceOfArrays               []Arrays              `yaml:"bounded_sequence_of_arrays"`                // Mulitple levels of nested messages
	BoundedSequenceOfBoundedSequences     []BoundedSequences    `yaml:"bounded_sequence_of_bounded_sequences"`     // Mulitple levels of nested messages
	BoundedSequenceOfUnboundedSequences   []UnboundedSequences  `yaml:"bounded_sequence_of_unbounded_sequences"`   // Mulitple levels of nested messages
	UnboundedSequenceOfArrays             []Arrays              `yaml:"unbounded_sequence_of_arrays"`              // Mulitple levels of nested messages
	UnboundedSequenceOfBoundedSequences   []BoundedSequences    `yaml:"unbounded_sequence_of_bounded_sequences"`   // Mulitple levels of nested messages
	UnboundedSequenceOfUnboundedSequences []UnboundedSequences  `yaml:"unbounded_sequence_of_unbounded_sequences"` // Mulitple levels of nested messages
}

Do not create instances of this type directly. Always use NewMultiNested function instead.

func NewMultiNested

func NewMultiNested() *MultiNested

NewMultiNested creates a new MultiNested with default values.

func (*MultiNested) Clone

func (t *MultiNested) Clone() *MultiNested

func (*MultiNested) CloneMsg

func (t *MultiNested) CloneMsg() types.Message

func (*MultiNested) SetDefaults

func (t *MultiNested) SetDefaults()

type Nested

type Nested struct {
	BasicTypesValue BasicTypes `yaml:"basic_types_value"`
}

Do not create instances of this type directly. Always use NewNested function instead.

func NewNested

func NewNested() *Nested

NewNested creates a new Nested with default values.

func (*Nested) Clone

func (t *Nested) Clone() *Nested

func (*Nested) CloneMsg

func (t *Nested) CloneMsg() types.Message

func (*Nested) SetDefaults

func (t *Nested) SetDefaults()

type Strings

type Strings struct {
	StringValue                string `yaml:"string_value"`
	StringValueDefault1        string `yaml:"string_value_default1"`
	StringValueDefault2        string `yaml:"string_value_default2"`
	StringValueDefault3        string `yaml:"string_value_default3"`
	StringValueDefault4        string `yaml:"string_value_default4"`
	StringValueDefault5        string `yaml:"string_value_default5"`
	BoundedStringValue         string `yaml:"bounded_string_value"`
	BoundedStringValueDefault1 string `yaml:"bounded_string_value_default1"`
	BoundedStringValueDefault2 string `yaml:"bounded_string_value_default2"`
	BoundedStringValueDefault3 string `yaml:"bounded_string_value_default3"`
	BoundedStringValueDefault4 string `yaml:"bounded_string_value_default4"`
	BoundedStringValueDefault5 string `yaml:"bounded_string_value_default5"`
}

Do not create instances of this type directly. Always use NewStrings function instead.

func NewStrings

func NewStrings() *Strings

NewStrings creates a new Strings with default values.

func (*Strings) Clone

func (t *Strings) Clone() *Strings

func (*Strings) CloneMsg

func (t *Strings) CloneMsg() types.Message

func (*Strings) SetDefaults

func (t *Strings) SetDefaults()

type UnboundedSequences

type UnboundedSequences struct {
	BoolValues           []bool       `yaml:"bool_values"`            // Unbounded sequences of different types
	ByteValues           []byte       `yaml:"byte_values"`            // Unbounded sequences of different types
	CharValues           []byte       `yaml:"char_values"`            // Unbounded sequences of different types
	Float32Values        []float32    `yaml:"float32_values"`         // Unbounded sequences of different types
	Float64Values        []float64    `yaml:"float64_values"`         // Unbounded sequences of different types
	Int8Values           []int8       `yaml:"int8_values"`            // Unbounded sequences of different types
	Uint8Values          []uint8      `yaml:"uint8_values"`           // Unbounded sequences of different types
	Int16Values          []int16      `yaml:"int16_values"`           // Unbounded sequences of different types
	Uint16Values         []uint16     `yaml:"uint16_values"`          // Unbounded sequences of different types
	Int32Values          []int32      `yaml:"int32_values"`           // Unbounded sequences of different types
	Uint32Values         []uint32     `yaml:"uint32_values"`          // Unbounded sequences of different types
	Int64Values          []int64      `yaml:"int64_values"`           // Unbounded sequences of different types
	Uint64Values         []uint64     `yaml:"uint64_values"`          // Unbounded sequences of different types
	StringValues         []string     `yaml:"string_values"`          // Unbounded sequences of different types
	BasicTypesValues     []BasicTypes `yaml:"basic_types_values"`     // Unbounded sequences of different types
	ConstantsValues      []Constants  `yaml:"constants_values"`       // Unbounded sequences of different types
	DefaultsValues       []Defaults   `yaml:"defaults_values"`        // Unbounded sequences of different types
	BoolValuesDefault    []bool       `yaml:"bool_values_default"`    // Unbounded sequences of different types
	ByteValuesDefault    []byte       `yaml:"byte_values_default"`    // Unbounded sequences of different types
	CharValuesDefault    []byte       `yaml:"char_values_default"`    // Unbounded sequences of different types
	Float32ValuesDefault []float32    `yaml:"float32_values_default"` // Unbounded sequences of different types
	Float64ValuesDefault []float64    `yaml:"float64_values_default"` // Unbounded sequences of different types
	Int8ValuesDefault    []int8       `yaml:"int8_values_default"`    // Unbounded sequences of different types
	Uint8ValuesDefault   []uint8      `yaml:"uint8_values_default"`   // Unbounded sequences of different types
	Int16ValuesDefault   []int16      `yaml:"int16_values_default"`   // Unbounded sequences of different types
	Uint16ValuesDefault  []uint16     `yaml:"uint16_values_default"`  // Unbounded sequences of different types
	Int32ValuesDefault   []int32      `yaml:"int32_values_default"`   // Unbounded sequences of different types
	Uint32ValuesDefault  []uint32     `yaml:"uint32_values_default"`  // Unbounded sequences of different types
	Int64ValuesDefault   []int64      `yaml:"int64_values_default"`   // Unbounded sequences of different types
	Uint64ValuesDefault  []uint64     `yaml:"uint64_values_default"`  // Unbounded sequences of different types
	StringValuesDefault  []string     `yaml:"string_values_default"`  // Unbounded sequences of different types
	AlignmentCheck       int32        `yaml:"alignment_check"`        // Unbounded sequences of different typesRegression test: check alignment of basic field after a sequence field is correct
}

Do not create instances of this type directly. Always use NewUnboundedSequences function instead.

func NewUnboundedSequences

func NewUnboundedSequences() *UnboundedSequences

NewUnboundedSequences creates a new UnboundedSequences with default values.

func (*UnboundedSequences) Clone

func (*UnboundedSequences) CloneMsg

func (t *UnboundedSequences) CloneMsg() types.Message

func (*UnboundedSequences) SetDefaults

func (t *UnboundedSequences) SetDefaults()

type WStrings

type WStrings struct {
	WstringValue                string    `yaml:"wstring_value"`
	WstringValueDefault1        string    `yaml:"wstring_value_default1"`
	WstringValueDefault2        string    `yaml:"wstring_value_default2"`
	WstringValueDefault3        string    `yaml:"wstring_value_default3"`
	ArrayOfWstrings             [3]string `yaml:"array_of_wstrings"`              // wstring WSTRING_CONST="Hello world!"wstring<=22 bounded_wstring_valuewstring<=22 bounded_wstring_value_default1 "Hello world!"
	BoundedSequenceOfWstrings   []string  `yaml:"bounded_sequence_of_wstrings"`   // wstring WSTRING_CONST="Hello world!"wstring<=22 bounded_wstring_valuewstring<=22 bounded_wstring_value_default1 "Hello world!"
	UnboundedSequenceOfWstrings []string  `yaml:"unbounded_sequence_of_wstrings"` // wstring WSTRING_CONST="Hello world!"wstring<=22 bounded_wstring_valuewstring<=22 bounded_wstring_value_default1 "Hello world!"
}

Do not create instances of this type directly. Always use NewWStrings function instead.

func NewWStrings

func NewWStrings() *WStrings

NewWStrings creates a new WStrings with default values.

func (*WStrings) Clone

func (t *WStrings) Clone() *WStrings

func (*WStrings) CloneMsg

func (t *WStrings) CloneMsg() types.Message

func (*WStrings) SetDefaults

func (t *WStrings) SetDefaults()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL