#include <xst_unary_adaptor.h>
Inheritance diagram for xst_unary_adaptor:


ExprT PolicyAdaptorT
Definition at line 57 of file xst_unary_adaptor.h.
Public Types | |
| enum | { primitive_id_ = primitive_id_unary_adaptor, operator_id_ = PolicyAdaptorT::operator_id_, capacity_ = ExprT::capacity_ } |
| typedef ExprT::dereferenced_value_T | dereferenced_value_T |
| Defines type of dereferenced result of unary operator expression. | |
| typedef xst_unary_operator_traits< typename ExprT::value_T, typename ExprT::dereferenced_value_T, operator_id_ >::value_type | value_T |
| Defines result type of unary operator expression. | |
| typedef value_T | value_type |
| Defines value type of unary operator expression. | |
Public Member Functions | |
| dereferenced_value_T & | dereferenced_value () |
| Returns dereferenced result of unary operator expression. | |
| void | evaluate () |
| Evaluates encapsulated lambda expression. | |
| value_T & | lvalue_ref () |
| Evaluates encapsulated lambda expression and returns reference to the result. | |
| template<typename UniverseT> | |
| size_t | match (UniverseT &edge_) |
| Implements CTTL grammar evaluation method. | |
| template<typename StackValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_stack< std::stack< StackValueT > & > >, xst_bitwise_and_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator &= (std::stack< StackValueT > *pstack_) |
| Lambda bitwise and assignment operator support. | |
| template<typename StackValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< StackValueT > >, xst_bitwise_and_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator &= (std::stack< StackValueT > const &stack_) |
| Lambda bitwise and assignment operator support. | |
| template<typename LambdaLhsT, typename LambdaRhsT, typename BinaryPolicyAdaptorT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT >, xst_bitwise_and_assignment_policy< xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator &= (xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT > const &lambda_) |
| Lambda bitwise and assignment operator support. | |
| template<typename LambdaT, typename OtherPolicyAdaptorT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT >, xst_bitwise_and_assignment_policy< xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator &= (xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT > const &lambda_) |
| Lambda bitwise and assignment operator support. | |
| template<typename LambdaT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_unary_adaptor< LambdaT, PolicyAdaptorT >, xst_bitwise_and_assignment_policy< xst_unary_adaptor< LambdaT, PolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator &= (xst_unary_adaptor< LambdaT, PolicyAdaptorT > const &lambda_) |
| Lambda bitwise and assignment operator support. | |
| template<typename LambdaT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< typename LambdaT::reference_T >, xst_bitwise_and_assignment_policy< LambdaT::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator &= (xst_lambda_wrap< LambdaT > const &lambda_) |
| Lambda bitwise and assignment operator support. | |
| template<typename RhsValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< RhsValueT & > >, xst_bitwise_and_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator &= (RhsValueT *pvalue_) |
| Lambda bitwise and assignment operator support. | |
| template<typename RhsValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< RhsValueT > >, xst_bitwise_and_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator &= (RhsValueT const &value_) |
| Lambda bitwise and assignment operator support. | |
| template<typename StackValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_stack< std::stack< StackValueT > & > >, xst_multiplication_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator *= (std::stack< StackValueT > *pstack_) |
| Lambda multiplication assignment operator support. | |
| template<typename StackValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< StackValueT > >, xst_multiplication_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator *= (std::stack< StackValueT > const &stack_) |
| Lambda multiplication assignment operator support. | |
| template<typename LambdaLhsT, typename LambdaRhsT, typename BinaryPolicyAdaptorT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT >, xst_multiplication_assignment_policy< xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator *= (xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT > const &lambda_) |
| Lambda multiplication assignment operator support. | |
| template<typename LambdaT, typename OtherPolicyAdaptorT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT >, xst_multiplication_assignment_policy< xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator *= (xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT > const &lambda_) |
| Lambda multiplication assignment operator support. | |
| template<typename LambdaT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_unary_adaptor< LambdaT, PolicyAdaptorT >, xst_multiplication_assignment_policy< xst_unary_adaptor< LambdaT, PolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator *= (xst_unary_adaptor< LambdaT, PolicyAdaptorT > const &lambda_) |
| Lambda multiplication assignment operator support. | |
| template<typename LambdaT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< typename LambdaT::reference_T >, xst_multiplication_assignment_policy< LambdaT::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator *= (xst_lambda_wrap< LambdaT > const &lambda_) |
| Lambda multiplication assignment operator support. | |
| template<typename RhsValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< RhsValueT & > >, xst_multiplication_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator *= (RhsValueT *pvalue_) |
| Lambda multiplication assignment operator support. | |
| template<typename RhsValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< RhsValueT > >, xst_multiplication_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator *= (RhsValueT const &value_) |
| Lambda multiplication assignment operator support. | |
| template<typename StackValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_stack< std::stack< StackValueT > & > >, xst_modulus_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator%= (std::stack< StackValueT > *pstack_) |
| Lambda modulus assignment operator support. | |
| template<typename StackValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< StackValueT > >, xst_modulus_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator%= (std::stack< StackValueT > const &stack_) |
| Lambda modulus assignment operator support. | |
| template<typename LambdaLhsT, typename LambdaRhsT, typename BinaryPolicyAdaptorT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT >, xst_modulus_assignment_policy< xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator%= (xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT > const &lambda_) |
| Lambda modulus assignment operator support. | |
| template<typename LambdaT, typename OtherPolicyAdaptorT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT >, xst_modulus_assignment_policy< xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator%= (xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT > const &lambda_) |
| Lambda modulus assignment operator support. | |
| template<typename LambdaT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_unary_adaptor< LambdaT, PolicyAdaptorT >, xst_modulus_assignment_policy< xst_unary_adaptor< LambdaT, PolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator%= (xst_unary_adaptor< LambdaT, PolicyAdaptorT > const &lambda_) |
| Lambda modulus assignment operator support. | |
| template<typename LambdaT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< typename LambdaT::reference_T >, xst_modulus_assignment_policy< LambdaT::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator%= (xst_lambda_wrap< LambdaT > const &lambda_) |
| Lambda modulus assignment operator support. | |
| template<typename RhsValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< RhsValueT & > >, xst_modulus_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator%= (RhsValueT *pvalue_) |
| Lambda modulus assignment operator support. | |
| template<typename RhsValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< RhsValueT > >, xst_modulus_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator%= (RhsValueT const &value_) |
| Lambda modulus assignment operator support. | |
| template<typename StackValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_stack< std::stack< StackValueT > & > >, xst_addition_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator+= (std::stack< StackValueT > *pstack_) |
| Lambda addition assignment operator support. | |
| template<typename StackValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< StackValueT > >, xst_addition_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator+= (std::stack< StackValueT > const &stack_) |
| Lambda addition assignment operator support. | |
| template<typename LambdaLhsT, typename LambdaRhsT, typename BinaryPolicyAdaptorT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT >, xst_addition_assignment_policy< xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator+= (xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT > const &lambda_) |
| Lambda addition assignment operator support. | |
| template<typename LambdaT, typename OtherPolicyAdaptorT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT >, xst_addition_assignment_policy< xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator+= (xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT > const &lambda_) |
| Lambda addition assignment operator support. | |
| template<typename LambdaT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_unary_adaptor< LambdaT, PolicyAdaptorT >, xst_addition_assignment_policy< xst_unary_adaptor< LambdaT, PolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator+= (xst_unary_adaptor< LambdaT, PolicyAdaptorT > const &lambda_) |
| Lambda addition assignment operator support. | |
| template<typename LambdaT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< typename LambdaT::reference_T >, xst_addition_assignment_policy< LambdaT::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator+= (xst_lambda_wrap< LambdaT > const &lambda_) |
| Lambda addition assignment operator support. | |
| template<typename RhsValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< RhsValueT & > >, xst_addition_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator+= (RhsValueT *pvalue_) |
| Lambda addition assignment operator support. | |
| template<typename RhsValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< RhsValueT > >, xst_addition_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator+= (RhsValueT const &value_) |
| Lambda addition assignment operator support. | |
| template<typename StackValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_stack< std::stack< StackValueT > & > >, xst_subtraction_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator-= (std::stack< StackValueT > *pstack_) |
| Lambda subtraction assignment operator support. | |
| template<typename StackValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< StackValueT > >, xst_subtraction_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator-= (std::stack< StackValueT > const &stack_) |
| Lambda subtraction assignment operator support. | |
| template<typename LambdaLhsT, typename LambdaRhsT, typename BinaryPolicyAdaptorT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT >, xst_subtraction_assignment_policy< xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator-= (xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT > const &lambda_) |
| Lambda subtraction assignment operator support. | |
| template<typename LambdaT, typename OtherPolicyAdaptorT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT >, xst_subtraction_assignment_policy< xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator-= (xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT > const &lambda_) |
| Lambda subtraction assignment operator support. | |
| template<typename LambdaT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_unary_adaptor< LambdaT, PolicyAdaptorT >, xst_subtraction_assignment_policy< xst_unary_adaptor< LambdaT, PolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator-= (xst_unary_adaptor< LambdaT, PolicyAdaptorT > const &lambda_) |
| Lambda subtraction assignment operator support. | |
| template<typename LambdaT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< typename LambdaT::reference_T >, xst_subtraction_assignment_policy< LambdaT::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator-= (xst_lambda_wrap< LambdaT > const &lambda_) |
| Lambda subtraction assignment operator support. | |
| template<typename RhsValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< RhsValueT & > >, xst_subtraction_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator-= (RhsValueT *pvalue_) |
| Lambda subtraction assignment operator support. | |
| template<typename RhsValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< RhsValueT > >, xst_subtraction_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator-= (RhsValueT const &value_) |
| Lambda subtraction assignment operator support. | |
| template<typename StackValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_stack< std::stack< StackValueT > & > >, xst_division_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator/= (std::stack< StackValueT > *pstack_) |
| Lambda division assignment operator support. | |
| template<typename StackValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< StackValueT > >, xst_division_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator/= (std::stack< StackValueT > const &stack_) |
| Lambda division assignment operator support. | |
| template<typename LambdaLhsT, typename LambdaRhsT, typename BinaryPolicyAdaptorT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT >, xst_division_assignment_policy< xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator/= (xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT > const &lambda_) |
| Lambda division assignment operator support. | |
| template<typename LambdaT, typename OtherPolicyAdaptorT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT >, xst_division_assignment_policy< xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator/= (xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT > const &lambda_) |
| Lambda division assignment operator support. | |
| template<typename LambdaT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_unary_adaptor< LambdaT, PolicyAdaptorT >, xst_division_assignment_policy< xst_unary_adaptor< LambdaT, PolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator/= (xst_unary_adaptor< LambdaT, PolicyAdaptorT > const &lambda_) |
| Lambda division assignment operator support. | |
| template<typename LambdaT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< typename LambdaT::reference_T >, xst_division_assignment_policy< LambdaT::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator/= (xst_lambda_wrap< LambdaT > const &lambda_) |
| Lambda division assignment operator support. | |
| template<typename RhsValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< RhsValueT & > >, xst_division_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator/= (RhsValueT *pvalue_) |
| Lambda division assignment operator support. | |
| template<typename RhsValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< RhsValueT > >, xst_division_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator/= (RhsValueT const &value_) |
| Lambda division assignment operator support. | |
| template<typename StackValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_stack< std::stack< StackValueT > & > >, xst_left_shift_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator<<= (std::stack< StackValueT > *pstack_) |
| Lambda left shift assignment operator support. | |
| template<typename StackValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< StackValueT > >, xst_left_shift_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator<<= (std::stack< StackValueT > const &stack_) |
| Lambda left shift assignment operator support. | |
| template<typename LambdaLhsT, typename LambdaRhsT, typename BinaryPolicyAdaptorT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT >, xst_left_shift_assignment_policy< xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator<<= (xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT > const &lambda_) |
| Lambda left shift assignment operator support. | |
| template<typename LambdaT, typename OtherPolicyAdaptorT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT >, xst_left_shift_assignment_policy< xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator<<= (xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT > const &lambda_) |
| Lambda left shift assignment operator support. | |
| template<typename LambdaT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_unary_adaptor< LambdaT, PolicyAdaptorT >, xst_left_shift_assignment_policy< xst_unary_adaptor< LambdaT, PolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator<<= (xst_unary_adaptor< LambdaT, PolicyAdaptorT > const &lambda_) |
| Lambda left shift assignment operator support. | |
| template<typename LambdaT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< typename LambdaT::reference_T >, xst_left_shift_assignment_policy< LambdaT::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator<<= (xst_lambda_wrap< LambdaT > const &lambda_) |
| Lambda left shift assignment operator support. | |
| template<typename RhsValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< RhsValueT & > >, xst_left_shift_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator<<= (RhsValueT *pvalue_) |
| Lambda left shift assignment operator support. | |
| template<typename RhsValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< RhsValueT > >, xst_left_shift_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator<<= (RhsValueT const &value_) |
| Lambda left shift assignment operator support. | |
| template<typename StackValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_stack< std::stack< StackValueT > & > >, xst_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator= (std::stack< StackValueT > *pstack_) |
| Lambda assignment operator support. | |
| template<typename StackValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< StackValueT > >, xst_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator= (std::stack< StackValueT > const &stack_) |
| Lambda assignment operator support. | |
| template<typename LambdaLhsT, typename LambdaRhsT, typename BinaryPolicyAdaptorT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT >, xst_assignment_policy< xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator= (xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT > const &lambda_) |
| Lambda assignment operator support. | |
| template<typename LambdaT, typename OtherPolicyAdaptorT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT >, xst_assignment_policy< xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator= (xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT > const &lambda_) |
| Lambda assignment operator support. | |
| template<typename LambdaT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_unary_adaptor< LambdaT, PolicyAdaptorT >, xst_assignment_policy< xst_unary_adaptor< LambdaT, PolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator= (xst_unary_adaptor< LambdaT, PolicyAdaptorT > const &lambda_) |
| Lambda assignment operator support. | |
| template<typename LambdaT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< typename LambdaT::reference_T >, xst_assignment_policy< LambdaT::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator= (xst_lambda_wrap< LambdaT > const &lambda_) |
| Lambda assignment operator support. | |
| template<typename RhsValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< RhsValueT & > >, xst_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator= (RhsValueT *pvalue_) |
| Lambda assignment operator support. | |
| template<typename RhsValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< RhsValueT > >, xst_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator= (RhsValueT const &value_) |
| Lambda assignment operator support. | |
| template<typename StackValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_stack< std::stack< StackValueT > & > >, xst_right_shift_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator>>= (std::stack< StackValueT > *pstack_) |
| Lambda right shift assignment operator support. | |
| template<typename StackValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< StackValueT > >, xst_right_shift_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator>>= (std::stack< StackValueT > const &stack_) |
| Lambda right shift assignment operator support. | |
| template<typename LambdaLhsT, typename LambdaRhsT, typename BinaryPolicyAdaptorT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT >, xst_right_shift_assignment_policy< xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator>>= (xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT > const &lambda_) |
| Lambda right shift assignment operator support. | |
| template<typename LambdaT, typename OtherPolicyAdaptorT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT >, xst_right_shift_assignment_policy< xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator>>= (xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT > const &lambda_) |
| Lambda right shift assignment operator support. | |
| template<typename LambdaT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_unary_adaptor< LambdaT, PolicyAdaptorT >, xst_right_shift_assignment_policy< xst_unary_adaptor< LambdaT, PolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator>>= (xst_unary_adaptor< LambdaT, PolicyAdaptorT > const &lambda_) |
| Lambda right shift assignment operator support. | |
| template<typename LambdaT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< typename LambdaT::reference_T >, xst_right_shift_assignment_policy< LambdaT::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator>>= (xst_lambda_wrap< LambdaT > const &lambda_) |
| Lambda right shift assignment operator support. | |
| template<typename RhsValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< RhsValueT & > >, xst_right_shift_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator>>= (RhsValueT *pvalue_) |
| Lambda right shift assignment operator support. | |
| template<typename RhsValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< RhsValueT > >, xst_right_shift_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator>>= (RhsValueT const &value_) |
| Lambda right shift assignment operator support. | |
| template<typename StackValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_stack< std::stack< StackValueT > & > >, xst_bitwise_xor_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator^= (std::stack< StackValueT > *pstack_) |
| Lambda bitwise exclusive or assignment operator support. | |
| template<typename StackValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< StackValueT > >, xst_bitwise_xor_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator^= (std::stack< StackValueT > const &stack_) |
| Lambda bitwise exclusive or assignment operator support. | |
| template<typename LambdaLhsT, typename LambdaRhsT, typename BinaryPolicyAdaptorT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT >, xst_bitwise_xor_assignment_policy< xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator^= (xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT > const &lambda_) |
| Lambda bitwise exclusive or assignment operator support. | |
| template<typename LambdaT, typename OtherPolicyAdaptorT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT >, xst_bitwise_xor_assignment_policy< xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator^= (xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT > const &lambda_) |
| Lambda bitwise exclusive or assignment operator support. | |
| template<typename LambdaT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_unary_adaptor< LambdaT, PolicyAdaptorT >, xst_bitwise_xor_assignment_policy< xst_unary_adaptor< LambdaT, PolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator^= (xst_unary_adaptor< LambdaT, PolicyAdaptorT > const &lambda_) |
| Lambda bitwise exclusive or assignment operator support. | |
| template<typename LambdaT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< typename LambdaT::reference_T >, xst_bitwise_xor_assignment_policy< LambdaT::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator^= (xst_lambda_wrap< LambdaT > const &lambda_) |
| Lambda bitwise exclusive or assignment operator support. | |
| template<typename RhsValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< RhsValueT & > >, xst_bitwise_xor_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator^= (RhsValueT *pvalue_) |
| Lambda bitwise exclusive or assignment operator support. | |
| template<typename RhsValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< RhsValueT > >, xst_bitwise_xor_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator^= (RhsValueT const &value_) |
| Lambda bitwise exclusive or assignment operator support. | |
| template<typename StackValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_stack< std::stack< StackValueT > & > >, xst_bitwise_ior_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator|= (std::stack< StackValueT > *pstack_) |
| Lambda bitwise inclusive or assignment operator support. | |
| template<typename StackValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< StackValueT > >, xst_bitwise_ior_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator|= (std::stack< StackValueT > const &stack_) |
| Lambda bitwise inclusive or assignment operator support. | |
| template<typename LambdaLhsT, typename LambdaRhsT, typename BinaryPolicyAdaptorT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT >, xst_bitwise_ior_assignment_policy< xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator|= (xst_binary_adaptor< LambdaLhsT, LambdaRhsT, BinaryPolicyAdaptorT > const &lambda_) |
| Lambda bitwise inclusive or assignment operator support. | |
| template<typename LambdaT, typename OtherPolicyAdaptorT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT >, xst_bitwise_ior_assignment_policy< xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator|= (xst_unary_adaptor< LambdaT, OtherPolicyAdaptorT > const &lambda_) |
| Lambda bitwise inclusive or assignment operator support. | |
| template<typename LambdaT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_unary_adaptor< LambdaT, PolicyAdaptorT >, xst_bitwise_ior_assignment_policy< xst_unary_adaptor< LambdaT, PolicyAdaptorT >::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator|= (xst_unary_adaptor< LambdaT, PolicyAdaptorT > const &lambda_) |
| Lambda bitwise inclusive or assignment operator support. | |
| template<typename LambdaT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< typename LambdaT::reference_T >, xst_bitwise_ior_assignment_policy< LambdaT::capacity_, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator|= (xst_lambda_wrap< LambdaT > const &lambda_) |
| Lambda bitwise inclusive or assignment operator support. | |
| template<typename RhsValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< RhsValueT & > >, xst_bitwise_ior_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator|= (RhsValueT *pvalue_) |
| Lambda bitwise inclusive or assignment operator support. | |
| template<typename RhsValueT> | |
| xst_binary_adaptor< xst_unary_adaptor< ExprT, PolicyAdaptorT >, xst_lambda_wrap< xst_scalar< RhsValueT > >, xst_bitwise_ior_assignment_policy< 1, xst_unary_adaptor< ExprT, PolicyAdaptorT >::capacity_, primitive_id_unary_adaptor > > | operator|= (RhsValueT const &value_) |
| Lambda bitwise inclusive or assignment operator support. | |
| void | postfix_side_effects () |
| Fulfills postfix side effects for encapsulated lambda expresion. | |
| void | prefix_side_effects () |
| Fulfills prefix side effects for encapsulated lambda expresion. | |
| template<typename SubscriptLambdaT> | |
| value_T | top (SubscriptLambdaT) const |
| Evaluates encapsulated lambda expression and returns its result. | |
| value_T | top () const |
| Evaluates encapsulated lambda expression and returns its result. | |
| xst_unary_adaptor (xst_unary_adaptor< ExprT, PolicyAdaptorT > const &other_) | |
| Copy constructor. | |
| xst_unary_adaptor (ExprT const &expr_) | |
| Constructs and initializes the object. | |
|
|
Defines type of dereferenced result of unary operator expression.
Definition at line 83 of file xst_unary_adaptor.h. |
|
|
Defines result type of unary operator expression.
Definition at line 77 of file xst_unary_adaptor.h. |
|
|
Defines value type of unary operator expression.
Definition at line 80 of file xst_unary_adaptor.h. |
|
|
Definition at line 60 of file xst_unary_adaptor.h. |
|
|
Constructs and initializes the object.
Definition at line 86 of file xst_unary_adaptor.h. |
|
|
Copy constructor.
Definition at line 92 of file xst_unary_adaptor.h. |
|
|
Returns dereferenced result of unary operator expression.
Definition at line 154 of file xst_unary_adaptor.h. |
|
|
Evaluates encapsulated lambda expression.
Definition at line 98 of file xst_unary_adaptor.h. References CTTL_TRACE_DEPOSIT_DELAYED_CHAR, CTTL_TRACE_DEPOSIT_JUSTIFY, and cttl::alias::top(). |
|
|
Evaluates encapsulated lambda expression and returns reference to the result.
Definition at line 147 of file xst_unary_adaptor.h. |
|
|
Implements CTTL grammar evaluation method.
Definition at line 125 of file xst_unary_adaptor.h. References CTTL_TRACE_DEPOSIT_DELAYED_CHAR, and CTTL_TRACE_DEPOSIT_JUSTIFY. |
|
|
Lambda bitwise and assignment operator support.
Definition at line 3473 of file xst_unary_adaptor.h. |
|
|
Lambda bitwise and assignment operator support.
Definition at line 3428 of file xst_unary_adaptor.h. |
|
|
Lambda bitwise and assignment operator support.
Definition at line 3384 of file xst_unary_adaptor.h. |
|
|
Lambda bitwise and assignment operator support.
Definition at line 3335 of file xst_unary_adaptor.h. |
|
|
Lambda bitwise and assignment operator support.
Definition at line 3290 of file xst_unary_adaptor.h. |
|
|
Lambda bitwise and assignment operator support.
Definition at line 3249 of file xst_unary_adaptor.h. References xst_lambda_wrap::make_reference(). |
|
|
Lambda bitwise and assignment operator support.
Definition at line 3203 of file xst_unary_adaptor.h. |
|
|
Lambda bitwise and assignment operator support.
Definition at line 3160 of file xst_unary_adaptor.h. |
|
|
Lambda multiplication assignment operator support.
Definition at line 897 of file xst_unary_adaptor.h. |
|
|
Lambda multiplication assignment operator support.
Definition at line 852 of file xst_unary_adaptor.h. |
|
|
Lambda multiplication assignment operator support.
Definition at line 808 of file xst_unary_adaptor.h. |
|
|
Lambda multiplication assignment operator support.
Definition at line 759 of file xst_unary_adaptor.h. |
|
|
Lambda multiplication assignment operator support.
Definition at line 714 of file xst_unary_adaptor.h. |
|
|
Lambda multiplication assignment operator support.
Definition at line 673 of file xst_unary_adaptor.h. References xst_lambda_wrap::make_reference(). |
|
|
Lambda multiplication assignment operator support.
Definition at line 627 of file xst_unary_adaptor.h. |
|
|
Lambda multiplication assignment operator support.
Definition at line 584 of file xst_unary_adaptor.h. |
|
|
Lambda modulus assignment operator support.
Definition at line 1633 of file xst_unary_adaptor.h. |
|
|
Lambda modulus assignment operator support.
Definition at line 1588 of file xst_unary_adaptor.h. |
|
|
Lambda modulus assignment operator support.
Definition at line 1544 of file xst_unary_adaptor.h. |
|
|
Lambda modulus assignment operator support.
Definition at line 1495 of file xst_unary_adaptor.h. |
|
|
Lambda modulus assignment operator support.
Definition at line 1450 of file xst_unary_adaptor.h. |
|
|
Lambda modulus assignment operator support.
Definition at line 1409 of file xst_unary_adaptor.h. References xst_lambda_wrap::make_reference(). |
|
|
Lambda modulus assignment operator support.
Definition at line 1363 of file xst_unary_adaptor.h. |
|
|
Lambda modulus assignment operator support.
Definition at line 1320 of file xst_unary_adaptor.h. |
|
|
Lambda addition assignment operator support.
Definition at line 2001 of file xst_unary_adaptor.h. |
|
|
Lambda addition assignment operator support.
Definition at line 1956 of file xst_unary_adaptor.h. |
|
|
Lambda addition assignment operator support.
Definition at line 1912 of file xst_unary_adaptor.h. |
|
|
Lambda addition assignment operator support.
Definition at line 1863 of file xst_unary_adaptor.h. |
|
|
Lambda addition assignment operator support.
Definition at line 1818 of file xst_unary_adaptor.h. |
|
|
Lambda addition assignment operator support.
Definition at line 1777 of file xst_unary_adaptor.h. References xst_lambda_wrap::make_reference(). |
|
|
Lambda addition assignment operator support.
Definition at line 1731 of file xst_unary_adaptor.h. |
|
|
Lambda addition assignment operator support.
Definition at line 1688 of file xst_unary_adaptor.h. |
|
|
Lambda subtraction assignment operator support.
Definition at line 2369 of file xst_unary_adaptor.h. |
|
|
Lambda subtraction assignment operator support.
Definition at line 2324 of file xst_unary_adaptor.h. |
|
|
Lambda subtraction assignment operator support.
Definition at line 2280 of file xst_unary_adaptor.h. |
|
|
Lambda subtraction assignment operator support.
Definition at line 2231 of file xst_unary_adaptor.h. |
|
|
Lambda subtraction assignment operator support.
Definition at line 2186 of file xst_unary_adaptor.h. |
|
|
Lambda subtraction assignment operator support.
Definition at line 2145 of file xst_unary_adaptor.h. References xst_lambda_wrap::make_reference(). |
|
|
Lambda subtraction assignment operator support.
Definition at line 2099 of file xst_unary_adaptor.h. |
|
|
Lambda subtraction assignment operator support.
Definition at line 2056 of file xst_unary_adaptor.h. |
|
|
Lambda division assignment operator support.
Definition at line 1265 of file xst_unary_adaptor.h. |
|
|
Lambda division assignment operator support.
Definition at line 1220 of file xst_unary_adaptor.h. |
|
|
Lambda division assignment operator support.
Definition at line 1176 of file xst_unary_adaptor.h. |
|
|
Lambda division assignment operator support.
Definition at line 1127 of file xst_unary_adaptor.h. |
|
|
Lambda division assignment operator support.
Definition at line 1082 of file xst_unary_adaptor.h. |
|
|
Lambda division assignment operator support.
Definition at line 1041 of file xst_unary_adaptor.h. References xst_lambda_wrap::make_reference(). |
|
|
Lambda division assignment operator support.
Definition at line 995 of file xst_unary_adaptor.h. |
|
|
Lambda division assignment operator support.
Definition at line 952 of file xst_unary_adaptor.h. |
|
|
Lambda left shift assignment operator support.
Definition at line 2737 of file xst_unary_adaptor.h. |
|
|
Lambda left shift assignment operator support.
Definition at line 2692 of file xst_unary_adaptor.h. |
|
|
Lambda left shift assignment operator support.
Definition at line 2648 of file xst_unary_adaptor.h. |
|
|
Lambda left shift assignment operator support.
Definition at line 2599 of file xst_unary_adaptor.h. |
|
|
Lambda left shift assignment operator support.
Definition at line 2554 of file xst_unary_adaptor.h. |
|
|
Lambda left shift assignment operator support.
Definition at line 2513 of file xst_unary_adaptor.h. |
|
|
Lambda left shift assignment operator support.
Definition at line 2467 of file xst_unary_adaptor.h. |
|
|
Lambda left shift assignment operator support.
Definition at line 2424 of file xst_unary_adaptor.h. |
|
|
Lambda assignment operator support.
Definition at line 529 of file xst_unary_adaptor.h. |
|
|
Lambda assignment operator support.
Definition at line 484 of file xst_unary_adaptor.h. |
|
|
Lambda assignment operator support.
Definition at line 440 of file xst_unary_adaptor.h. |
|
|
Lambda assignment operator support.
Definition at line 391 of file xst_unary_adaptor.h. |
|
|
Lambda assignment operator support.
Definition at line 346 of file xst_unary_adaptor.h. |
|
|
Lambda assignment operator support.
Definition at line 305 of file xst_unary_adaptor.h. References xst_lambda_wrap::make_reference(). |
|
|
Lambda assignment operator support.
Definition at line 259 of file xst_unary_adaptor.h. |
|
|
Lambda assignment operator support.
Definition at line 216 of file xst_unary_adaptor.h. |
|
|
Lambda right shift assignment operator support.
Definition at line 3105 of file xst_unary_adaptor.h. |
|
|
Lambda right shift assignment operator support.
Definition at line 3060 of file xst_unary_adaptor.h. |
|
|
Lambda right shift assignment operator support.
Definition at line 3016 of file xst_unary_adaptor.h. |
|
|
Lambda right shift assignment operator support.
Definition at line 2967 of file xst_unary_adaptor.h. |
|
|
Lambda right shift assignment operator support.
Definition at line 2922 of file xst_unary_adaptor.h. |
|
|
Lambda right shift assignment operator support.
Definition at line 2881 of file xst_unary_adaptor.h. References xst_lambda_wrap::make_reference(). |
|
|
Lambda right shift assignment operator support.
Definition at line 2835 of file xst_unary_adaptor.h. |
|
|
Lambda right shift assignment operator support.
Definition at line 2792 of file xst_unary_adaptor.h. |
|
|
Lambda bitwise exclusive or assignment operator support.
Definition at line 4209 of file xst_unary_adaptor.h. |
|
|
Lambda bitwise exclusive or assignment operator support.
Definition at line 4164 of file xst_unary_adaptor.h. |
|
|
Lambda bitwise exclusive or assignment operator support.
Definition at line 4120 of file xst_unary_adaptor.h. |
|
|
Lambda bitwise exclusive or assignment operator support.
Definition at line 4071 of file xst_unary_adaptor.h. |
|
|
Lambda bitwise exclusive or assignment operator support.
Definition at line 4026 of file xst_unary_adaptor.h. |
|
|
Lambda bitwise exclusive or assignment operator support.
Definition at line 3985 of file xst_unary_adaptor.h. References xst_lambda_wrap::make_reference(). |
|
|
Lambda bitwise exclusive or assignment operator support.
Definition at line 3939 of file xst_unary_adaptor.h. |
|
|
Lambda bitwise exclusive or assignment operator support.
Definition at line 3896 of file xst_unary_adaptor.h. |
|
|
Lambda bitwise inclusive or assignment operator support.
Definition at line 3841 of file xst_unary_adaptor.h. |
|
|
Lambda bitwise inclusive or assignment operator support.
Definition at line 3796 of file xst_unary_adaptor.h. |
|
|
Lambda bitwise inclusive or assignment operator support.
Definition at line 3752 of file xst_unary_adaptor.h. |
|
|
Lambda bitwise inclusive or assignment operator support.
Definition at line 3703 of file xst_unary_adaptor.h. |
|
|
Lambda bitwise inclusive or assignment operator support.
Definition at line 3658 of file xst_unary_adaptor.h. |
|
|
Lambda bitwise inclusive or assignment operator support.
Definition at line 3617 of file xst_unary_adaptor.h. References xst_lambda_wrap::make_reference(). |
|
|
Lambda bitwise inclusive or assignment operator support.
Definition at line 3571 of file xst_unary_adaptor.h. |
|
|
Lambda bitwise inclusive or assignment operator support.
Definition at line 3528 of file xst_unary_adaptor.h. |
|
|
Fulfills postfix side effects for encapsulated lambda expresion.
Definition at line 167 of file xst_unary_adaptor.h. |
|
|
Fulfills prefix side effects for encapsulated lambda expresion.
Definition at line 161 of file xst_unary_adaptor.h. |
|
|
Evaluates encapsulated lambda expression and returns its result.
Definition at line 141 of file xst_unary_adaptor.h. References cttl::alias::top(). |
|
|
Evaluates encapsulated lambda expression and returns its result.
Definition at line 134 of file xst_unary_adaptor.h. References cttl::alias::top(). |
1.3.9.1