Namespaces
Variants

std::contracts:: invoke_default_contract_violation_handler

From cppreference.net
Utilities library
Contract support
Contract-violation information
Helper functions
invoke_default_contract_violation_handler
(C++26)
Definido en el encabezado <contracts>
void invoke_default_contract_violation_handler
( const std :: contracts :: contract_violation & violation ) ;
(desde C++26)

Invoca el manejador de violación de contrato predeterminado con violation como argumento.

Parámetros

violation - el objeto que contiene la información de la violación de contrato actualmente siendo manejada

Notas

Dado que los objetos de tipo std::contracts::contract_violation no pueden ser construidos o copiados por el usuario, esta función solo puede ser invocada durante la ejecución de un manejador de violación de contrato definido por el usuario, donde violation se refiere al mismo objeto que el parámetro del manejador definido por el usuario.

Esta función es útil si el usuario desea volver al manejador predeterminado de violación de contrato después de haber realizado alguna acción personalizada (como registro adicional).