May I ask a question? In the code, it's defined that: ``` C++ define CPPLINQ_NOEXCEPT throw() ``` But NOEXCEPT seems to say it won't throw() an exception... So what is exactly this macro doing?