Is it possible to overload = operator without fully reimplementing it? 
I want to specify special behavior for it - if input object has some special value -> operator should do some additional work. If not - it should work as basic assignment operator.
Something like
operator=(input)
    if (input == specialValue)
        setParam(this->true)
    base()