#include <string>
#include <iostream>
#include <boost/algorithm/string/predicate.hpp>

int main()
{
    std::string myString ("Hello World!");
    if ( boost::algorithm::icontains(myString, "heLLo") )
        std::cout << "myString contains Hello\n";

}