Documentation ¶
Index ¶
- Constants
- Variables
- func Arrays__Array_to_C(cSlice []CArrays, goSlice []Arrays)
- func Arrays__Array_to_Go(goSlice []Arrays, cSlice []CArrays)
- func Arrays__Sequence_to_C(cSlice *CArrays__Sequence, goSlice []Arrays)
- func Arrays__Sequence_to_Go(goSlice *[]Arrays, cSlice CArrays__Sequence)
- func BasicTypes__Array_to_C(cSlice []CBasicTypes, goSlice []BasicTypes)
- func BasicTypes__Array_to_Go(goSlice []BasicTypes, cSlice []CBasicTypes)
- func BasicTypes__Sequence_to_C(cSlice *CBasicTypes__Sequence, goSlice []BasicTypes)
- func BasicTypes__Sequence_to_Go(goSlice *[]BasicTypes, cSlice CBasicTypes__Sequence)
- func BoundedSequences__Array_to_C(cSlice []CBoundedSequences, goSlice []BoundedSequences)
- func BoundedSequences__Array_to_Go(goSlice []BoundedSequences, cSlice []CBoundedSequences)
- func BoundedSequences__Sequence_to_C(cSlice *CBoundedSequences__Sequence, goSlice []BoundedSequences)
- func BoundedSequences__Sequence_to_Go(goSlice *[]BoundedSequences, cSlice CBoundedSequences__Sequence)
- func Builtins__Array_to_C(cSlice []CBuiltins, goSlice []Builtins)
- func Builtins__Array_to_Go(goSlice []Builtins, cSlice []CBuiltins)
- func Builtins__Sequence_to_C(cSlice *CBuiltins__Sequence, goSlice []Builtins)
- func Builtins__Sequence_to_Go(goSlice *[]Builtins, cSlice CBuiltins__Sequence)
- func CloneArraysSlice(dst, src []Arrays)
- func CloneBasicTypesSlice(dst, src []BasicTypes)
- func CloneBoundedSequencesSlice(dst, src []BoundedSequences)
- func CloneBuiltinsSlice(dst, src []Builtins)
- func CloneConstantsSlice(dst, src []Constants)
- func CloneDefaultsSlice(dst, src []Defaults)
- func CloneEmptySlice(dst, src []Empty)
- func CloneMultiNestedSlice(dst, src []MultiNested)
- func CloneNestedSlice(dst, src []Nested)
- func CloneStringsSlice(dst, src []Strings)
- func CloneUnboundedSequencesSlice(dst, src []UnboundedSequences)
- func CloneWStringsSlice(dst, src []WStrings)
- func Constants__Array_to_C(cSlice []CConstants, goSlice []Constants)
- func Constants__Array_to_Go(goSlice []Constants, cSlice []CConstants)
- func Constants__Sequence_to_C(cSlice *CConstants__Sequence, goSlice []Constants)
- func Constants__Sequence_to_Go(goSlice *[]Constants, cSlice CConstants__Sequence)
- func Defaults__Array_to_C(cSlice []CDefaults, goSlice []Defaults)
- func Defaults__Array_to_Go(goSlice []Defaults, cSlice []CDefaults)
- func Defaults__Sequence_to_C(cSlice *CDefaults__Sequence, goSlice []Defaults)
- func Defaults__Sequence_to_Go(goSlice *[]Defaults, cSlice CDefaults__Sequence)
- func Empty__Array_to_C(cSlice []CEmpty, goSlice []Empty)
- func Empty__Array_to_Go(goSlice []Empty, cSlice []CEmpty)
- func Empty__Sequence_to_C(cSlice *CEmpty__Sequence, goSlice []Empty)
- func Empty__Sequence_to_Go(goSlice *[]Empty, cSlice CEmpty__Sequence)
- func MultiNested__Array_to_C(cSlice []CMultiNested, goSlice []MultiNested)
- func MultiNested__Array_to_Go(goSlice []MultiNested, cSlice []CMultiNested)
- func MultiNested__Sequence_to_C(cSlice *CMultiNested__Sequence, goSlice []MultiNested)
- func MultiNested__Sequence_to_Go(goSlice *[]MultiNested, cSlice CMultiNested__Sequence)
- func Nested__Array_to_C(cSlice []CNested, goSlice []Nested)
- func Nested__Array_to_Go(goSlice []Nested, cSlice []CNested)
- func Nested__Sequence_to_C(cSlice *CNested__Sequence, goSlice []Nested)
- func Nested__Sequence_to_Go(goSlice *[]Nested, cSlice CNested__Sequence)
- func Strings__Array_to_C(cSlice []CStrings, goSlice []Strings)
- func Strings__Array_to_Go(goSlice []Strings, cSlice []CStrings)
- func Strings__Sequence_to_C(cSlice *CStrings__Sequence, goSlice []Strings)
- func Strings__Sequence_to_Go(goSlice *[]Strings, cSlice CStrings__Sequence)
- func UnboundedSequences__Array_to_C(cSlice []CUnboundedSequences, goSlice []UnboundedSequences)
- func UnboundedSequences__Array_to_Go(goSlice []UnboundedSequences, cSlice []CUnboundedSequences)
- func UnboundedSequences__Sequence_to_C(cSlice *CUnboundedSequences__Sequence, goSlice []UnboundedSequences)
- func UnboundedSequences__Sequence_to_Go(goSlice *[]UnboundedSequences, cSlice CUnboundedSequences__Sequence)
- func WStrings__Array_to_C(cSlice []CWStrings, goSlice []WStrings)
- func WStrings__Array_to_Go(goSlice []WStrings, cSlice []CWStrings)
- func WStrings__Sequence_to_C(cSlice *CWStrings__Sequence, goSlice []WStrings)
- func WStrings__Sequence_to_Go(goSlice *[]WStrings, cSlice CWStrings__Sequence)
- type Arrays
- type BasicTypes
- type BoundedSequences
- type Builtins
- type CArrays
- type CArrays__Sequence
- type CBasicTypes
- type CBasicTypes__Sequence
- type CBoundedSequences
- type CBoundedSequences__Sequence
- type CBuiltins
- type CBuiltins__Sequence
- type CConstants
- type CConstants__Sequence
- type CDefaults
- type CDefaults__Sequence
- type CEmpty
- type CEmpty__Sequence
- type CMultiNested
- type CMultiNested__Sequence
- type CNested
- type CNested__Sequence
- type CStrings
- type CStrings__Sequence
- type CUnboundedSequences
- type CUnboundedSequences__Sequence
- type CWStrings
- type CWStrings__Sequence
- type Constants
- type Defaults
- type Empty
- type MultiNested
- type Nested
- type Strings
- type UnboundedSequences
- type WStrings
Constants ¶
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 )
const (
Strings_STRING_CONST string = "Hello world!"
)
Variables ¶
var ArraysTypeSupport types.MessageTypeSupport = _ArraysTypeSupport{}
Modifying this variable is undefined behavior.
var BasicTypesTypeSupport types.MessageTypeSupport = _BasicTypesTypeSupport{}
Modifying this variable is undefined behavior.
var BoundedSequencesTypeSupport types.MessageTypeSupport = _BoundedSequencesTypeSupport{}
Modifying this variable is undefined behavior.
var BuiltinsTypeSupport types.MessageTypeSupport = _BuiltinsTypeSupport{}
Modifying this variable is undefined behavior.
var ConstantsTypeSupport types.MessageTypeSupport = _ConstantsTypeSupport{}
Modifying this variable is undefined behavior.
var DefaultsTypeSupport types.MessageTypeSupport = _DefaultsTypeSupport{}
Modifying this variable is undefined behavior.
var EmptyTypeSupport types.MessageTypeSupport = _EmptyTypeSupport{}
Modifying this variable is undefined behavior.
var MultiNestedTypeSupport types.MessageTypeSupport = _MultiNestedTypeSupport{}
Modifying this variable is undefined behavior.
var NestedTypeSupport types.MessageTypeSupport = _NestedTypeSupport{}
Modifying this variable is undefined behavior.
var StringsTypeSupport types.MessageTypeSupport = _StringsTypeSupport{}
Modifying this variable is undefined behavior.
var UnboundedSequencesTypeSupport types.MessageTypeSupport = _UnboundedSequencesTypeSupport{}
Modifying this variable is undefined behavior.
var WStringsTypeSupport types.MessageTypeSupport = _WStringsTypeSupport{}
Modifying this variable is undefined behavior.
Functions ¶
func Arrays__Array_to_C ¶
func Arrays__Array_to_Go ¶
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_Go ¶
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_Go ¶
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_Go ¶
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_Go ¶
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_Go ¶
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_Go ¶
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 (*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) 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 CBasicTypes__Sequence ¶
type CBasicTypes__Sequence = C.test_msgs__msg__BasicTypes__Sequence
type CBoundedSequences ¶
type CBoundedSequences = C.test_msgs__msg__BoundedSequences
type CBoundedSequences__Sequence ¶
type CBoundedSequences__Sequence = C.test_msgs__msg__BoundedSequences__Sequence
type CBuiltins ¶
type CBuiltins = C.test_msgs__msg__Builtins
type CBuiltins__Sequence ¶
type CBuiltins__Sequence = C.test_msgs__msg__Builtins__Sequence
type CConstants ¶
type CConstants = C.test_msgs__msg__Constants
type CConstants__Sequence ¶
type CConstants__Sequence = C.test_msgs__msg__Constants__Sequence
type CDefaults ¶
type CDefaults = C.test_msgs__msg__Defaults
type CDefaults__Sequence ¶
type CDefaults__Sequence = C.test_msgs__msg__Defaults__Sequence
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 CMultiNested__Sequence ¶
type CMultiNested__Sequence = C.test_msgs__msg__MultiNested__Sequence
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 CUnboundedSequences ¶
type CUnboundedSequences = C.test_msgs__msg__UnboundedSequences
type CUnboundedSequences__Sequence ¶
type CUnboundedSequences__Sequence = C.test_msgs__msg__UnboundedSequences__Sequence
type CWStrings ¶
type CWStrings = C.test_msgs__msg__WStrings
type CWStrings__Sequence ¶
type CWStrings__Sequence = C.test_msgs__msg__WStrings__Sequence
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) 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) SetDefaults ¶
func (t *Defaults) SetDefaults()
type Empty ¶
type Empty struct { }
Do not create instances of this type directly. Always use NewEmpty function instead.
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 (*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 (*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 (t *UnboundedSequences) Clone() *UnboundedSequences
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) SetDefaults ¶
func (t *WStrings) SetDefaults()