|
template<typename FuncT > |
functor< FuncT > | bind (FuncT func) |
|
template<typename T , typename ClassT > |
member_var_ptr< T, ClassT > | bind (T ClassT::*mp) |
|
template<typename RT > |
function_ptr< RT > | bind (RT(*fptr)()) |
|
template<typename RT , typename A > |
function_ptr< RT, A > | bind (RT(*fptr)(A)) |
|
template<typename RT , typename A , typename B > |
function_ptr< RT, A, B > | bind (RT(*fptr)(A, B)) |
|
template<typename RT , typename A , typename B , typename C > |
function_ptr< RT, A, B, C > | bind (RT(*fptr)(A, B, C)) |
|
template<typename RT , typename ClassT > |
member_function_ptr< RT, ClassT > | bind (RT(ClassT::*fptr)()) |
|
template<typename RT , typename ClassT > |
member_function_ptr< RT,
ClassT const > | bind (RT(ClassT::*fptr)() const) |
|
template<typename RT , typename ClassT , typename A > |
member_function_ptr< RT,
ClassT, A > | bind (RT(ClassT::*fptr)(A)) |
|
template<typename RT , typename ClassT , typename A > |
member_function_ptr< RT,
ClassT const, A > | bind (RT(ClassT::*fptr)(A) const) |
|
template<typename RT , typename ClassT , typename A , typename B > |
member_function_ptr< RT,
ClassT, A, B > | bind (RT(ClassT::*fptr)(A, B)) |
|
template<typename RT , typename ClassT , typename A , typename B > |
member_function_ptr< RT,
ClassT const, A, B > | bind (RT(ClassT::*fptr)(A, B) const) |
|
template<typename RT , typename ClassT > |
bound_member< RT, ClassT > | bind (ClassT &obj, RT(ClassT::*fptr)()) |
|
template<typename RT , typename ClassT > |
bound_member< RT, ClassT > | bind (ClassT *obj, RT(ClassT::*fptr)()) |
|
template<typename RT , typename ClassT > |
bound_member< RT, ClassT const > | bind (ClassT const &obj, RT(ClassT::*fptr)()) |
|
template<typename RT , typename ClassT > |
bound_member< RT, ClassT const > | bind (ClassT const *obj, RT(ClassT::*fptr)() const) |
|
template<typename RT , typename ClassT , typename A > |
bound_member< RT, ClassT, A > | bind (ClassT &obj, RT(ClassT::*fptr)(A)) |
|
template<typename RT , typename ClassT , typename A > |
bound_member< RT, ClassT, A > | bind (ClassT *obj, RT(ClassT::*fptr)(A)) |
|
template<typename RT , typename ClassT , typename A > |
bound_member< RT, ClassT const, A > | bind (ClassT const &obj, RT(ClassT::*fptr)(A) const) |
|
template<typename RT , typename ClassT , typename A > |
bound_member< RT, ClassT const, A > | bind (ClassT const *obj, RT(ClassT::*fptr)(A) const) |
|
template<typename RT , typename ClassT , typename A , typename B > |
bound_member< RT, ClassT, A, B > | bind (ClassT &obj, RT(ClassT::*fptr)(A, B)) |
|
template<typename RT , typename ClassT , typename A , typename B > |
bound_member< RT, ClassT, A, B > | bind (ClassT *obj, RT(ClassT::*fptr)(A, B)) |
|
template<typename RT , typename ClassT , typename A , typename B > |
bound_member< RT, ClassT const,
A, B > | bind (ClassT const &obj, RT(ClassT::*fptr)(A, B) const) |
|
template<typename RT , typename ClassT , typename A , typename B > |
bound_member< RT, ClassT const,
A, B > | bind (ClassT const *obj, RT(ClassT::*fptr)(A, B) const) |
|
| BOOST_STATIC_ASSERT (PHOENIX_LIMIT<=PHOENIX_LIMIT) |
|
template<typename T , typename BaseAT > |
actor< static_cast_l< T, BaseAT > > | static_cast_ (actor< BaseAT > const &a) |
|
template<typename T , typename BaseAT > |
actor< dynamic_cast_l< T,
BaseAT > > | dynamic_cast_ (actor< BaseAT > const &a) |
|
template<typename T , typename BaseAT > |
actor< reinterpret_cast_l< T,
BaseAT > > | reinterpret_cast_ (actor< BaseAT > const &a) |
|
template<typename T , typename BaseAT > |
actor< const_cast_l< T, BaseAT > > | const_cast_ (actor< BaseAT > const &a) |
|
template<typename T > |
impl::make_composite
< construct_l_0< T > >::type | construct_ () |
|
template<typename T , typename A > |
impl::make_composite
< construct_1< T >, A >::type | construct_ (A const &a) |
|
template<typename T , typename A , typename B > |
impl::make_composite
< construct_2< T >, A, B >
::type | construct_ (A const &a, B const &b) |
|
template<typename T , typename A , typename B , typename C > |
impl::make_composite
< construct_3< T >, A, B, C >
::type | construct_ (A const &a, B const &b, C const &c) |
|
template<typename T > |
impl::make_composite< new_l_0
< T > >::type | new_ () |
|
template<typename T , typename A > |
impl::make_composite< new_1< T >
, A >::type | new_ (A const &a) |
|
template<typename T , typename A , typename B > |
impl::make_composite< new_2< T >
, A, B >::type | new_ (A const &a, B const &b) |
|
template<typename T , typename A , typename B , typename C > |
impl::make_composite< new_3< T >
, A, B, C >::type | new_ (A const &a, B const &b, C const &c) |
|
template<typename BaseT > |
impl::make_unary< negative_op,
BaseT >::type | operator- (actor< BaseT > const &_0) |
|
template<typename BaseT > |
impl::make_unary< positive_op,
BaseT >::type | operator+ (actor< BaseT > const &_0) |
|
template<typename BaseT > |
impl::make_unary
< logical_not_op, BaseT >
::type | operator! (actor< BaseT > const &_0) |
|
template<typename BaseT > |
impl::make_unary< invert_op,
BaseT >::type | operator~ (actor< BaseT > const &_0) |
|
template<typename BaseT > |
impl::make_unary< reference_op,
BaseT >::type | operator& (actor< BaseT > const &_0) |
|
template<typename BaseT > |
impl::make_unary
< dereference_op, BaseT >
::type | operator* (actor< BaseT > const &_0) |
|
template<typename BaseT > |
impl::make_unary< pre_incr_op,
BaseT >::type | operator++ (actor< BaseT > const &_0) |
|
template<typename BaseT > |
impl::make_unary< pre_decr_op,
BaseT >::type | operator-- (actor< BaseT > const &_0) |
|
template<typename BaseT > |
impl::make_unary< post_incr_op,
BaseT >::type | operator++ (actor< BaseT > const &_0, int) |
|
template<typename BaseT > |
impl::make_unary< post_decr_op,
BaseT >::type | operator-- (actor< BaseT > const &_0, int) |
|
template<typename BaseT , typename T1 > |
impl::make_binary1
< plus_assign_op, BaseT, T1 >
::type | operator+= (actor< BaseT > const &_0, T1 _1) |
|
template<typename BaseT , typename T1 > |
impl::make_binary1
< minus_assign_op, BaseT, T1 >
::type | operator-= (actor< BaseT > const &_0, T1 _1) |
|
template<typename BaseT , typename T1 > |
impl::make_binary1
< times_assign_op, BaseT, T1 >
::type | operator*= (actor< BaseT > const &_0, T1 _1) |
|
template<typename BaseT , typename T1 > |
impl::make_binary1
< divide_assign_op, BaseT, T1 >
::type | operator/= (actor< BaseT > const &_0, T1 _1) |
|
template<typename BaseT , typename T1 > |
impl::make_binary1
< mod_assign_op, BaseT, T1 >
::type | operator%= (actor< BaseT > const &_0, T1 _1) |
|
template<typename BaseT , typename T1 > |
impl::make_binary1
< and_assign_op, BaseT, T1 >
::type | operator&= (actor< BaseT > const &_0, T1 _1) |
|
template<typename BaseT , typename T1 > |
impl::make_binary1
< or_assign_op, BaseT, T1 >
::type | operator|= (actor< BaseT > const &_0, T1 _1) |
|
template<typename BaseT , typename T1 > |
impl::make_binary1
< xor_assign_op, BaseT, T1 >
::type | operator^= (actor< BaseT > const &_0, T1 _1) |
|
template<typename BaseT , typename T1 > |
impl::make_binary1
< shift_l_assign_op, BaseT, T1 >
::type | operator<<= (actor< BaseT > const &_0, T1 _1) |
|
template<typename BaseT , typename T1 > |
impl::make_binary1
< shift_r_assign_op, BaseT, T1 >
::type | operator>>= (actor< BaseT > const &_0, T1 _1) |
|
template<typename BaseT , typename T1 > |
impl::make_binary1< plus_op,
BaseT, T1 >::type | operator+ (actor< BaseT > const &_0, T1 _1) |
|
template<typename T0 , typename BaseT > |
impl::make_binary2< plus_op,
T0, BaseT >::type | operator+ (T0 _0, actor< BaseT > const &_1) |
|
template<typename BaseT0 , typename BaseT1 > |
impl::make_binary3< plus_op,
BaseT0, BaseT1 >::type | operator+ (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
|
template<typename BaseT , typename T1 > |
impl::make_binary1< minus_op,
BaseT, T1 >::type | operator- (actor< BaseT > const &_0, T1 _1) |
|
template<typename T0 , typename BaseT > |
impl::make_binary2< minus_op,
T0, BaseT >::type | operator- (T0 _0, actor< BaseT > const &_1) |
|
template<typename BaseT0 , typename BaseT1 > |
impl::make_binary3< minus_op,
BaseT0, BaseT1 >::type | operator- (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
|
template<typename BaseT , typename T1 > |
impl::make_binary1< times_op,
BaseT, T1 >::type | operator* (actor< BaseT > const &_0, T1 _1) |
|
template<typename T0 , typename BaseT > |
impl::make_binary2< times_op,
T0, BaseT >::type | operator* (T0 _0, actor< BaseT > const &_1) |
|
template<typename BaseT0 , typename BaseT1 > |
impl::make_binary3< times_op,
BaseT0, BaseT1 >::type | operator* (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
|
template<typename BaseT , typename T1 > |
impl::make_binary1< divide_op,
BaseT, T1 >::type | operator/ (actor< BaseT > const &_0, T1 _1) |
|
template<typename T0 , typename BaseT > |
impl::make_binary2< divide_op,
T0, BaseT >::type | operator/ (T0 _0, actor< BaseT > const &_1) |
|
template<typename BaseT0 , typename BaseT1 > |
impl::make_binary3< divide_op,
BaseT0, BaseT1 >::type | operator/ (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
|
template<typename BaseT , typename T1 > |
impl::make_binary1< mod_op,
BaseT, T1 >::type | operator% (actor< BaseT > const &_0, T1 _1) |
|
template<typename T0 , typename BaseT > |
impl::make_binary2< mod_op, T0,
BaseT >::type | operator% (T0 _0, actor< BaseT > const &_1) |
|
template<typename BaseT0 , typename BaseT1 > |
impl::make_binary3< mod_op,
BaseT0, BaseT1 >::type | operator% (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
|
template<typename BaseT , typename T1 > |
impl::make_binary1< and_op,
BaseT, T1 >::type | operator& (actor< BaseT > const &_0, T1 _1) |
|
template<typename T0 , typename BaseT > |
impl::make_binary2< and_op, T0,
BaseT >::type | operator& (T0 _0, actor< BaseT > const &_1) |
|
template<typename BaseT0 , typename BaseT1 > |
impl::make_binary3< and_op,
BaseT0, BaseT1 >::type | operator& (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
|
template<typename BaseT , typename T1 > |
impl::make_binary1< or_op,
BaseT, T1 >::type | operator| (actor< BaseT > const &_0, T1 _1) |
|
template<typename T0 , typename BaseT > |
impl::make_binary2< or_op, T0,
BaseT >::type | operator| (T0 _0, actor< BaseT > const &_1) |
|
template<typename BaseT0 , typename BaseT1 > |
impl::make_binary3< or_op,
BaseT0, BaseT1 >::type | operator| (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
|
template<typename BaseT , typename T1 > |
impl::make_binary1< xor_op,
BaseT, T1 >::type | operator^ (actor< BaseT > const &_0, T1 _1) |
|
template<typename T0 , typename BaseT > |
impl::make_binary2< xor_op, T0,
BaseT >::type | operator^ (T0 _0, actor< BaseT > const &_1) |
|
template<typename BaseT0 , typename BaseT1 > |
impl::make_binary3< xor_op,
BaseT0, BaseT1 >::type | operator^ (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
|
template<typename BaseT , typename T1 > |
impl::make_binary1< shift_l_op,
BaseT, T1 >::type | operator<< (actor< BaseT > const &_0, T1 _1) |
|
template<typename T0 , typename BaseT > |
impl::make_binary2< shift_l_op,
T0, BaseT >::type | operator<< (T0 _0, actor< BaseT > const &_1) |
|
template<typename BaseT0 , typename BaseT1 > |
impl::make_binary3< shift_l_op,
BaseT0, BaseT1 >::type | operator<< (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
|
template<typename BaseT , typename T1 > |
impl::make_binary1< shift_r_op,
BaseT, T1 >::type | operator>> (actor< BaseT > const &_0, T1 _1) |
|
template<typename T0 , typename BaseT > |
impl::make_binary2< shift_r_op,
T0, BaseT >::type | operator>> (T0 _0, actor< BaseT > const &_1) |
|
template<typename BaseT0 , typename BaseT1 > |
impl::make_binary3< shift_r_op,
BaseT0, BaseT1 >::type | operator>> (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
|
template<typename BaseT , typename T1 > |
impl::make_binary1< eq_op,
BaseT, T1 >::type | operator== (actor< BaseT > const &_0, T1 _1) |
|
template<typename T0 , typename BaseT > |
impl::make_binary2< eq_op, T0,
BaseT >::type | operator== (T0 _0, actor< BaseT > const &_1) |
|
template<typename BaseT0 , typename BaseT1 > |
impl::make_binary3< eq_op,
BaseT0, BaseT1 >::type | operator== (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
|
template<typename BaseT , typename T1 > |
impl::make_binary1< not_eq_op,
BaseT, T1 >::type | operator!= (actor< BaseT > const &_0, T1 _1) |
|
template<typename T0 , typename BaseT > |
impl::make_binary2< not_eq_op,
T0, BaseT >::type | operator!= (T0 _0, actor< BaseT > const &_1) |
|
template<typename BaseT0 , typename BaseT1 > |
impl::make_binary3< not_eq_op,
BaseT0, BaseT1 >::type | operator!= (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
|
template<typename BaseT , typename T1 > |
impl::make_binary1< lt_op,
BaseT, T1 >::type | operator< (actor< BaseT > const &_0, T1 _1) |
|
template<typename T0 , typename BaseT > |
impl::make_binary2< lt_op, T0,
BaseT >::type | operator< (T0 _0, actor< BaseT > const &_1) |
|
template<typename BaseT0 , typename BaseT1 > |
impl::make_binary3< lt_op,
BaseT0, BaseT1 >::type | operator< (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
|
template<typename BaseT , typename T1 > |
impl::make_binary1< lt_eq_op,
BaseT, T1 >::type | operator<= (actor< BaseT > const &_0, T1 _1) |
|
template<typename T0 , typename BaseT > |
impl::make_binary2< lt_eq_op,
T0, BaseT >::type | operator<= (T0 _0, actor< BaseT > const &_1) |
|
template<typename BaseT0 , typename BaseT1 > |
impl::make_binary3< lt_eq_op,
BaseT0, BaseT1 >::type | operator<= (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
|
template<typename BaseT , typename T1 > |
impl::make_binary1< gt_op,
BaseT, T1 >::type | operator> (actor< BaseT > const &_0, T1 _1) |
|
template<typename T0 , typename BaseT > |
impl::make_binary2< gt_op, T0,
BaseT >::type | operator> (T0 _0, actor< BaseT > const &_1) |
|
template<typename BaseT0 , typename BaseT1 > |
impl::make_binary3< gt_op,
BaseT0, BaseT1 >::type | operator> (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
|
template<typename BaseT , typename T1 > |
impl::make_binary1< gt_eq_op,
BaseT, T1 >::type | operator>= (actor< BaseT > const &_0, T1 _1) |
|
template<typename T0 , typename BaseT > |
impl::make_binary2< gt_eq_op,
T0, BaseT >::type | operator>= (T0 _0, actor< BaseT > const &_1) |
|
template<typename BaseT0 , typename BaseT1 > |
impl::make_binary3< gt_eq_op,
BaseT0, BaseT1 >::type | operator>= (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
|
template<typename BaseT , typename T1 > |
actor< logical_and_composite
< actor< BaseT >, typename
as_actor< T1 >::type > > | operator&& (actor< BaseT > const &_0, T1 _1) |
|
template<typename T0 , typename BaseT > |
actor< logical_and_composite
< typename as_actor< T0 >
::type, actor< BaseT > > > | operator&& (T0 _0, actor< BaseT > const &_1) |
|
template<typename BaseT0 , typename BaseT1 > |
actor< logical_and_composite
< actor< BaseT0 >, actor
< BaseT1 > > > | operator&& (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
|
template<typename BaseT , typename T1 > |
actor< logical_or_composite
< actor< BaseT >, typename
as_actor< T1 >::type > > | operator|| (actor< BaseT > const &_0, T1 _1) |
|
template<typename T0 , typename BaseT > |
actor< logical_or_composite
< typename as_actor< T0 >
::type, actor< BaseT > > > | operator|| (T0 _0, actor< BaseT > const &_1) |
|
template<typename BaseT0 , typename BaseT1 > |
actor< logical_or_composite
< actor< BaseT0 >, actor
< BaseT1 > > > | operator|| (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
|
template<typename T > |
actor< value< T > > const | val (T v) |
|
template<typename BaseT > |
void | val (actor< BaseT > const &v) |
|
template<typename T > |
actor< variable< T > > const | var (T &v) |
|
template<typename T > |
actor< variable< T const > > const | const_ (T const &v) |
|
template<typename BaseT > |
void | var (actor< BaseT > const &v) |
|
template<typename BaseT > |
void | const_ (actor< BaseT > const &v) |
|
template<typename BaseT > |
impl::make_binary3< shift_r_op,
variable< std::istream >
, BaseT >::type | operator>> (std::istream &_0, actor< BaseT > const &_1) |
|
template<typename BaseT > |
impl::make_binary3< shift_l_op,
variable< std::ostream >
, BaseT >::type | operator<< (std::ostream &_0, actor< BaseT > const &_1) |
|
template<typename BaseT > |
impl::make_binary3< shift_r_op,
variable< std::stringstream >
, BaseT >::type | operator>> (std::stringstream &_0, actor< BaseT > const &_1) |
|
template<typename BaseT > |
impl::make_binary3< shift_l_op,
variable< std::stringstream >
, BaseT >::type | operator<< (std::stringstream &_0, actor< BaseT > const &_1) |
|
template<typename BaseT > |
impl::make_binary1< shift_l_op,
BaseT, imanip_t >::type | operator>> (actor< BaseT > const &_0, imanip_t _1) |
|
template<typename BaseT > |
impl::make_binary1< shift_l_op,
BaseT, iomanip_t >::type | operator>> (actor< BaseT > const &_0, iomanip_t _1) |
|
template<typename BaseT > |
impl::make_binary1< shift_l_op,
BaseT, omanip_t >::type | operator<< (actor< BaseT > const &_0, omanip_t _1) |
|
template<typename BaseT > |
impl::make_binary1< shift_l_op,
BaseT, iomanip_t >::type | operator<< (actor< BaseT > const &_0, iomanip_t _1) |
|
template<typename BaseT0 , typename BaseT1 > |
actor< sequential_composite
< actor< BaseT0 >, actor
< BaseT1 > > > | operator, (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
|
template<typename CondT > |
if_gen< CondT > | if_ (CondT const &cond) |
|
template<typename CondT > |
while_gen< CondT > | while_ (CondT const &cond) |
|
template<typename InitT , typename CondT , typename StepT > |
for_gen< InitT, CondT, StepT > | for_ (InitT const &init, CondT const &cond, StepT const &step) |
|
template<typename TupleResultT , typename ActorTupleT > |
TupleResultT | convert_actors (ActorTupleT const &actor_tuple) |
|