Sha256: 64f79012e63447e6eecc20e7f4053dcc2a57f1c268bfd6c1568e5be60645e80e

Contents?: true

Size: 1.49 KB

Versions: 16

Compression:

Stored size: 1.49 KB

Contents

package flatbuffers

import (
	"unsafe"
)

const (
	// See http://golang.org/ref/spec#Numeric_types

	// SizeUint8 is the byte size of a uint8.
	SizeUint8 = 1
	// SizeUint16 is the byte size of a uint16.
	SizeUint16 = 2
	// SizeUint32 is the byte size of a uint32.
	SizeUint32 = 4
	// SizeUint64 is the byte size of a uint64.
	SizeUint64 = 8

	// SizeInt8 is the byte size of a int8.
	SizeInt8 = 1
	// SizeInt16 is the byte size of a int16.
	SizeInt16 = 2
	// SizeInt32 is the byte size of a int32.
	SizeInt32 = 4
	// SizeInt64 is the byte size of a int64.
	SizeInt64 = 8

	// SizeFloat32 is the byte size of a float32.
	SizeFloat32 = 4
	// SizeFloat64 is the byte size of a float64.
	SizeFloat64 = 8

	// SizeByte is the byte size of a byte.
	// The `byte` type is aliased (by Go definition) to uint8.
	SizeByte = 1

	// SizeBool is the byte size of a bool.
	// The `bool` type is aliased (by flatbuffers convention) to uint8.
	SizeBool = 1

	// SizeSOffsetT is the byte size of an SOffsetT.
	// The `SOffsetT` type is aliased (by flatbuffers convention) to int32.
	SizeSOffsetT = 4
	// SizeUOffsetT is the byte size of an UOffsetT.
	// The `UOffsetT` type is aliased (by flatbuffers convention) to uint32.
	SizeUOffsetT = 4
	// SizeVOffsetT is the byte size of an VOffsetT.
	// The `VOffsetT` type is aliased (by flatbuffers convention) to uint16.
	SizeVOffsetT = 2
)

// byteSliceToString converts a []byte to string without a heap allocation.
func byteSliceToString(b []byte) string {
	return *(*string)(unsafe.Pointer(&b))
}

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
ruby_snowflake_client-1.3.7 ext/vendor/github.com/google/flatbuffers/go/sizes.go
ruby_snowflake_client-1.3.6 ext/vendor/github.com/google/flatbuffers/go/sizes.go
ruby_snowflake_client-1.3.5 ext/vendor/github.com/google/flatbuffers/go/sizes.go
ruby_snowflake_client-1.3.4 ext/vendor/github.com/google/flatbuffers/go/sizes.go
ruby_snowflake_client-1.3.4.pre.debug ext/vendor/github.com/google/flatbuffers/go/sizes.go
ruby_snowflake_client-1.3.3.pre.debug ext/vendor/github.com/google/flatbuffers/go/sizes.go
ruby_snowflake_client-1.3.2 ext/vendor/github.com/google/flatbuffers/go/sizes.go
ruby_snowflake_client-1.3.1 ext/vendor/github.com/google/flatbuffers/go/sizes.go
ruby_snowflake_client-1.3.0 ext/vendor/github.com/google/flatbuffers/go/sizes.go
ruby_snowflake_client-1.2.1 ext/vendor/github.com/google/flatbuffers/go/sizes.go
ruby_snowflake_client-1.2.0 ext/vendor/github.com/google/flatbuffers/go/sizes.go
ruby_snowflake_client-1.1.1 ext/vendor/github.com/google/flatbuffers/go/sizes.go
ruby_snowflake_client-1.1.0 ext/vendor/github.com/google/flatbuffers/go/sizes.go
ruby_snowflake_client-1.0.2 ext/vendor/github.com/google/flatbuffers/go/sizes.go
ruby_snowflake_client-1.0.1 ext/vendor/github.com/google/flatbuffers/go/sizes.go
ruby_snowflake_client-1.0.0 ext/vendor/github.com/google/flatbuffers/go/sizes.go