mirror of
https://github.com/ziglang/zig.git
synced 2026-02-14 13:30:45 +00:00
zig_clang: update TypeClass enum
This commit is contained in:
parent
fb8e681ea8
commit
3588f99719
@ -139,54 +139,54 @@ pub const ZigClangUO = extern enum {
|
||||
};
|
||||
|
||||
pub const ZigClangTypeClass = extern enum {
|
||||
Builtin,
|
||||
Complex,
|
||||
Pointer,
|
||||
BlockPointer,
|
||||
LValueReference,
|
||||
RValueReference,
|
||||
MemberPointer,
|
||||
ConstantArray,
|
||||
IncompleteArray,
|
||||
VariableArray,
|
||||
DependentSizedArray,
|
||||
DependentSizedExtVector,
|
||||
DependentAddressSpace,
|
||||
Vector,
|
||||
DependentVector,
|
||||
ExtVector,
|
||||
FunctionProto,
|
||||
FunctionNoProto,
|
||||
UnresolvedUsing,
|
||||
Paren,
|
||||
Typedef,
|
||||
MacroQualified,
|
||||
Adjusted,
|
||||
Decayed,
|
||||
TypeOfExpr,
|
||||
TypeOf,
|
||||
Decltype,
|
||||
UnaryTransform,
|
||||
Record,
|
||||
Enum,
|
||||
Elaborated,
|
||||
ConstantArray,
|
||||
DependentSizedArray,
|
||||
IncompleteArray,
|
||||
VariableArray,
|
||||
Atomic,
|
||||
Attributed,
|
||||
TemplateTypeParm,
|
||||
SubstTemplateTypeParm,
|
||||
SubstTemplateTypeParmPack,
|
||||
TemplateSpecialization,
|
||||
BlockPointer,
|
||||
Builtin,
|
||||
Complex,
|
||||
Decltype,
|
||||
Auto,
|
||||
DeducedTemplateSpecialization,
|
||||
InjectedClassName,
|
||||
DependentAddressSpace,
|
||||
DependentName,
|
||||
DependentSizedExtVector,
|
||||
DependentTemplateSpecialization,
|
||||
PackExpansion,
|
||||
ObjCTypeParam,
|
||||
DependentVector,
|
||||
Elaborated,
|
||||
FunctionNoProto,
|
||||
FunctionProto,
|
||||
InjectedClassName,
|
||||
MacroQualified,
|
||||
MemberPointer,
|
||||
ObjCObjectPointer,
|
||||
ObjCObject,
|
||||
ObjCInterface,
|
||||
ObjCObjectPointer,
|
||||
ObjCTypeParam,
|
||||
PackExpansion,
|
||||
Paren,
|
||||
Pipe,
|
||||
Atomic,
|
||||
Pointer,
|
||||
LValueReference,
|
||||
RValueReference,
|
||||
SubstTemplateTypeParmPack,
|
||||
SubstTemplateTypeParm,
|
||||
Enum,
|
||||
Record,
|
||||
TemplateSpecialization,
|
||||
TemplateTypeParm,
|
||||
TypeOfExpr,
|
||||
TypeOf,
|
||||
Typedef,
|
||||
UnaryTransform,
|
||||
UnresolvedUsing,
|
||||
Vector,
|
||||
ExtVector,
|
||||
};
|
||||
|
||||
const ZigClangStmtClass = extern enum {
|
||||
|
||||
@ -327,53 +327,53 @@ void ZigClang_detect_enum_TypeClass(clang::Type::TypeClass ty) {
|
||||
}
|
||||
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_Adjusted == clang::Type::Adjusted, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_Decayed == clang::Type::Decayed, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_ConstantArray == clang::Type::ConstantArray, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_DependentSizedArray == clang::Type::DependentSizedArray, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_IncompleteArray == clang::Type::IncompleteArray, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_VariableArray == clang::Type::VariableArray, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_Atomic == clang::Type::Atomic, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_Attributed == clang::Type::Attributed, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_Auto == clang::Type::Auto, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_BlockPointer == clang::Type::BlockPointer, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_Builtin == clang::Type::Builtin, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_Complex == clang::Type::Complex, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_ConstantArray == clang::Type::ConstantArray, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_Decayed == clang::Type::Decayed, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_Decltype == clang::Type::Decltype, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_Auto == clang::Type::Auto, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_DeducedTemplateSpecialization == clang::Type::DeducedTemplateSpecialization, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_DependentAddressSpace == clang::Type::DependentAddressSpace, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_DependentName == clang::Type::DependentName, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_DependentSizedArray == clang::Type::DependentSizedArray, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_DependentSizedExtVector == clang::Type::DependentSizedExtVector, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_DependentTemplateSpecialization == clang::Type::DependentTemplateSpecialization, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_DependentVector == clang::Type::DependentVector, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_Elaborated == clang::Type::Elaborated, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_Enum == clang::Type::Enum, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_ExtVector == clang::Type::ExtVector, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_FunctionNoProto == clang::Type::FunctionNoProto, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_FunctionProto == clang::Type::FunctionProto, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_IncompleteArray == clang::Type::IncompleteArray, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_InjectedClassName == clang::Type::InjectedClassName, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_LValueReference == clang::Type::LValueReference, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_MacroQualified == clang::Type::MacroQualified, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_MemberPointer == clang::Type::MemberPointer, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_ObjCInterface == clang::Type::ObjCInterface, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_ObjCObject == clang::Type::ObjCObject, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_ObjCObjectPointer == clang::Type::ObjCObjectPointer, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_ObjCObject == clang::Type::ObjCObject, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_ObjCInterface == clang::Type::ObjCInterface, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_ObjCTypeParam == clang::Type::ObjCTypeParam, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_PackExpansion == clang::Type::PackExpansion, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_Paren == clang::Type::Paren, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_Pipe == clang::Type::Pipe, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_Pointer == clang::Type::Pointer, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_LValueReference == clang::Type::LValueReference, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_RValueReference == clang::Type::RValueReference, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_Record == clang::Type::Record, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_SubstTemplateTypeParm == clang::Type::SubstTemplateTypeParm, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_SubstTemplateTypeParmPack == clang::Type::SubstTemplateTypeParmPack, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_SubstTemplateTypeParm == clang::Type::SubstTemplateTypeParm, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_Enum == clang::Type::Enum, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_Record == clang::Type::Record, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_TemplateSpecialization == clang::Type::TemplateSpecialization, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_TemplateTypeParm == clang::Type::TemplateTypeParm, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_TypeOf == clang::Type::TypeOf, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_TypeOfExpr == clang::Type::TypeOfExpr, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_TypeOf == clang::Type::TypeOf, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_Typedef == clang::Type::Typedef, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_UnaryTransform == clang::Type::UnaryTransform, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_UnresolvedUsing == clang::Type::UnresolvedUsing, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_VariableArray == clang::Type::VariableArray, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_Vector == clang::Type::Vector, "");
|
||||
static_assert((clang::Type::TypeClass)ZigClangType_ExtVector == clang::Type::ExtVector, "");
|
||||
|
||||
// Detect additions to the enum
|
||||
void ZigClang_detect_enum_StmtClass(clang::Stmt::StmtClass x) {
|
||||
|
||||
@ -218,44 +218,44 @@ enum ZigClangUO {
|
||||
|
||||
enum ZigClangTypeClass {
|
||||
ZigClangType_Adjusted,
|
||||
ZigClangType_Decayed,
|
||||
ZigClangType_ConstantArray,
|
||||
ZigClangType_DependentSizedArray,
|
||||
ZigClangType_IncompleteArray,
|
||||
ZigClangType_VariableArray,
|
||||
ZigClangType_Atomic,
|
||||
ZigClangType_Attributed,
|
||||
ZigClangType_Auto,
|
||||
ZigClangType_BlockPointer,
|
||||
ZigClangType_Builtin,
|
||||
ZigClangType_Complex,
|
||||
ZigClangType_ConstantArray,
|
||||
ZigClangType_Decayed,
|
||||
ZigClangType_Decltype,
|
||||
ZigClangType_Auto,
|
||||
ZigClangType_DeducedTemplateSpecialization,
|
||||
ZigClangType_DependentAddressSpace,
|
||||
ZigClangType_DependentName,
|
||||
ZigClangType_DependentSizedArray,
|
||||
ZigClangType_DependentSizedExtVector,
|
||||
ZigClangType_DependentTemplateSpecialization,
|
||||
ZigClangType_DependentVector,
|
||||
ZigClangType_Elaborated,
|
||||
ZigClangType_Enum,
|
||||
ZigClangType_ExtVector,
|
||||
ZigClangType_FunctionNoProto,
|
||||
ZigClangType_FunctionProto,
|
||||
ZigClangType_IncompleteArray,
|
||||
ZigClangType_InjectedClassName,
|
||||
ZigClangType_LValueReference,
|
||||
ZigClangType_MacroQualified,
|
||||
ZigClangType_MemberPointer,
|
||||
ZigClangType_ObjCInterface,
|
||||
ZigClangType_ObjCObjectPointer,
|
||||
ZigClangType_ObjCObject,
|
||||
ZigClangType_ObjCInterface,
|
||||
ZigClangType_ObjCTypeParam,
|
||||
ZigClangType_PackExpansion,
|
||||
ZigClangType_Paren,
|
||||
ZigClangType_Pipe,
|
||||
ZigClangType_Pointer,
|
||||
ZigClangType_LValueReference,
|
||||
ZigClangType_RValueReference,
|
||||
ZigClangType_Record,
|
||||
ZigClangType_SubstTemplateTypeParmPack,
|
||||
ZigClangType_SubstTemplateTypeParm,
|
||||
ZigClangType_Enum,
|
||||
ZigClangType_Record,
|
||||
ZigClangType_TemplateSpecialization,
|
||||
ZigClangType_TemplateTypeParm,
|
||||
ZigClangType_TypeOfExpr,
|
||||
@ -263,8 +263,8 @@ enum ZigClangTypeClass {
|
||||
ZigClangType_Typedef,
|
||||
ZigClangType_UnaryTransform,
|
||||
ZigClangType_UnresolvedUsing,
|
||||
ZigClangType_VariableArray,
|
||||
ZigClangType_Vector,
|
||||
ZigClangType_ExtVector,
|
||||
};
|
||||
|
||||
enum ZigClangStmtClass {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user