C++ keyword: consteval (since C++20)

Usage

consteval declaration specifier

lambda-declarator

that explicitly specifies the function call to be an immediate function

Notes

Feature-test macro ValueStdFeature

__cpp_consteval

201811L

(C++20)Immediate functions

202211L

(C++23)
(DR20)Making consteval propagate up See also

if statement

:

if

,

else

constexpr if statement

:

constexpr

(constexprif statement)

switch statement

:

case

,

default

(as the declaration of the default case label),

switch

goto statement

:

goto

continue statement

:

continue

break statement

:

break

return statement

:

return

,

co_return

do-while loop

and

while loop

:

do

,

while

for loop

and

range-based for loop

:

for