CrunchExerciseName

public struct CrunchExerciseName : ExerciseName
extension CrunchExerciseName: Hashable

Crunch Exercise Name

  • Exercise Name Type

    Declaration

    Swift

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

    Declaration

    Swift

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

    Parameters

    rawValue

    exerciseNumber

    Return Value

    ExerciseName Object

Exercise Types

  • Bicycle Crunch

    Declaration

    Swift

    static var bicycleCrunch: CrunchExerciseName { get }
  • Cable Crunch

    Declaration

    Swift

    static var cableCrunch: CrunchExerciseName { get }
  • Circular Arm Crunch

    Declaration

    Swift

    static var circularArmCrunch: CrunchExerciseName { get }
  • Crossed Arms Crunch

    Declaration

    Swift

    static var crossedArmsCrunch: CrunchExerciseName { get }
  • Weighted Crossed Arms Crunch

    Declaration

    Swift

    static var weightedCrossedArmsCrunch: CrunchExerciseName { get }
  • Cross Leg Reverse Crunch

    Declaration

    Swift

    static var crossLegReverseCrunch: CrunchExerciseName { get }
  • Weighted Cross Leg Reverse Crunch

    Declaration

    Swift

    static var weightedCrossLegReverseCrunch: CrunchExerciseName { get }
  • Crunch Chop

    Declaration

    Swift

    static var crunchChop: CrunchExerciseName { get }
  • Weighted Crunch Chop

    Declaration

    Swift

    static var weightedCrunchChop: CrunchExerciseName { get }
  • Double Crunch

    Declaration

    Swift

    static var doubleCrunch: CrunchExerciseName { get }
  • Weighted Double Crunch

    Declaration

    Swift

    static var weightedDoubleCrunch: CrunchExerciseName { get }
  • Elbow to Knee Crunch

    Declaration

    Swift

    static var elbowToKneeCrunch: CrunchExerciseName { get }
  • Weighted Elbow to Knee Crunch

    Declaration

    Swift

    static var weightedElbowToKneeCrunch: CrunchExerciseName { get }
  • Flutter Kicks

    Declaration

    Swift

    static var flutterKicks: CrunchExerciseName { get }
  • Weighted Flutter Kicks

    Declaration

    Swift

    static var weightedFlutterKicks: CrunchExerciseName { get }
  • Foam Roller Reverse Crunch on Bench

    Declaration

    Swift

    static var foamRollerReverseCrunchOnBench: CrunchExerciseName { get }
  • Weighted Foam Roller Reverse Crunch on Bench

    Declaration

    Swift

    static var weightedFoamRollerReverseCrunchOnBench: CrunchExerciseName { get }
  • Foam Roller Reverse Crunch with Dumbbell

    Declaration

    Swift

    static var foamRollerReverseCrunchDumbbell: CrunchExerciseName { get }
  • Foam Roller Reverse Crunch with Medicine Ball

    Declaration

    Swift

    static var foamRollerReverseCrunchMedicineBall: CrunchExerciseName { get }
  • Frog Press

    Declaration

    Swift

    static var frogPress: CrunchExerciseName { get }
  • Hanging Knee Raise Oblique Crunch

    Declaration

    Swift

    static var hangingKneeRaiseObliqueCrunch: CrunchExerciseName { get }
  • Weighted Hanging Knee Raise Oblique Crunch

    Declaration

    Swift

    static var weightedHangingKneeRaiseObliqueCrunch: CrunchExerciseName { get }
  • Hip Crossover

    Declaration

    Swift

    static var hipCrossover: CrunchExerciseName { get }
  • Weighted Hip Crossover

    Declaration

    Swift

    static var wightedHipCrossover: CrunchExerciseName { get }
  • Hollow Rock

    Declaration

    Swift

    static var hollowRock: CrunchExerciseName { get }
  • Weighted Hollow Rock

    Declaration

    Swift

    static var weightedHollowRock: CrunchExerciseName { get }
  • Incline Reverse Crunch

    Declaration

    Swift

    static var inclineReverseCrunch: CrunchExerciseName { get }
  • Weighted Incline Reverse Crunch

    Declaration

    Swift

    static var weightedInclineReverseCrunch: CrunchExerciseName { get }
  • Kneeling Cable Crunch

    Declaration

    Swift

    static var kneelingCableCrunch: CrunchExerciseName { get }
  • Kneeling Cross Crunch

    Declaration

    Swift

    static var kneelingCrossCrunch: CrunchExerciseName { get }
  • Weighted Kneeling Cross Crunch

    Declaration

    Swift

    static var weightedKneelingCrossCrunch: CrunchExerciseName { get }
  • Kneeling Oblique Cable Crunch

    Declaration

    Swift

    static var kneelingObliqueCableCrunch: CrunchExerciseName { get }
  • Knees to Elbow

    Declaration

    Swift

    static var kneesToElbow: CrunchExerciseName { get }
  • Leg Extensions

    Declaration

    Swift

    static var legExtensions: CrunchExerciseName { get }
  • Weighted Leg Extensions

    Declaration

    Swift

    static var weightedLegExtensions: CrunchExerciseName { get }
  • Leg Levers

    Declaration

    Swift

    static var legLevers: CrunchExerciseName { get }
  • McGill Curl Up

    Declaration

    Swift

    static var mcgillCurlUp: CrunchExerciseName { get }
  • Weighted McGill Curl Up

    Declaration

    Swift

    static var weightedMcgillCurlUp: CrunchExerciseName { get }
  • Modified Pilates Roll up with Ball

    Declaration

    Swift

    static var modifiedPilatesRollUpBall: CrunchExerciseName { get }
  • Weighted Modified Pilates Roll up with Ball

    Declaration

    Swift

    static var weightedModifiedPilatesRollUpBall: CrunchExerciseName { get }
  • Pilates Crunch

    Declaration

    Swift

    static var pilatesCrunch: CrunchExerciseName { get }
  • Weighted Pilates Crunch

    Declaration

    Swift

    static var weightedPilatesCrunch: CrunchExerciseName { get }
  • Pilates Roll up with Ball

    Declaration

    Swift

    static var pilatesRollUpBall: CrunchExerciseName { get }
  • Weighted Pilates Roll up with Ball

    Declaration

    Swift

    static var weightePilatesRollUpBall: CrunchExerciseName { get }
  • Raised Legs Crunch

    Declaration

    Swift

    static var raisedLegsCrunch: CrunchExerciseName { get }
  • Weighted Raised Legs Crunch

    Declaration

    Swift

    static var weightedRaisedLegsCrunch: CrunchExerciseName { get }
  • Reverse Crunch

    Declaration

    Swift

    static var reverseCrunch: CrunchExerciseName { get }
  • Weighted Reverse Crunch

    Declaration

    Swift

    static var weightedReverseCrunch: CrunchExerciseName { get }
  • Reverse Crunch on a Bench

    Declaration

    Swift

    static var reverseCrunchOnBench: CrunchExerciseName { get }
  • Weighted Reverse Crunch on a Bench

    Declaration

    Swift

    static var weightedReverseCrunchOnBench: CrunchExerciseName { get }
  • Reverse Curl and Lift

    Declaration

    Swift

    static var reverseCurlLift: CrunchExerciseName { get }
  • Weighted Reverse Curl and Lift

    Declaration

    Swift

    static var weightedReverseCurlLift: CrunchExerciseName { get }
  • Rotational Lift

    Declaration

    Swift

    static var rotationalLift: CrunchExerciseName { get }
  • Weighted Rotational Lift

    Declaration

    Swift

    static var weightedRotationalLift: CrunchExerciseName { get }
  • Seated Alternating Reverse Crunch

    Declaration

    Swift

    static var seatedAlternatingReverseCrunch: CrunchExerciseName { get }
  • Weighted Seated Alternating Reverse Crunch

    Declaration

    Swift

    static var weightedSeatedAlternatingReverseCrunch: CrunchExerciseName { get }
  • Seated Leg U

    Declaration

    Swift

    static var seatedLegU: CrunchExerciseName { get }
  • Weighted Seated Leg U

    Declaration

    Swift

    static var weightedSeatedLegU: CrunchExerciseName { get }
  • Side to Side Crunch and Weave

    Declaration

    Swift

    static var sideToSideCrunchWeave: CrunchExerciseName { get }
  • Weighted Side to Side Crunch and Weave

    Declaration

    Swift

    static var weightedSideToSideCrunchWeave: CrunchExerciseName { get }
  • Single Leg Reverse Crunch

    Declaration

    Swift

    static var singleLegReverseCrunch: CrunchExerciseName { get }
  • Weighted Single Leg Reverse Crunch

    Declaration

    Swift

    static var weightedSingleLegReverseCrunch: CrunchExerciseName { get }
  • Skater Crunch Cross

    Declaration

    Swift

    static var skaterCrunchCross: CrunchExerciseName { get }
  • Weighted Skater Crunch Cross

    Declaration

    Swift

    static var weightedSkaterCrunchCross: CrunchExerciseName { get }
  • Standing Cable Crunch

    Declaration

    Swift

    static var standingCableCrunch: CrunchExerciseName { get }
  • Standing Side Crunch

    Declaration

    Swift

    static var standingSideCrunch: CrunchExerciseName { get }
  • Step Climb

    Declaration

    Swift

    static var stepClimb: CrunchExerciseName { get }
  • Weighted Step Climb

    Declaration

    Swift

    static var weightedStepClimb: CrunchExerciseName { get }
  • Swiss Ball Crunch

    Declaration

    Swift

    static var swissBallCrunch: CrunchExerciseName { get }
  • Swiss Ball Reverse Crunch

    Declaration

    Swift

    static var swissBallReverseCrunch: CrunchExerciseName { get }
  • Weighted Swiss Ball Reverse Crunch

    Declaration

    Swift

    static var weightedSwissBallReverseCrunch: CrunchExerciseName { get }
  • Swiss Ball Russian Twist

    Declaration

    Swift

    static var swissBallRussianTwist: CrunchExerciseName { get }
  • Weighted Swiss Ball Russian Twist

    Declaration

    Swift

    static var weightedSwissBallRussianTwist: CrunchExerciseName { get }
  • Swiss Ball Side Crunch

    Declaration

    Swift

    static var swissBallSideCrunch: CrunchExerciseName { get }
  • Weighted Swiss Ball Side Crunch

    Declaration

    Swift

    static var weightedSwissBallSideCrunch: CrunchExerciseName { get }
  • Thoracic Crunches on Foam Roller

    Declaration

    Swift

    static var thoracicCrunchesOnFoamRoller: CrunchExerciseName { get }
  • Weighted Thoracic Crunches on Foam Roller

    Declaration

    Swift

    static var weightedThoracicCrunchesOnFoamRoller: CrunchExerciseName { get }
  • Triceps Crunch

    Declaration

    Swift

    static var tricepsCrunch: CrunchExerciseName { get }
  • Weighted Bicycle Crunch

    Declaration

    Swift

    static var weightedBicycleCrunch: CrunchExerciseName { get }
  • Weighted Crunch

    Declaration

    Swift

    static var weightedCrunch: CrunchExerciseName { get }
  • Weighted Swiss Ball Crunch

    Declaration

    Swift

    static var weightedSwissBallCrunch: CrunchExerciseName { get }
  • Toes to Bar

    Declaration

    Swift

    static var toesToBar: CrunchExerciseName { get }
  • Weighted Toes to Bar

    Declaration

    Swift

    static var weightedToesToBar: CrunchExerciseName { get }
  • Crunch

    Declaration

    Swift

    static var crunch: CrunchExerciseName { get }