Automatic Differentiation
 
Loading...
Searching...
No Matches

◆ require_any_bt_var

template<typename... Types>
using stan::require_any_bt_var = typedef require_any_t<is_var<base_type_t<std::decay_t<Types> >>...>

Require any of the base types satisfy is_var.

Unlike require_any_st_var this also matches std::complex<var>.

Defined here because is_var.hpp cannot include base_type.hpp.

Template Parameters
TypesThe types with a valid overload of base_type available

Definition at line 67 of file base_type.hpp.