That should say
noexcept(copy(noexceptCopy)): true
noexcept(copy(nonNoexceptCopy)): false
Is there some reason of doubt about it?
Can you elaborate for example what is unclear in online reference like:
https://en.cppreference.com/w/cpp/language/noexcept
> Need a reading on where the call to copy fits in given copy (noexceptCopy) or copy (nonNoexceptCopy ) never gets invoked ('called is not outputted) and 'noexcept(T(src))' appears to boil down to
>
> noexcept ( NoexceptCopy )
> noexcept ( NonNoexceptCopy )
>
> thanks in advance
It does not matter since expressions given as arguments of operators like sizeof
or noexcept do not get "invoked", just the types of those are evaluated compile
time.