/*
 * Copyright (c) 2021-2024 Huawei Device Co., Ltd.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

// Autogenerated file -- DO NOT EDIT!

#ifndef PANDA_RUNTIME_SHORTY_VALUES_H_
#define PANDA_RUNTIME_SHORTY_VALUES_H_

// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
#define SHORTY_INVALID 0x0
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
#define SHORTY_VOID 0x1
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
#define SHORTY_U1 0x2
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
#define SHORTY_I8 0x3
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
#define SHORTY_U8 0x4
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
#define SHORTY_I16 0x5
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
#define SHORTY_U16 0x6
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
#define SHORTY_I32 0x7
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
#define SHORTY_U32 0x8
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
#define SHORTY_F32 0x9
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
#define SHORTY_F64 0xa
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
#define SHORTY_I64 0xb
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
#define SHORTY_U64 0xc
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
#define SHORTY_TAGGED 0xd
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
#define SHORTY_REFERENCE 0xe

// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
#define SHORTY_FIRST_NONVOID 0x0
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
#define SHORTY_FIRST_32 0x7
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
#define SHORTY_LAST_INT32 0x8
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
#define SHORTY_FIRST_64 0xa
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
#define SHORTY_FIRST_FLOAT 0x9
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
#define SHORTY_NUM_MIN32_TYPES 8
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
#define SHORTY_NUM_FLOAT_TYPES 2
// NOLINTNEXTLINE(cppcoreguidelines-macro-usage)
#define SHORTY_NUM_64BIT_TYPES 3

#endif  // PANDA_RUNTIME_SHORTY_VALUES_H_

