Lines Matching refs:RT_SUCCESS_NP
54 * RT_SUCCESS_NP, RT_FAILURE and RT_FAILURE_NP. The RTErrStrictType2
67 * classes interact cleanly with RT_SUCCESS, RT_SUCCESS_NP, RT_FAILURE and
78 * Integer constructor used by RT_SUCCESS_NP.
89 * Integer constructor used by RT_SUCCESS_NP.
124 * Indicates that RT_SUCCESS_NP, RT_SUCCESS, RT_FAILURE_NP and RT_FAILURE should
140 * this check is normally taken. To prevent any prediction use RT_SUCCESS_NP instead.
147 #define RT_SUCCESS(rc) ( RT_LIKELY(RT_SUCCESS_NP(rc)) )
149 /** @def RT_SUCCESS_NP
158 # define RT_SUCCESS_NP(rc) ( RTErrStrictType(rc).success() )
160 # define RT_SUCCESS_NP(rc) ( (int)(rc) >= VINF_SUCCESS )
172 #define RT_FAILURE(rc) ( RT_UNLIKELY(!RT_SUCCESS_NP(rc)) )
182 #define RT_FAILURE_NP(rc) ( !RT_SUCCESS_NP(rc) )