Merge of .cpp and .hpp.