Arageli::func Namespace Reference

Function representations as classes. More...


Classes

struct  is_null
struct  is_unit
struct  is_opposite_unit
struct  is_negative
struct  is_positive
struct  sign
struct  is_prime
struct  is_even
struct  is_odd
struct  indirection
struct  address
struct  unary_plus
struct  unary_minus
struct  logical_not
struct  bitwise_not
struct  prefix_increment
struct  prefix_decrement
struct  postfix_increment
struct  postfix_decrement
struct  plus
struct  minus
struct  multiplies
struct  divides
struct  modulus
struct  logical_or
struct  logical_and
struct  equal_to
struct  not_equal_to
struct  greater
struct  less
struct  greater_equal
struct  less_equal
struct  bitwise_or
struct  bitwise_and
struct  bitwise_xor
struct  shift_left
struct  shift_right
struct  assign
struct  assign_plus
struct  assign_minus
struct  assign_multiplies
struct  assign_divides
struct  assign_modulus
struct  assign_bitwise_or
struct  assign_bitwise_and
struct  assign_bitwise_xor
struct  assign_shift_left
struct  assign_shift_right
struct  right_assign_plus
struct  right_assign_minus
struct  right_assign_multiplies
struct  right_assign_divides
struct  right_assign_modulus
struct  right_assign_bitwise_or
struct  right_assign_bitwise_and
struct  right_assign_bitwise_xor
struct  right_assign_shift_left
struct  right_assign_shift_right
struct  parentheses_0
struct  parentheses_1
struct  subscript
struct  swap_args

Functions

 _ARAGELI_BINARY_OPERATOR_FUNC_BUILDER_1 (left_assign_plus, Arageli::left_assign_plus)
 _ARAGELI_BINARY_OPERATOR_FUNC_BUILDER_1 (left_assign_minus, Arageli::left_assign_minus)
 _ARAGELI_BINARY_OPERATOR_FUNC_BUILDER_1 (left_assign_multiplies, Arageli::left_assign_multiplies)
 _ARAGELI_BINARY_OPERATOR_FUNC_BUILDER_1 (left_assign_divides, Arageli::left_assign_divides)
 _ARAGELI_BINARY_OPERATOR_FUNC_BUILDER_1 (left_assign_modulus, Arageli::left_assign_modulus)
 _ARAGELI_BINARY_OPERATOR_FUNC_BUILDER_1 (left_assign_bitwise_or, Arageli::left_assign_bitwise_or)
 _ARAGELI_BINARY_OPERATOR_FUNC_BUILDER_1 (left_assign_bitwise_and, Arageli::left_assign_bitwise_and)
 _ARAGELI_BINARY_OPERATOR_FUNC_BUILDER_1 (left_assign_bitwise_xor, Arageli::left_assign_bitwise_xor)
 _ARAGELI_BINARY_OPERATOR_FUNC_BUILDER_1 (left_assign_shift_left, Arageli::left_assign_shift_left)
 _ARAGELI_BINARY_OPERATOR_FUNC_BUILDER_1 (left_assign_shift_right, Arageli::left_assign_shift_right)
template<typename Func>
swap_args< Func > make_swap_args (const Func &func)


Detailed Description

Function representations as classes.

Function Documentation

Arageli::func::_ARAGELI_BINARY_OPERATOR_FUNC_BUILDER_1 ( left_assign_plus  ,
Arageli::left_assign_plus   
)

Arageli::func::_ARAGELI_BINARY_OPERATOR_FUNC_BUILDER_1 ( left_assign_minus  ,
Arageli::left_assign_minus   
)

Arageli::func::_ARAGELI_BINARY_OPERATOR_FUNC_BUILDER_1 ( left_assign_multiplies  ,
Arageli::left_assign_multiplies   
)

Arageli::func::_ARAGELI_BINARY_OPERATOR_FUNC_BUILDER_1 ( left_assign_divides  ,
Arageli::left_assign_divides   
)

Arageli::func::_ARAGELI_BINARY_OPERATOR_FUNC_BUILDER_1 ( left_assign_modulus  ,
Arageli::left_assign_modulus   
)

Arageli::func::_ARAGELI_BINARY_OPERATOR_FUNC_BUILDER_1 ( left_assign_bitwise_or  ,
Arageli::left_assign_bitwise_or   
)

Arageli::func::_ARAGELI_BINARY_OPERATOR_FUNC_BUILDER_1 ( left_assign_bitwise_and  ,
Arageli::left_assign_bitwise_and   
)

Arageli::func::_ARAGELI_BINARY_OPERATOR_FUNC_BUILDER_1 ( left_assign_bitwise_xor  ,
Arageli::left_assign_bitwise_xor   
)

Arageli::func::_ARAGELI_BINARY_OPERATOR_FUNC_BUILDER_1 ( left_assign_shift_left  ,
Arageli::left_assign_shift_left   
)

Arageli::func::_ARAGELI_BINARY_OPERATOR_FUNC_BUILDER_1 ( left_assign_shift_right  ,
Arageli::left_assign_shift_right   
)

template<typename Func>
swap_args<Func> Arageli::func::make_swap_args ( const Func &  func  )  [inline]

Definition at line 338 of file functional.hpp.


Generated on Thu Aug 31 17:38:39 2006 for Arageli by  doxygen 1.4.7