So, I'm having trouble understanding the process for a function that would take the value passed into a method called in the main and add that value to all the numbers in a linked list already stored in a node variable. A function prototype for this could look like:

```
void IntegerListClass::AdjustNumbers(int changeValue);

```

where change value is the number passed into the call and added to all the numbers in the linked list. 

I'm thinking something like this, but I get an error on the left side of the equation in the while loop saying that the value needs to be a modifiable l-value:

```
void IntegerListClass::AdjustNumbers(int changeValue)
{
    nodePtr current;

    current = start;

    while (current != NULL)
    {

        current = current->link;

        current->data.number + changeValue = current->data.number //error here

    }
}

```