Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

cttl_impl Namespace Reference


Detailed Description

Namespace cttl_impl contains implementation classes and functions of CTTL library.


Classes

class  xst_binary_adaptor
 Lambda expression adaptor for binary operators. More...
struct  xst_const_scalar
 Implements lambda primitive representing integer constants. More...
class  xst_deposit_adaptor
 Expression adaptor for lambda instructions. More...
class  xst_dictionary_translator
 Function object to translate value of source type to integral type by storing it inside a dictionary represented by sequence and associative container. More...
class  xst_edge_translator
 Function object to translate cttl::edge to a null-terminated array of characters. More...
struct  xst_instruction_1_operand
 Primary template for cttt_impl::xst_instruction_1_operand is not used. More...
struct  xst_instruction_1_operand< FirstOperandT, neg_top_ >
 Implements template specialization for CTTL_NEG_TOP instruction. More...
struct  xst_instruction_1_operand< FirstOperandT, pop_data_ >
 Implements template specialization for CTTL_POP_DATA instruction. More...
struct  xst_instruction_1_operand< FirstOperandT, push_data_ >
 Implements template specialization for CTTL_PUSH_DATA instruction. More...
struct  xst_instruction_2_operand
 Primary template for cttt_impl::xst_instruction_2_operand is not used. More...
struct  xst_instruction_2_operand< FirstOperandT, SecondOperandT, add_size_ >
 Implements template specialization for CTTL_ADD_SIZE instruction. More...
struct  xst_instruction_2_operand< FirstOperandT, SecondOperandT, add_top_ >
 Implements template specialization for CTTL_ADD_TOP instruction. More...
struct  xst_instruction_2_operand< FirstOperandT, SecondOperandT, add_value_ >
 Implements template specialization for CTTL_ADD_VALUE instruction. More...
struct  xst_instruction_2_operand< FirstOperandT, SecondOperandT, div_size_ >
 Implements template specialization for CTTL_DIV_SIZE instruction. More...
struct  xst_instruction_2_operand< FirstOperandT, SecondOperandT, div_top_ >
 Implements template specialization for CTTL_DIV_TOP instruction. More...
struct  xst_instruction_2_operand< FirstOperandT, SecondOperandT, div_value_ >
 Implements template specialization for CTTL_DIV_VALUE instruction. More...
struct  xst_instruction_2_operand< FirstOperandT, SecondOperandT, move_size_ >
 Implements template specialization for CTTL_MOVE_SIZE instruction. More...
struct  xst_instruction_2_operand< FirstOperandT, SecondOperandT, move_top_ >
 Implements template specialization for CTTL_MOVE_TOP instruction. More...
struct  xst_instruction_2_operand< FirstOperandT, SecondOperandT, move_value_ >
 Implements template specialization for CTTL_MOVE_VALUE instruction. More...
struct  xst_instruction_2_operand< FirstOperandT, SecondOperandT, mul_size_ >
 Implements template specialization for CTTL_MUL_SIZE instruction. More...
struct  xst_instruction_2_operand< FirstOperandT, SecondOperandT, mul_top_ >
 Implements template specialization for CTTL_MUL_TOP instruction. More...
struct  xst_instruction_2_operand< FirstOperandT, SecondOperandT, mul_value_ >
 Implements template specialization for CTTL_MUL_VALUE instruction. More...
struct  xst_instruction_2_operand< FirstOperandT, SecondOperandT, push_size_ >
 Implements template specialization for CTTL_PUSH_SIZE instruction. More...
struct  xst_instruction_2_operand< FirstOperandT, SecondOperandT, push_top_ >
 Implements template specialization for CTTL_PUSH_TOP instruction. More...
struct  xst_instruction_2_operand< FirstOperandT, SecondOperandT, push_value_ >
 Implements template specialization for CTTL_PUSH_VALUE instruction. More...
struct  xst_instruction_2_operand< FirstOperandT, SecondOperandT, sub_size_ >
 Implements template specialization for CTTL_SUB_SIZE instruction. More...
struct  xst_instruction_2_operand< FirstOperandT, SecondOperandT, sub_top_ >
 Implements template specialization for CTTL_SUB_TOP instruction. More...
struct  xst_instruction_2_operand< FirstOperandT, SecondOperandT, sub_value_ >
 Implements template specialization for CTTL_SUB_VALUE instruction. More...
struct  xst_instruction_traits
 Implements primary template describing deposit instruction traits. More...
struct  xst_instruction_traits< neg_top_ >
 Implements template specialization for CTTL_NEG_TOP instruction traits. More...
struct  xst_instruction_traits< pop_data_ >
 Implements template specialization for CTTL_POP_DATA instruction traits. More...
struct  xst_instruction_traits< push_data_ >
 Implements template specialization for CTTL_PUSH_DATA instruction traits. More...
class  xst_iterator_writer
 Helper function object to write lambda compound to output iterator. More...
struct  xst_lambda_wrap
 Wrapper class for C++ types implementing lambda primitive adaptors. More...
class  xst_literal_translator
 Function object to enclose character literal into lambda expression with potential of conversion to various data types. More...
class  xst_member_action
 Implements closure object for member function with one argument. More...
class  xst_member_action< ObjectT, MemberActionT, ArgumentT, void >
 Partial specialization for closure object for void member function with one argument. More...
class  xst_member_action< ObjectT, MemberActionT, void, ResultT >
 Implements closure object for member function with no arguments. More...
class  xst_member_action< ObjectT, MemberActionT, void, void >
 Implements closure object for void member function with no arguments. More...
struct  xst_non_scalar_traits< std::bitset< N > >
 Implements template specialization for std::bitset<N> type. More...
struct  xst_pair
 Implements binary connector for lambda compounds. More...
struct  xst_scalar
 Implements scalar lambda primitive. More...
class  xst_sequence_translator
 Function object to translate value by using array index of value stored in STL sequence container. More...
struct  xst_stack
 Implements stack lambda primitive. More...
class  xst_static_action
 Implements closure object for function with one argument. More...
class  xst_static_action< StaticActionT, ArgumentT, void >
 Implements closure object for void function with one argument. More...
class  xst_static_action< StaticActionT, void, ResultT >
 Implements partial specialization for closure object for function with no arguments. More...
class  xst_static_action< StaticActionT, void, void >
 Implements partial specialization for closure object for void function with no arguments. More...
class  xst_storage_adaptor
 Primary template implements interface for an instance of C++ object. More...
class  xst_storage_adaptor< ValueT & >
 Partial specialization for mutable reference to object. More...
class  xst_storage_adaptor< ValueT const & >
 Partial specialization for constant reference to object. More...
struct  xst_trace_delayed_char
 Helper object to display single character upon return from a function call or exit from a local scope. More...
class  xst_traced_action_base
 Base class for CTTL traceable closure objects. More...
struct  xst_translator
 Placeholder for higher-order-function expression. More...
class  xst_unary_adaptor
 Lambda expression adaptor for binary operators. Implements behavior of CTTL subtree expression adaptor. More...

Functions

template<typename ObjectT, typename MemberActionT>
xst_member_action< ObjectT &,
MemberActionT, void, typename
MemberActionT::result_type > 
xst_traced_action (ObjectT *pobject_, MemberActionT action_)
 Helper function to create closure object for member function with no arguments.
template<typename ObjectT, typename MemberActionT>
xst_member_action< ObjectT
const &, MemberActionT, void,
typename MemberActionT::result_type > 
xst_traced_action (ObjectT const &object_, MemberActionT action_)
 Helper function to create closure object for constant member function with no arguments.
template<typename ObjectT, typename MemberActionT, typename ArgumentT>
xst_member_action< ObjectT &,
MemberActionT, ArgumentT
const &, typename MemberActionT::result_type > 
xst_traced_action (ObjectT *pobject_, MemberActionT action_, ArgumentT const &argument_)
 Helper function to create closure object for member function with one constant argument.
template<typename ObjectT, typename MemberActionT, typename ArgumentT>
xst_member_action< ObjectT
const &, MemberActionT, ArgumentT
const &, typename MemberActionT::result_type > 
xst_traced_action (ObjectT const &object_, MemberActionT action_, ArgumentT const &argument_)
 Helper function to create closure object for constant member function with one constant argument.
template<typename ObjectT, typename MemberActionT, typename ArgumentT>
xst_member_action< ObjectT &,
MemberActionT, ArgumentT &,
typename MemberActionT::result_type > 
xst_traced_action (ObjectT *pobject_, MemberActionT action_, ArgumentT *pargument_)
 Helper function to create closure object for member function with one mutable argument.
template<typename ObjectT, typename MemberActionT, typename ArgumentT>
xst_member_action< ObjectT
const &, MemberActionT, ArgumentT &,
typename MemberActionT::result_type > 
xst_traced_action (ObjectT const &object_, MemberActionT action_, ArgumentT *pargument_)
 Helper function to create closure object for constant member function with one mutable argument.
template<typename ReturnT, typename StaticActionT>
xst_static_action< StaticActionT,
void, ReturnT > 
xst_traced_action (StaticActionT action_)
 Helper function to create closure object for free function with no arguments.
template<typename StaticActionT, typename ArgumentT>
xst_static_action< StaticActionT,
ArgumentT const &, typename
StaticActionT::result_type > 
xst_traced_action (StaticActionT action_, ArgumentT const &argument_)
 Helper function to create closure object for free function with one constant argument.
template<typename StaticActionT, typename ArgumentT>
xst_static_action< StaticActionT,
ArgumentT &, typename StaticActionT::result_type > 
xst_traced_action (StaticActionT action_, ArgumentT *pargument_)
 Helper function to create closure object for free function with one mutable argument.

Variables

const int add_size_ = 11
 Identifies CTTL_ADD_SIZE instruction to add size of location specified by 2nd operand at location specified by 1st operand.
const int add_top_ = 10
 Identifies CTTL_ADD_TOP instruction to add data from location specified by 2nd operand at location specified by 1st operand.
const int add_value_ = 9
 Identifies CTTL_ADD_VALUE instruction to add constant integer value specified by 2nd operand at location specified by 1st operand.
const int div_size_ = 21
 Identifies CTTL_DIV_SIZE instruction to divide size of location specified by 2nd operand at location specified by 1st operand.
const int div_top_ = 20
 Identifies CTTL_DIV_TOP instruction to divide data from location specified by 2nd operand at location specified by 1st operand.
const int div_value_ = 19
 Identifies CTTL_DIV_VALUE instruction to divide constant integer value specified by 2nd operand at location specified by 1st operand.
const int move_size_ = 8
 Identifies CTTL_MOVE_SIZE instruction to assign size of location specified by 2nd operand at location specified by 1st operand.
const int move_top_ = 7
 Identifies CTTL_MOVE_TOP instruction to assign data from location specified by 2nd operand at location specified by 1st operand.
const int move_value_ = 6
 Identifies CTTL_MOVE_VALUE instruction to assign constant integer value specified by 2nd operand at location specified by 1st operand.
const int mul_size_ = 18
 Identifies CTTL_MUL_SIZE instruction to multiply size of location specified by 2nd operand at location specified by 1st operand.
const int mul_top_ = 17
 Identifies CTTL_MUL_TOP instruction to multiply data from location specified by 2nd operand at location specified by 1st operand.
const int mul_value_ = 16
 Identifies CTTL_MUL_VALUE instruction to multiply constant integer value specified by 2nd operand at location specified by 1st operand.
const int neg_top_ = 15
 Identifies CTTL_NEG_TOP instruction to negate data at location specified by the operand.
const int pop_data_ = 1
 Identifies CTTL_POP_DATA instruction to pop data from location specified by the operand.
const int push_data_ = 2
 Identifies CTTL_PUSH_DATA instruction to translate data at location specified by the operand.
const int push_size_ = 5
 Identifies CTTL_PUSH_SIZE instruction to push size of location specified by 2nd operand at location specified by 1st operand.
const int push_top_ = 4
 Identifies CTTL_PUSH_TOP instruction to push data from location specified by 2nd operand at location specified by 1st operand.
const int push_value_ = 3
 Identifies CTTL_PUSH_VALUE instruction to push constant integer value specified by 2nd operand at location specified by 1st operand.
const int sub_size_ = 14
 Identifies CTTL_SUB_SIZE instruction to subtract size of location specified by 2nd operand from location specified by 1st operand.
const int sub_top_ = 13
 Identifies CTTL_SUB_TOP instruction to subtract data from location specified by 2nd operand from location specified by 1st operand.
const int sub_value_ = 12
 Identifies CTTL_SUB_VALUE instruction to subtract constant integer value specified by 2nd operand from location specified by 1st operand.


Function Documentation

xst_member_action< ObjectT&, MemberActionT, void, typename MemberActionT::result_type > xst_traced_action ObjectT *  pobject_,
MemberActionT  action_
[inline]
 

Helper function to create closure object for member function with no arguments.

ObjectT
Template parameter specifying C++ type implementing desired member function.
MemberActionT
Template parameter specifying member function pointer adaptor compatible with STL adaptable unary function such as mem_fun_t.
Parameters:
pobject_ Pointer to object.
action_ Instance of function pointer adaptor for unary member function.
Returns:
Instance of CTTL closure specialization for cttl_impl::xst_member_action.

Definition at line 452 of file xst_action_helpers_traced.h.

Referenced by cttl::alias::any(), cttl::alias::append(), cttl::alias::assign(), cttl::alias::at(), cttl::alias::queue::back(), cttl::alias::back(), cttl::alias::begin(), cttl::alias::capacity(), cttl::alias::clear(), cttl::alias::compare(), cttl::alias::count(), cttl::alias::associative::count(), cttl::alias::empty(), cttl::alias::end(), cttl::alias::equal_range(), cttl::alias::associative::erase(), cttl::alias::erase(), cttl::alias::erase_after(), cttl::alias::find(), cttl::alias::flip(), cttl::alias::queue::front(), cttl::alias::front(), cttl::alias::go_bof(), cttl::alias::go_eof(), cttl::alias::go_line(), cttl::alias::go_line_end(), cttl::alias::go_line_home(), cttl::alias::go_line_next(), cttl::alias::go_line_previous(), cttl::alias::identity(), cttl::alias::insert(), cttl::alias::insert_after(), cttl::alias::insert_go(), cttl::alias::insert_stay(), cttl::alias::edge::length(), cttl::alias::length(), cttl::alias::line(), cttl::alias::lower_bound(), cttl::alias::max_size(), cttl::alias::merge(), cttl::alias::none(), cttl::alias::offset(), cttl::alias::node::pop(), cttl::alias::pop(), cttl::alias::pop_back(), cttl::alias::pop_discard(), cttl::alias::pop_front(), cttl::alias::previous(), cttl::alias::edge::push(), cttl::alias::node::push(), cttl::alias::push(), cttl::alias::push_back(), cttl::alias::basic_string::push_back(), cttl::alias::push_front(), cttl::alias::rbegin(), cttl::alias::remove(), cttl::alias::rend(), cttl::alias::reserve(), cttl::alias::reset(), cttl::alias::resize(), cttl::alias::reverse(), cttl::alias::set(), cttl::alias::bitset::size(), cttl::alias::size(), cttl::alias::sort(), cttl::alias::swap(), cttl::alias::test(), cttl::alias::text(), cttl::alias::text_swap(), cttl::alias::text_tolower(), cttl::alias::text_toupper(), cttl::alias::to_ulong(), cttl::alias::top(), cttl::alias::unique(), and cttl::alias::upper_bound().

xst_member_action< ObjectT const&, MemberActionT, void, typename MemberActionT::result_type > xst_traced_action ObjectT const &  object_,
MemberActionT  action_
[inline]
 

Helper function to create closure object for constant member function with no arguments.

ObjectT
Template parameter specifying C++ type implementing desired member function.
MemberActionT
Template parameter specifying constant member function pointer adaptor compatible with STL adaptable unary function such as std::const_mem_fun_t.
Parameters:
object_ Reference to object.
action_ Instance of function pointer adaptor for constant unary member function.
Returns:
Instance of CTTL closure specialization for cttl_impl::xst_member_action.

Definition at line 408 of file xst_action_helpers_traced.h.

xst_member_action< ObjectT&, MemberActionT, ArgumentT const&, typename MemberActionT::result_type > xst_traced_action ObjectT *  pobject_,
MemberActionT  action_,
ArgumentT const &  argument_
[inline]
 

Helper function to create closure object for member function with one constant argument.

ObjectT
Template parameter specifying C++ type implementing desired member function.
MemberActionT
Template parameter specifying member function pointer adaptor compatible with STL adaptable binary function such as mem_fun1_t:
ArgumentT
Template parameter specifying type of unary function argument.
Parameters:
pobject_ Pointer to object.
action_ Instance of function pointer adaptor for unary member function.
argument_ Reference to argument of member function.
Returns:
Instance of CTTL closure implementation class cttl_impl::xst_member_action.

Definition at line 363 of file xst_action_helpers_traced.h.

xst_member_action< ObjectT const&, MemberActionT, ArgumentT const&, typename MemberActionT::result_type > xst_traced_action ObjectT const &  object_,
MemberActionT  action_,
ArgumentT const &  argument_
[inline]
 

Helper function to create closure object for constant member function with one constant argument.

ObjectT
Template parameter specifying C++ type implementing desired member function.
MemberActionT
Template parameter specifying constant member function pointer adaptor compatible with STL adaptable binary function such as std::const_mem_fun1_t.
ArgumentT
Template parameter specifying type of member function argument.
Parameters:
object_ Reference to object.
action_ Instance of function pointer adaptor for constant unary member function.
argument_ Reference to function argument.
Returns:
Instance of CTTL closure implementation class cttl_impl::xst_member_action.

Definition at line 311 of file xst_action_helpers_traced.h.

xst_member_action< ObjectT&, MemberActionT, ArgumentT&, typename MemberActionT::result_type > xst_traced_action ObjectT *  pobject_,
MemberActionT  action_,
ArgumentT *  pargument_
[inline]
 

Helper function to create closure object for member function with one mutable argument.

ObjectT
Template parameter specifying C++ type implementing desired member function.
MemberActionT
Template parameter specifying member function pointer adaptor compatible with STL adaptable binary function such as mem_fun1_t:
ArgumentT
Template parameter specifying type of unary function argument.
Parameters:
pobject_ Pointer to object.
action_ Instance of function pointer adaptor for unary member function.
pargument_ Pointer to member function argument.
Returns:
Instance of CTTL closure implementation class cttl_impl::xst_member_action.

Definition at line 261 of file xst_action_helpers_traced.h.

xst_member_action< ObjectT const&, MemberActionT, ArgumentT&, typename MemberActionT::result_type > xst_traced_action ObjectT const &  object_,
MemberActionT  action_,
ArgumentT *  pargument_
[inline]
 

Helper function to create closure object for constant member function with one mutable argument.

ObjectT
Template parameter specifying C++ type implementing desired member function.
MemberActionT
Template parameter specifying constant member function pointer adaptor compatible with STL adaptable binary function such as std::const_mem_fun1_t.
ArgumentT
Template parameter specifying type of member function argument.
Parameters:
object_ Reference to object.
action_ Instance of function pointer adaptor for constant unary member function.
pargument_ Pointer to function argument.
Returns:
Instance of CTTL closure implementation class cttl_impl::xst_member_action.

Definition at line 209 of file xst_action_helpers_traced.h.

xst_static_action< StaticActionT, void, ReturnT > xst_traced_action StaticActionT  action_  )  [inline]
 

Helper function to create closure object for free function with no arguments.

StaticActionT
Template parameter specifying type which is a function pointer to global or static member function with no arguments.
ReturnT
Template parameter specifying function return type.
Parameters:
action_ Function pointer.
Returns:
Instance of CTTL closure specialization for cttl_impl::xst_static_action.

Definition at line 160 of file xst_action_helpers_traced.h.

xst_static_action< StaticActionT, ArgumentT const&, typename StaticActionT::result_type > xst_traced_action StaticActionT  action_,
ArgumentT const &  argument_
[inline]
 

Helper function to create closure object for free function with one constant argument.

StaticActionT
Template parameter specifying type which is a function pointer adaptor compatible with STL adaptable unary function, such as pointer_to_unary_function:
ArgumentT
Template parameter specifying type of unary function argument.
Parameters:
action_ Instance of function pointer adaptor for global or static member unary function.
argument_ Constant reference to unary function argument.
Returns:
Instance of CTTL closure implementation class cttl_impl::xst_static_action.

Definition at line 123 of file xst_action_helpers_traced.h.

xst_static_action< StaticActionT, ArgumentT&, typename StaticActionT::result_type > xst_traced_action StaticActionT  action_,
ArgumentT *  pargument_
[inline]
 

Helper function to create closure object for free function with one mutable argument.

StaticActionT
Template parameter specifying type which is a function pointer adaptor compatible with STL adaptable unary function, such as pointer_to_unary_function:
ArgumentT
Template parameter specifying type unary function argument.
Parameters:
action_ Instance of function pointer adaptor for global or static member unary function.
pargument_ Pointer to unary function argument.
Returns:
Instance of CTTL closure implementation class cttl_impl::xst_static_action.

Definition at line 80 of file xst_action_helpers_traced.h.


Variable Documentation

const int add_size_ = 11 [static]
 

Identifies CTTL_ADD_SIZE instruction to add size of location specified by 2nd operand at location specified by 1st operand.

Definition at line 74 of file xst_instruction_traits.h.

const int add_top_ = 10 [static]
 

Identifies CTTL_ADD_TOP instruction to add data from location specified by 2nd operand at location specified by 1st operand.

Definition at line 71 of file xst_instruction_traits.h.

const int add_value_ = 9 [static]
 

Identifies CTTL_ADD_VALUE instruction to add constant integer value specified by 2nd operand at location specified by 1st operand.

Definition at line 68 of file xst_instruction_traits.h.

const int div_size_ = 21 [static]
 

Identifies CTTL_DIV_SIZE instruction to divide size of location specified by 2nd operand at location specified by 1st operand.

Definition at line 108 of file xst_instruction_traits.h.

const int div_top_ = 20 [static]
 

Identifies CTTL_DIV_TOP instruction to divide data from location specified by 2nd operand at location specified by 1st operand.

Definition at line 105 of file xst_instruction_traits.h.

const int div_value_ = 19 [static]
 

Identifies CTTL_DIV_VALUE instruction to divide constant integer value specified by 2nd operand at location specified by 1st operand.

Definition at line 102 of file xst_instruction_traits.h.

const int move_size_ = 8 [static]
 

Identifies CTTL_MOVE_SIZE instruction to assign size of location specified by 2nd operand at location specified by 1st operand.

Definition at line 64 of file xst_instruction_traits.h.

const int move_top_ = 7 [static]
 

Identifies CTTL_MOVE_TOP instruction to assign data from location specified by 2nd operand at location specified by 1st operand.

Definition at line 61 of file xst_instruction_traits.h.

const int move_value_ = 6 [static]
 

Identifies CTTL_MOVE_VALUE instruction to assign constant integer value specified by 2nd operand at location specified by 1st operand.

Definition at line 58 of file xst_instruction_traits.h.

const int mul_size_ = 18 [static]
 

Identifies CTTL_MUL_SIZE instruction to multiply size of location specified by 2nd operand at location specified by 1st operand.

Definition at line 98 of file xst_instruction_traits.h.

const int mul_top_ = 17 [static]
 

Identifies CTTL_MUL_TOP instruction to multiply data from location specified by 2nd operand at location specified by 1st operand.

Definition at line 95 of file xst_instruction_traits.h.

const int mul_value_ = 16 [static]
 

Identifies CTTL_MUL_VALUE instruction to multiply constant integer value specified by 2nd operand at location specified by 1st operand.

Definition at line 92 of file xst_instruction_traits.h.

const int neg_top_ = 15 [static]
 

Identifies CTTL_NEG_TOP instruction to negate data at location specified by the operand.

Definition at line 88 of file xst_instruction_traits.h.

const int pop_data_ = 1 [static]
 

Identifies CTTL_POP_DATA instruction to pop data from location specified by the operand.

Definition at line 41 of file xst_instruction_traits.h.

const int push_data_ = 2 [static]
 

Identifies CTTL_PUSH_DATA instruction to translate data at location specified by the operand.

Definition at line 45 of file xst_instruction_traits.h.

const int push_size_ = 5 [static]
 

Identifies CTTL_PUSH_SIZE instruction to push size of location specified by 2nd operand at location specified by 1st operand.

Definition at line 54 of file xst_instruction_traits.h.

const int push_top_ = 4 [static]
 

Identifies CTTL_PUSH_TOP instruction to push data from location specified by 2nd operand at location specified by 1st operand.

Definition at line 51 of file xst_instruction_traits.h.

const int push_value_ = 3 [static]
 

Identifies CTTL_PUSH_VALUE instruction to push constant integer value specified by 2nd operand at location specified by 1st operand.

Definition at line 48 of file xst_instruction_traits.h.

const int sub_size_ = 14 [static]
 

Identifies CTTL_SUB_SIZE instruction to subtract size of location specified by 2nd operand from location specified by 1st operand.

Definition at line 84 of file xst_instruction_traits.h.

const int sub_top_ = 13 [static]
 

Identifies CTTL_SUB_TOP instruction to subtract data from location specified by 2nd operand from location specified by 1st operand.

Definition at line 81 of file xst_instruction_traits.h.

const int sub_value_ = 12 [static]
 

Identifies CTTL_SUB_VALUE instruction to subtract constant integer value specified by 2nd operand from location specified by 1st operand.

Definition at line 78 of file xst_instruction_traits.h.


Generated on Thu Nov 2 17:48:55 2006 for CTTL Lambda Expression by  doxygen 1.3.9.1