This is where MAX and MIN are defined. Even without the header clang was complaining MAX and MIN were redefined, which is what led to this include and the define around MAX and MIN.