blob: cded34a159bb32351c398bb9a84c6370e973caf8 [file] [log] [blame]
// Copyright 2018 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
library fidl.examples.enums;
enum int8_enum : int8 {
kNegativeOne = -1;
kOne = 1;
};
enum int16_enum : int16 {
kNegativeOne = -1;
kOne = 1;
kTwo = 2;
};
enum int32_enum : int32 {
kNegativeOne = -1;
kOne = 1;
kTwo = 2;
kThree = 3;
};
enum int64_enum : int64 {
kNegativeOne = -1;
kOne = 1;
kTwo = 2;
kThree = 3;
kFour = 4;
};
enum uint8_enum : uint8 {
kOne = 1;
kTwo = 2;
kThree = 3;
kFour = 4;
kFive = 5;
};
enum uint16_enum : uint16 {
kOne = 1;
kTwo = 2;
kThree = 3;
kFour = 4;
kFive = 5;
kSix = 6;
};
enum uint32_enum : uint32 {
kOne = 1;
kTwo = 2;
kThree = 3;
kFour = 4;
kFive = 5;
kSix = 6;
kSeven = 7;
};
enum uint64_enum : uint64 {
kOne = 1;
kTwo = 2;
kThree = 3;
kFour = 4;
kFive = 5;
kSix = 6;
kSeven = 7;
kEight = 8;
};