OlympicLiftExerciseName

public struct OlympicLiftExerciseName : ExerciseName
extension OlympicLiftExerciseName: Hashable

Olympic Lift Exercise Name

  • Exercise Name Type

    Declaration

    Swift

    public typealias ExerciseNameType = OlympicLiftExerciseName
  • Exercise Catagory Type

    Declaration

    Swift

    public var catagory: ExerciseCategory { get }
  • Exercise Name

    Declaration

    Swift

    private(set) public var name: String { get }
  • Exercise Name Number

    Declaration

    Swift

    private(set) public var number: UInt16 { get }
  • List of Supported ExerciseNames

    Declaration

    Swift

    static var supportedExerciseNames: [OlympicLiftExerciseName] { get }
  • Creates a ExerciseName Object

    Declaration

    Swift

    static func create(rawValue: UInt16) -> OlympicLiftExerciseName?

    Parameters

    rawValue

    exerciseNumber

    Return Value

    ExerciseName Object

Exercise Types

  • Barbell Hang Power Clean

    Declaration

    Swift

    static var barbellHangPowerClean: OlympicLiftExerciseName { get }
  • Barbell Hang Squat Clean

    Declaration

    Swift

    static var barbellHangSquatClean: OlympicLiftExerciseName { get }
  • Barbell Power Clean

    Declaration

    Swift

    static var barbellPowerClean: OlympicLiftExerciseName { get }
  • Barbell Power Snatch

    Declaration

    Swift

    static var barbellPowerSnatch: OlympicLiftExerciseName { get }
  • Barbell Squat Clean

    Declaration

    Swift

    static var barbellSquatClean: OlympicLiftExerciseName { get }
  • Clean and Jerk

    Declaration

    Swift

    static var cleanJerk: OlympicLiftExerciseName { get }
  • Barbell Hang Power Snatch

    Declaration

    Swift

    static var barbellHangPowerSnatch: OlympicLiftExerciseName { get }
  • Barbell Hang Pull

    Declaration

    Swift

    static var barbellHangPull: OlympicLiftExerciseName { get }
  • Barbell High Pull

    Declaration

    Swift

    static var barbellHighPull: OlympicLiftExerciseName { get }
  • Barbell Snatch

    Declaration

    Swift

    static var barbellSnatch: OlympicLiftExerciseName { get }
  • Barbell Split Jerk

    Declaration

    Swift

    static var barbellSplitJerk: OlympicLiftExerciseName { get }
  • Clean

    Declaration

    Swift

    static var clean: OlympicLiftExerciseName { get }
  • Dumbbell Clean

    Declaration

    Swift

    static var dumbbellClean: OlympicLiftExerciseName { get }
  • Dumbbell Hang Pull

    Declaration

    Swift

    static var dumbbellHangPull: OlympicLiftExerciseName { get }
  • One Hand Dumbbell Split Snatch

    Declaration

    Swift

    static var oneHandDumbbellSplitSnatch: OlympicLiftExerciseName { get }
  • Push Jerk

    Declaration

    Swift

    static var pushJerk: OlympicLiftExerciseName { get }
  • Single Arm Dumbbell Snatch

    Declaration

    Swift

    static var singleArmDumbbellSnatch: OlympicLiftExerciseName { get }
  • Single Arm Hang Snatch

    Declaration

    Swift

    static var singleArmHangSnatch: OlympicLiftExerciseName { get }
  • Single Arm Kettelbell Snatch

    Declaration

    Swift

    static var singleArmKettlebellSnatch: OlympicLiftExerciseName { get }
  • Split Jerk

    Declaration

    Swift

    static var splitJerk: OlympicLiftExerciseName { get }
  • Squat Clean and Jerk

    Declaration

    Swift

    static var squatCleanJerk: OlympicLiftExerciseName { get }