// Generated by the protocol buffer compiler. DO NOT EDIT! // source: tensorflow/core/framework/tensor_slice.proto module tensorflow.tensor_slice; import google.protobuf; enum protocVersion = 3012004; class TensorSliceProto { @Proto(1) TensorSliceProto.Extent[] extent = protoDefaultValue!(TensorSliceProto.Extent[]); static class Extent { @Proto(1) long start = protoDefaultValue!(long); enum HasLengthCase { hasLengthNotSet = 0, length = 2, } HasLengthCase _hasLengthCase = HasLengthCase.hasLengthNotSet; @property HasLengthCase hasLengthCase() { return _hasLengthCase; } void clearHasLength() { _hasLengthCase = HasLengthCase.hasLengthNotSet; } @Oneof("_hasLengthCase") union { @Proto(2) long _length = protoDefaultValue!(long); mixin(oneofAccessors!_length); } } }