There is a functional difference when UE performs intra frequency measurements or inter frequency/IRAT measurements and UE is capable only to receive one transmission at a time.
Suppose eNB has configured the intra freq measurements for UE then there is no need to enable measurements gaps for that UE.
Suppose eNB has configured the intra, inter and IRAT measurement to UE then eNB will enable the measurement gaps for inter freq and IRAT measurement. For inter freq/IRAT measurement UE needs to switch from serving freq to the inter/IRAT frequency.