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

xst_base.h File Reference


Detailed Description

Defines lambda expression base classes.

Warning:
This is internal CTTL header file and should not be included by user programs.

Definition in file xst_base.h.

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  cttl_impl

Classes

struct  xst_lambda_wrap
 Wrapper class for C++ types implementing lambda primitive adaptors. More...

Defines

#define const_scalar(T)   cttl_impl::xst_lambda_wrap< cttl_impl::xst_const_scalar< T > >( cttl_impl::xst_const_scalar< T >() )
 Helper macro for inline instantiation of cttl_impl::xst_const_scalar lambda primitive.


Define Documentation

#define const_scalar  )     cttl_impl::xst_lambda_wrap< cttl_impl::xst_const_scalar< T > >( cttl_impl::xst_const_scalar< T >() )
 

Helper macro for inline instantiation of cttl_impl::xst_const_scalar lambda primitive.

Definition at line 39 of file xst_base.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(), xst_lambda_wrap::dereferenced_value(), 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(), xst_instruction_2_operand< FirstOperandT, SecondOperandT, div_size_ >::instruction(), xst_instruction_2_operand< FirstOperandT, SecondOperandT, div_top_ >::instruction(), xst_instruction_2_operand< FirstOperandT, SecondOperandT, div_value_ >::instruction(), xst_instruction_2_operand< FirstOperandT, SecondOperandT, mul_size_ >::instruction(), xst_instruction_2_operand< FirstOperandT, SecondOperandT, mul_top_ >::instruction(), xst_instruction_2_operand< FirstOperandT, SecondOperandT, mul_value_ >::instruction(), xst_instruction_2_operand< FirstOperandT, SecondOperandT, sub_size_ >::instruction(), xst_instruction_2_operand< FirstOperandT, SecondOperandT, sub_top_ >::instruction(), xst_instruction_2_operand< FirstOperandT, SecondOperandT, sub_value_ >::instruction(), xst_instruction_2_operand< FirstOperandT, SecondOperandT, add_size_ >::instruction(), xst_instruction_2_operand< FirstOperandT, SecondOperandT, add_top_ >::instruction(), xst_instruction_2_operand< FirstOperandT, SecondOperandT, add_value_ >::instruction(), xst_instruction_2_operand< FirstOperandT, SecondOperandT, move_size_ >::instruction(), xst_instruction_2_operand< FirstOperandT, SecondOperandT, move_top_ >::instruction(), xst_instruction_2_operand< FirstOperandT, SecondOperandT, move_value_ >::instruction(), xst_instruction_2_operand< FirstOperandT, SecondOperandT, push_size_ >::instruction(), xst_instruction_2_operand< FirstOperandT, SecondOperandT, push_top_ >::instruction(), xst_instruction_2_operand< FirstOperandT, SecondOperandT, push_value_ >::instruction(), xst_instruction_1_operand< FirstOperandT, neg_top_ >::instruction(), xst_instruction_1_operand< FirstOperandT, push_data_ >::instruction(), xst_instruction_1_operand< FirstOperandT, pop_data_ >::instruction(), 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(), xst_iterator_writer::operator()(), cttl::alias::node::pop(), cttl::alias::pop(), xst_lambda_wrap::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(), xst_lambda_wrap::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(), xst_lambda_wrap::size(), cttl::alias::sort(), xst_stack::subscript_bottom_up(), xst_scalar::subscript_bottom_up(), xst_const_scalar::subscript_bottom_up(), xst_stack::subscript_top_down(), xst_scalar::subscript_top_down(), xst_const_scalar::subscript_top_down(), 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(), xst_lambda_wrap::top(), cttl::alias::unique(), and cttl::alias::upper_bound().


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