#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. |
|