cttl_impl::xst_instruction_1_operand< FirstOperandT, OpcodeT > Struct Template Reference

Primary template for cttt_impl::xst_instruction_1_operand is not used. More...

#include <xst_instructions.h>

List of all members.

Static Public Member Functions

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


Detailed Description

template<int FirstOperandT, int OpcodeT>
struct cttl_impl::xst_instruction_1_operand< FirstOperandT, OpcodeT >

Primary template for cttt_impl::xst_instruction_1_operand is not used.

>

Implements template specialization for CTTL_POP_DATA instruction.

Template Parameters:
FirstOperandT specifies 1st operand of the instruction.
Implements CTTL_POP_DATA instruction to pop data from location specified by FirstOperandT operand.

Implements template specialization for CTTL_PUSH_DATA instruction.

Template Parameters:
FirstOperandT specifies 1st operand of the instruction.
Implements CTTL_PUSH_DATA instruction to translate data at location specified by FirstOperandT operand.

Implements template specialization for CTTL_NEG_TOP instruction.

Template Parameters:
FirstOperandT specifies 1st operand of the instruction.
Implements CTTL_NEG_TOP instruction to negate data at location specified by FirstOperandT operand.

Definition at line 121 of file xst_instructions.h.


Member Function Documentation

template<int FirstOperandT, int OpcodeT>
template<typename TargetLambdaT >
static void cttl_impl::xst_instruction_1_operand< FirstOperandT, OpcodeT >::instruction ( TargetLambdaT &   )  [static]

Definition at line 124 of file xst_instructions.h.

00125     {
00126         assert( false );
00127     }


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

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