ERR_FAIL_COND_V_MSG(overflow,sign==1?INT64_MAX:INT64_MIN,"Cannot represent "+*this+" as 64-bit integer, provided value is "+(sign==1?"too big.":"too small."));
ERR_FAIL_COND_V_MSG(overflow,sign==1?INT64_MAX:INT64_MIN,"Cannot represent "+*this+" as a 64-bit signed integer, since the value is "+(sign==1?"too large.":"too small."));
ERR_FAIL_COND_V_MSG(overflow,sign==1?INT64_MAX:INT64_MIN,"Cannot represent "+*this+" as 64-bit integer, provided value is "+(sign==1?"too big.":"too small."));
ERR_FAIL_COND_V_MSG(overflow,sign==1?INT64_MAX:INT64_MIN,"Cannot represent "+*this+" as a 64-bit signed integer, since the value is "+(sign==1?"too large.":"too small."));
ERR_FAIL_COND_V_MSG(overflow,sign==1?INT64_MAX:INT64_MIN,"Cannot represent "+*this+" as 64-bit integer, provided value is "+(sign==1?"too big.":"too small."));
ERR_FAIL_COND_V_MSG(overflow,sign==1?INT64_MAX:INT64_MIN,"Cannot represent "+*this+" as a 64-bit signed integer, since the value is "+(sign==1?"too large.":"too small."));
ERR_FAIL_COND_V_MSG(overflow,sign==1?INT64_MAX:INT64_MIN,"Cannot represent "+String(p_str).substr(0,to)+" as integer, provided value is "+(sign==1?"too big.":"too small."));
ERR_FAIL_COND_V_MSG(overflow,sign==1?INT64_MAX:INT64_MIN,"Cannot represent "+String(p_str).substr(0,to)+" as a 64-bit signed integer, since the value is "+(sign==1?"too large.":"too small."));
ERR_FAIL_COND_V_MSG(overflow,sign==1?INT64_MAX:INT64_MIN,"Cannot represent "+String(p_str).substr(0,to)+" as integer, provided value is "+(sign==1?"too big.":"too small."));
ERR_FAIL_COND_V_MSG(overflow,sign==1?INT64_MAX:INT64_MIN,"Cannot represent "+String(p_str).substr(0,to)+" as a 64-bit signed integer, since the value is "+(sign==1?"too large.":"too small."));
ERR_FAIL_V_MSG(sign==1?INT64_MAX:INT64_MIN,"Cannot represent "+number+" as integer, provided value is "+(sign==1?"too big.":"too small."));
ERR_FAIL_V_MSG(sign==1?INT64_MAX:INT64_MIN,"Cannot represent "+number+" as a 64-bit signed integer, since the value is "+(sign==1?"too large.":"too small."));