#include <expr.hpp>
◆ parent1_type
template<typename Parent1 , typename Parent2 , 
Operation Op> 
 
 
◆ parent2_type
template<typename Parent1 , typename Parent2 , 
Operation Op> 
 
 
◆ result_type
template<typename Parent1 , typename Parent2 , 
Operation Op> 
 
 
◆ value_type
template<typename Parent1 , typename Parent2 , 
Operation Op> 
 
 
◆ binary_op_common()
template<typename Parent1 , typename Parent2 , 
Operation Op> 
 
 
◆ bits()
template<typename Parent1 , typename Parent2 , 
Operation Op> 
 
 
◆ is_operation()
template<typename Parent1 , typename Parent2 , 
Operation Op> 
template<typename... Operations> 
requires (... && std::is_same_v<Operations, 
Operation>)
 
 
◆ is_operation_none()
template<typename Parent1 , typename Parent2 , 
Operation Op> 
 
 
◆ is_operation_not()
template<typename Parent1 , typename Parent2 , 
Operation Op> 
template<typename... Operations> 
requires (... && std::is_same_v<Operations, 
Operation>)
 
 
◆ parent1()
template<typename Parent1 , typename Parent2 , 
Operation Op> 
 
 
◆ parent2()
template<typename Parent1 , typename Parent2 , 
Operation Op> 
 
 
◆ size()
template<typename Parent1 , typename Parent2 , 
Operation Op> 
 
 
◆ operation
template<typename Parent1 , typename Parent2 , 
Operation Op> 
 
 
The documentation for this struct was generated from the following file: