LungeExerciseName

public struct LungeExerciseName : ExerciseName
extension LungeExerciseName: Hashable

Lunge Exercise Name

  • Exercise Name Type

    Declaration

    Swift

    public typealias ExerciseNameType = LungeExerciseName
  • 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: [LungeExerciseName] { get }
  • Creates a ExerciseName Object

    Declaration

    Swift

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

    Parameters

    rawValue

    exerciseNumber

    Return Value

    ExerciseName Object

Exercise Types

  • Overhead Lunge

    Declaration

    Swift

    static var overheadLunge: LungeExerciseName { get }
  • Lunge Matrix

    Declaration

    Swift

    static var lungeMatrix: LungeExerciseName { get }
  • Weighted Lunge Matrix

    Declaration

    Swift

    static var weightedLungeMatrix: LungeExerciseName { get }
  • Alternating Barbell Forward Lunge

    Declaration

    Swift

    static var alternatingBarbellForwardLunge: LungeExerciseName { get }
  • Alternating Dumbbell Forward Lunge

    Declaration

    Swift

    static var alternatingDumbbellForwardLunge: LungeExerciseName { get }
  • Back Foot Elevated Dumbbell Split Squat

    Declaration

    Swift

    static var backFootElevatedDumbbellSplitSquat: LungeExerciseName { get }
  • Barbell Box Lunge

    Declaration

    Swift

    static var barbellBoxLunge: LungeExerciseName { get }
  • Barbell Bulgarian Split Squat

    Declaration

    Swift

    static var barbellBulgarianSplitSquat: LungeExerciseName { get }
  • Barbell Crossover Lunge

    Declaration

    Swift

    static var barbellCrossoverLunge: LungeExerciseName { get }
  • Barbell Front Split Squat

    Declaration

    Swift

    static var barbellFrontSplitSquat: LungeExerciseName { get }
  • Barbell Lunge

    Declaration

    Swift

    static var barbellLunge: LungeExerciseName { get }
  • Barbell Reverse Lunge

    Declaration

    Swift

    static var barbellReverseLunge: LungeExerciseName { get }
  • Barbell Side Lunge

    Declaration

    Swift

    static var barbellSideLunge: LungeExerciseName { get }
  • Barbell Split Squat

    Declaration

    Swift

    static var barbellSplitSquat: LungeExerciseName { get }
  • Core Control Rear Lunge

    Declaration

    Swift

    static var coreControlRearLunge: LungeExerciseName { get }
  • Diagonal Lunge

    Declaration

    Swift

    static var diagonalLunge: LungeExerciseName { get }
  • Drop Lunge

    Declaration

    Swift

    static var dropLunge: LungeExerciseName { get }
  • Dumbbell Box Lunge

    Declaration

    Swift

    static var dumbellBoxLunge: LungeExerciseName { get }
  • Dumbbell Bulgarian Split Squat

    Declaration

    Swift

    static var dumbellBulgarianSplitSquat: LungeExerciseName { get }
  • Dumbbell Crossover Lunge

    Declaration

    Swift

    static var dumbbellCrossoverLunge: LungeExerciseName { get }
  • Dumbbell Diagonal Lunge

    Declaration

    Swift

    static var dumbbellDiagonalLunge: LungeExerciseName { get }
  • Dumbbell Lunge

    Declaration

    Swift

    static var dumbbellLunge: LungeExerciseName { get }
  • Dumbbell Lunge and Rotation

    Declaration

    Swift

    static var dumbbellLungeRotation: LungeExerciseName { get }
  • Dumbbell Overhead Bulgarian Split Squat

    Declaration

    Swift

    static var dumbbellOverheadBulgarianSplitSquat: LungeExerciseName { get }
  • Dumbbell Reverse Lunge to High Knee and Press

    Declaration

    Swift

    static var dumbbellReverseLungeHighKneePress: LungeExerciseName { get }
  • Dumbbell Side Lunge

    Declaration

    Swift

    static var dumbbellSideLunge: LungeExerciseName { get }
  • Elevated Front Foot Barbell Split Squat

    Declaration

    Swift

    static var elevatedFrontFootBarbellSplitSquat: LungeExerciseName { get }
  • Front Foot Elevated Dumbbell Split Squat

    Declaration

    Swift

    static var frontFootElevatedDumbbellSplitSquat: LungeExerciseName { get }
  • Gunslinger Lunge

    Declaration

    Swift

    static var gungslingerLunge: LungeExerciseName { get }
  • Lawnmower Lunge

    Declaration

    Swift

    static var lawnmowerLunge: LungeExerciseName { get }
  • Low Lunge with Isometric Adduction

    Declaration

    Swift

    static var lowLungeIsometricAdduction: LungeExerciseName { get }
  • Low Side to Side Lunge

    Declaration

    Swift

    static var lowSideToSideLunge: LungeExerciseName { get }
  • Lunge

    Declaration

    Swift

    static var lunge: LungeExerciseName { get }
  • Weighted Lunge

    Declaration

    Swift

    static var weightedLunge: LungeExerciseName { get }
  • Lunge with Arm Reach

    Declaration

    Swift

    static var lungeArmReach: LungeExerciseName { get }
  • Lunge with Diagonal Reach

    Declaration

    Swift

    static var lungeDiagonalReach: LungeExerciseName { get }
  • Lunge with Side Bend

    Declaration

    Swift

    static var lungeSideBend: LungeExerciseName { get }
  • Offset Dumbbell Lunge

    Declaration

    Swift

    static var offsetDumbbellLunge: LungeExerciseName { get }
  • Offset Dumbbell Reverse Lunge

    Declaration

    Swift

    static var offsetDumbbellReverseLunge: LungeExerciseName { get }
  • Overhead Bulgarian Split Squat

    Declaration

    Swift

    static var overheadBulgarianSplitSquat: LungeExerciseName { get }
  • Overhead Dumbbell Reverse Lunge

    Declaration

    Swift

    static var overheadDumbbellReverseLunge: LungeExerciseName { get }
  • Overhead Dumbbell Split Squat

    Declaration

    Swift

    static var overheadDumbbellSplitSquat: LungeExerciseName { get }
  • Overhead Lunge with Rotation

    Declaration

    Swift

    static var overheadLungeRotation: LungeExerciseName { get }
  • Reverse Barbell Box Lunge

    Declaration

    Swift

    static var reverseBarbellBoxLunge: LungeExerciseName { get }
  • Reverse Box Lunge

    Declaration

    Swift

    static var reverseBoxLunge: LungeExerciseName { get }
  • Reverse Dumbbell Box Lunge

    Declaration

    Swift

    static var reverseDumbbellBoxLunge: LungeExerciseName { get }
  • Reverse Dumbbell Crossover Lunge

    Declaration

    Swift

    static var reverseDumbbellCrossoverLunge: LungeExerciseName { get }
  • Reverse Dumbbell Diagonal Lunge

    Declaration

    Swift

    static var reverseDumbbellDiagonalLunge: LungeExerciseName { get }
  • Reverse Lunge with Reach Back

    Declaration

    Swift

    static var reverseLungReachBack: LungeExerciseName { get }
  • Weighted Reverse Lunge with Reach Back

    Declaration

    Swift

    static var weightedReverseLungReachBack: LungeExerciseName { get }
  • Reverse Lunge with Twist and Overhead Reach

    Declaration

    Swift

    static var reverseLungeTwistOverheadReach: LungeExerciseName { get }
  • Weighted Reverse Lunge with Twist and Overhead Reach

    Declaration

    Swift

    static var weightedReverseLungeTwistOverheadReach: LungeExerciseName { get }
  • Reverse Sliding Box Lunge

    Declaration

    Swift

    static var reverseSlidingBoxLunge: LungeExerciseName { get }
  • Weighted Reverse Sliding Box Lunge

    Declaration

    Swift

    static var weightedReverseSlidingBoxLunge: LungeExerciseName { get }
  • Reverse Sliding Lunge

    Declaration

    Swift

    static var reverseSlidingLunge: LungeExerciseName { get }
  • Weighted Reverse Sliding Lunge

    Declaration

    Swift

    static var weightedReverseSlidingLunge: LungeExerciseName { get }
  • Runners Lunge to Balance

    Declaration

    Swift

    static var runnersLungeBalance: LungeExerciseName { get }
  • Weighted Runners Lunge to Balance

    Declaration

    Swift

    static var weightedRunnersLungeBalance: LungeExerciseName { get }
  • Shifting Side Lunge

    Declaration

    Swift

    static var shiftingSideLunge: LungeExerciseName { get }
  • Side and Crossover Lunge

    Declaration

    Swift

    static var sideCrossoverLunge: LungeExerciseName { get }
  • Weighted Side and Crossover Lunge

    Declaration

    Swift

    static var weightedSideCrossoverLunge: LungeExerciseName { get }
  • Side Lunge

    Declaration

    Swift

    static var sideLunge: LungeExerciseName { get }
  • Weighted Side Lunge

    Declaration

    Swift

    static var weightedSideLunge: LungeExerciseName { get }
  • Side Lunge and Press

    Declaration

    Swift

    static var sideLungePress: LungeExerciseName { get }
  • Side Lunge Jump Off

    Declaration

    Swift

    static var sideLungeJumpOff: LungeExerciseName { get }
  • Side Lunge Sweep

    Declaration

    Swift

    static var sideLungeSweep: LungeExerciseName { get }
  • Weighted Side Lunge Sweep

    Declaration

    Swift

    static var weightedSideLungeSweep: LungeExerciseName { get }
  • Side Lunge to Crossover Tap

    Declaration

    Swift

    static var sideLungeCrossoverTap: LungeExerciseName { get }
  • Weighted Side Lunge to Crossover Tap

    Declaration

    Swift

    static var weightedSideLungeCrossoverTap: LungeExerciseName { get }
  • Side to Side Lunge Chops

    Declaration

    Swift

    static var sideToSideLungeChops: LungeExerciseName { get }
  • Weighted Side to Side Lunge Chops

    Declaration

    Swift

    static var weightedSideToSideLungeChops: LungeExerciseName { get }
  • Siff Jump Lunge

    Declaration

    Swift

    static var siffJumpLunge: LungeExerciseName { get }
  • Weighted Siff Jump Lunge

    Declaration

    Swift

    static var weightedSiffJumpLunge: LungeExerciseName { get }
  • Single Arm Reverse Lunge and Press

    Declaration

    Swift

    static var singleArmReverseLungePress: LungeExerciseName { get }
  • Sliding Lateral Lunge

    Declaration

    Swift

    static var slidingLateralLunge: LungeExerciseName { get }
  • Weighted Sliding Lateral Lunge

    Declaration

    Swift

    static var weightedSlidingLateralLunge: LungeExerciseName { get }
  • Walking Barbell Lunge

    Declaration

    Swift

    static var walkingBarbellLunge: LungeExerciseName { get }
  • Walking Dumbbell Lunge

    Declaration

    Swift

    static var walkingDumbbellLunge: LungeExerciseName { get }
  • Walking Lunge

    Declaration

    Swift

    static var walkingLunge: LungeExerciseName { get }
  • Weighted Walking Lunge

    Declaration

    Swift

    static var weightedWalkingLunge: LungeExerciseName { get }
  • Wide Grip Overhead Barbell Split Squat

    Declaration

    Swift

    static var wideGripOverheadBarbellSplitSquat: LungeExerciseName { get }