# androidx.constraintlayout.core

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/constraintlayout/core/ArrayRow.ArrayRowVariables` |   |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/constraintlayout/core/ArrayLinkedVariables` | Store a set of variables and their values in an array-based linked list. |
| `https://developer.android.com/reference/androidx/constraintlayout/core/ArrayRow` |   |
| `https://developer.android.com/reference/androidx/constraintlayout/core/Cache` | Cache for common objects |
| `https://developer.android.com/reference/androidx/constraintlayout/core/GoalRow` |   |
| `https://developer.android.com/reference/androidx/constraintlayout/core/LinearSystem` | Represents and solves a system of linear equations. |
| `https://developer.android.com/reference/androidx/constraintlayout/core/Metrics` | Utility class to track metrics during the system resolution |
| `https://developer.android.com/reference/androidx/constraintlayout/core/PriorityGoalRow` | Implements a row containing goals taking in account priorities. |
| `https://developer.android.com/reference/androidx/constraintlayout/core/SolverVariable` | Represents a given variable used in the `https://developer.android.com/reference/androidx/constraintlayout/core/LinearSystem`. |
| `https://developer.android.com/reference/androidx/constraintlayout/core/SolverVariableValues` | Store a set of variables and their values in an array-based linked list coupled with a custom hashmap. |

## Enums

|---|---|
| `https://developer.android.com/reference/androidx/constraintlayout/core/SolverVariable.Type` | Type of variables |