One Definition Rule ODR
Multiply defined function
Inline functions
ODR violation via overload resolution