cttl::lambda< ValueT > | A collection of convenience typedefs for instantiation of singular lambda primitives |
cttl_impl::xst_binary_adaptor< LhsT, RhsT, PolicyAdaptorT > | Lambda expression adaptor for binary operators |
cttl_impl::xst_const_scalar< ValueT > | Implements lambda primitive representing integer constants |
cttl_impl::xst_deposit_adaptor< TargetLambdaT, ProgramLambdaT > | Expression adaptor for lambda instructions |
cttl_impl::xst_dictionary_translator< SequenceT, MapT > | Function object to translate value of source type to integral type by storing it inside a dictionary represented by sequence and associative container |
cttl_impl::xst_edge_translator< PolicyT, StringT > | Function object to translate substring to a null-terminated array of characters |
cttl_impl::xst_instruction_1_operand< FirstOperandT, OpcodeT > | Primary template for cttt_impl::xst_instruction_1_operand is not used |
cttl_impl::xst_instruction_1_operand< FirstOperandT, neg_top_ > | |
cttl_impl::xst_instruction_1_operand< FirstOperandT, pop_data_ > | |
cttl_impl::xst_instruction_1_operand< FirstOperandT, push_data_ > | |
cttl_impl::xst_instruction_2_operand< FirstOperandT, SecondOperandT, OpcodeT > | Primary template for cttt_impl::xst_instruction_2_operand is not used |
cttl_impl::xst_instruction_2_operand< FirstOperandT, SecondOperandT, add_size_ > | |
cttl_impl::xst_instruction_2_operand< FirstOperandT, SecondOperandT, add_top_ > | |
cttl_impl::xst_instruction_2_operand< FirstOperandT, SecondOperandT, add_value_ > | |
cttl_impl::xst_instruction_2_operand< FirstOperandT, SecondOperandT, div_size_ > | |
cttl_impl::xst_instruction_2_operand< FirstOperandT, SecondOperandT, div_top_ > | |
cttl_impl::xst_instruction_2_operand< FirstOperandT, SecondOperandT, div_value_ > | |
cttl_impl::xst_instruction_2_operand< FirstOperandT, SecondOperandT, move_size_ > | |
cttl_impl::xst_instruction_2_operand< FirstOperandT, SecondOperandT, move_top_ > | |
cttl_impl::xst_instruction_2_operand< FirstOperandT, SecondOperandT, move_value_ > | |
cttl_impl::xst_instruction_2_operand< FirstOperandT, SecondOperandT, mul_size_ > | |
cttl_impl::xst_instruction_2_operand< FirstOperandT, SecondOperandT, mul_top_ > | |
cttl_impl::xst_instruction_2_operand< FirstOperandT, SecondOperandT, mul_value_ > | |
cttl_impl::xst_instruction_2_operand< FirstOperandT, SecondOperandT, push_size_ > | |
cttl_impl::xst_instruction_2_operand< FirstOperandT, SecondOperandT, push_top_ > | |
cttl_impl::xst_instruction_2_operand< FirstOperandT, SecondOperandT, push_value_ > | |
cttl_impl::xst_instruction_2_operand< FirstOperandT, SecondOperandT, sub_size_ > | |
cttl_impl::xst_instruction_2_operand< FirstOperandT, SecondOperandT, sub_top_ > | |
cttl_impl::xst_instruction_2_operand< FirstOperandT, SecondOperandT, sub_value_ > | |
cttl_impl::xst_instruction_traits< OpcodeT > | Implements primary template describing deposit instruction traits |
cttl_impl::xst_instruction_traits< neg_top_ > | |
cttl_impl::xst_instruction_traits< pop_data_ > | |
cttl_impl::xst_instruction_traits< push_data_ > | |
cttl_impl::xst_iterator_writer< OutputIteratorT > | Helper function object to write lambda compound to output iterator |
cttl_impl::xst_lambda_wrap< LambdaT > | Wrapper class for C++ types implementing lambda primitive adaptors |
cttl_impl::xst_literal_translator< CharT > | Function object to enclose character literal into lambda expression with potential of conversion to various data types |
cttl_impl::xst_member_action< ObjectT, MemberActionT, ArgumentT, ResultT > | Implements closure object for member function with one argument |
cttl_impl::xst_member_action< ObjectT, MemberActionT, ArgumentT, void > | |
cttl_impl::xst_member_action< ObjectT, MemberActionT, void, ResultT > | |
cttl_impl::xst_member_action< ObjectT, MemberActionT, void, void > | |
xst_non_scalar_traits | Implements template specialization for std::bitset<N> type |
cttl_impl::xst_non_scalar_traits< std::bitset< N > > | |
cttl_impl::xst_pair< LhsT, RhsT > | Implements binary connector for lambda compounds |
cttl_impl::xst_scalar< ValueT > | Implements scalar lambda primitive |
cttl_impl::xst_sequence_translator< SequenceT > | Function object to translate value by using array index of value stored in STL sequence container |
cttl_impl::xst_stack< StackT > | Implements stack lambda primitive |
cttl_impl::xst_static_action< StaticActionT, ArgumentT, ResultT > | Implements closure object for function with one argument |
cttl_impl::xst_static_action< StaticActionT, ArgumentT, void > | |
cttl_impl::xst_static_action< StaticActionT, void, ResultT > | |
cttl_impl::xst_static_action< StaticActionT, void, void > | |
cttl_impl::xst_storage_adaptor< ValueT > | Primary template implements interface for an instance of C++ object |
cttl_impl::xst_storage_adaptor< ValueT & > | |
cttl_impl::xst_storage_adaptor< ValueT const & > | |
cttl_impl::xst_trace_delayed_char< CharT > | Helper object to display single character upon return from a function call or exit from a local scope |
cttl_impl::xst_traced_action_base | Base class for CTTL traceable closure objects |
cttl_impl::xst_translator< LambdaT, TranslatorT > | Placeholder for higher-order-function expression |
cttl_impl::xst_unary_adaptor< ExprT, PolicyAdaptorT > | Lambda expression adaptor for binary operators |