mirror of
https://github.com/github/codeql.git
synced 2025-12-22 11:46:32 +01:00
This allows to group together related AST classes to reuse the same test source and extraction. For example this is useful for `EnumDecl/EnumCaseDecl/EnumElementDecl`, where this is applied to.
28 lines
459 B
Swift
28 lines
459 B
Swift
enum EnumValues {
|
|
case value1, value2
|
|
case value3, value4, value5
|
|
}
|
|
|
|
|
|
enum EnumValuesWithBase : Double {
|
|
case value1, value2
|
|
case value3, value4, value5
|
|
}
|
|
|
|
enum EnumWithParams {
|
|
case nodata1(Void)
|
|
case intdata(Int)
|
|
case tuple(Int, String, Double)
|
|
}
|
|
|
|
enum GenericEnum<T> {
|
|
case none
|
|
case some(T)
|
|
}
|
|
|
|
enum EnumWithNamedParams {
|
|
case nodata1(v: Void)
|
|
case intdata(i: Int)
|
|
case tuple(i: Int, s: String, d: Double)
|
|
}
|