Following is my code compiler says undefined reference to function . please elaborate what to do. Why does it give an error about undefined reference to the function isPalindrome() which is boolean?
int main()
{    
        cout << "Please enter a string: ";
        cin >> input;
        cout<<"Vowel Count"<<vowelcount(input);
        while(1)
        {
                if(isPalindrome())
                {
                        palindrome_count++;
                }
        }
        cout<<"palindrome_count"<<palindrome_count;
}
bool isPalindrome(string input)
{
        do{
                if (input == string(input.rbegin(), input.rend())) {
                        cout << input << " is a palindrome\n";
                }
        }
        while(1);
}
 
     
    