cttl_impl::xst_instruction_2_operand< FirstOperandT, SecondOperandT, sub_size_ > Struct Template Reference

#include <xst_instructions.h>

List of all members.

Static Public Member Functions

template<typename TargetLambdaT >
static void instruction (TargetLambdaT &lambda_)


Detailed Description

template<int FirstOperandT, int SecondOperandT>
struct cttl_impl::xst_instruction_2_operand< FirstOperandT, SecondOperandT, sub_size_ >

Definition at line 612 of file xst_instructions.h.


Member Function Documentation

template<int FirstOperandT, int SecondOperandT>
template<typename TargetLambdaT >
static void cttl_impl::xst_instruction_2_operand< FirstOperandT, SecondOperandT, sub_size_ >::instruction ( TargetLambdaT &  lambda_  )  [static]

Definition at line 615 of file xst_instructions.h.

00616     {
00617         typedef typename TargetLambdaT::value_T value_T;
00618         static const int first_operand = FirstOperandT;
00619         static const int second_operand = SecondOperandT;
00620 
00621         CTTL_TRACE_DEPOSIT_JUSTIFY();
00622         CTTL_TRACE_DEPOSIT_TEXT( "sub_size\t" );
00623         CTTL_TRACE_DEPOSIT_TEXT( FirstOperandT );
00624         CTTL_TRACE_DEPOSIT_TEXT( '\t' );
00625         CTTL_TRACE_DEPOSIT_TEXT( SecondOperandT );
00626         CTTL_TRACE_DEPOSIT_TEXT( "; " );
00627         lambda_.top( const_scalar( first_operand ) ) -= value_T( lambda_.size( const_scalar( second_operand ) ) );
00628         CTTL_UNILOG_FLUSH;
00629     }


The documentation for this struct was generated from the following file:

Generated on Sun Aug 23 13:44:14 2009 for Common Text Transformation Library by  doxygen 1.5.9