#include <cwctype>
#include <climits>
#include <boost/spirit/home/classic/phoenix/actor.hpp>
#include <boost/spirit/home/classic/phoenix/composite.hpp>
#include <boost/config.hpp>
#include <boost/mpl/if.hpp>
Namespaces | |
phoenix | |
Macros | |
#define | CREF |
Functions | |
template<typename BaseT > | |
impl::make_unary< negative_op, BaseT >::type | phoenix::operator- (actor< BaseT > const &_0) |
template<typename BaseT > | |
impl::make_unary< positive_op, BaseT >::type | phoenix::operator+ (actor< BaseT > const &_0) |
template<typename BaseT > | |
impl::make_unary < logical_not_op, BaseT > ::type | phoenix::operator! (actor< BaseT > const &_0) |
template<typename BaseT > | |
impl::make_unary< invert_op, BaseT >::type | phoenix::operator~ (actor< BaseT > const &_0) |
template<typename BaseT > | |
impl::make_unary< reference_op, BaseT >::type | phoenix::operator& (actor< BaseT > const &_0) |
template<typename BaseT > | |
impl::make_unary < dereference_op, BaseT > ::type | phoenix::operator* (actor< BaseT > const &_0) |
template<typename BaseT > | |
impl::make_unary< pre_incr_op, BaseT >::type | phoenix::operator++ (actor< BaseT > const &_0) |
template<typename BaseT > | |
impl::make_unary< pre_decr_op, BaseT >::type | phoenix::operator-- (actor< BaseT > const &_0) |
template<typename BaseT > | |
impl::make_unary< post_incr_op, BaseT >::type | phoenix::operator++ (actor< BaseT > const &_0, int) |
template<typename BaseT > | |
impl::make_unary< post_decr_op, BaseT >::type | phoenix::operator-- (actor< BaseT > const &_0, int) |
template<typename BaseT , typename T1 > | |
impl::make_binary1 < plus_assign_op, BaseT, T1 > ::type | phoenix::operator+= (actor< BaseT > const &_0, T1 _1) |
template<typename BaseT , typename T1 > | |
impl::make_binary1 < minus_assign_op, BaseT, T1 > ::type | phoenix::operator-= (actor< BaseT > const &_0, T1 _1) |
template<typename BaseT , typename T1 > | |
impl::make_binary1 < times_assign_op, BaseT, T1 > ::type | phoenix::operator*= (actor< BaseT > const &_0, T1 _1) |
template<typename BaseT , typename T1 > | |
impl::make_binary1 < divide_assign_op, BaseT, T1 > ::type | phoenix::operator/= (actor< BaseT > const &_0, T1 _1) |
template<typename BaseT , typename T1 > | |
impl::make_binary1 < mod_assign_op, BaseT, T1 > ::type | phoenix::operator%= (actor< BaseT > const &_0, T1 _1) |
template<typename BaseT , typename T1 > | |
impl::make_binary1 < and_assign_op, BaseT, T1 > ::type | phoenix::operator&= (actor< BaseT > const &_0, T1 _1) |
template<typename BaseT , typename T1 > | |
impl::make_binary1 < or_assign_op, BaseT, T1 > ::type | phoenix::operator|= (actor< BaseT > const &_0, T1 _1) |
template<typename BaseT , typename T1 > | |
impl::make_binary1 < xor_assign_op, BaseT, T1 > ::type | phoenix::operator^= (actor< BaseT > const &_0, T1 _1) |
template<typename BaseT , typename T1 > | |
impl::make_binary1 < shift_l_assign_op, BaseT, T1 > ::type | phoenix::operator<<= (actor< BaseT > const &_0, T1 _1) |
template<typename BaseT , typename T1 > | |
impl::make_binary1 < shift_r_assign_op, BaseT, T1 > ::type | phoenix::operator>>= (actor< BaseT > const &_0, T1 _1) |
template<typename BaseT , typename T1 > | |
impl::make_binary1< plus_op, BaseT, T1 >::type | phoenix::operator+ (actor< BaseT > const &_0, T1 _1) |
template<typename T0 , typename BaseT > | |
impl::make_binary2< plus_op, T0, BaseT >::type | phoenix::operator+ (T0 _0, actor< BaseT > const &_1) |
template<typename BaseT0 , typename BaseT1 > | |
impl::make_binary3< plus_op, BaseT0, BaseT1 >::type | phoenix::operator+ (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
template<typename BaseT , typename T1 > | |
impl::make_binary1< minus_op, BaseT, T1 >::type | phoenix::operator- (actor< BaseT > const &_0, T1 _1) |
template<typename T0 , typename BaseT > | |
impl::make_binary2< minus_op, T0, BaseT >::type | phoenix::operator- (T0 _0, actor< BaseT > const &_1) |
template<typename BaseT0 , typename BaseT1 > | |
impl::make_binary3< minus_op, BaseT0, BaseT1 >::type | phoenix::operator- (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
template<typename BaseT , typename T1 > | |
impl::make_binary1< times_op, BaseT, T1 >::type | phoenix::operator* (actor< BaseT > const &_0, T1 _1) |
template<typename T0 , typename BaseT > | |
impl::make_binary2< times_op, T0, BaseT >::type | phoenix::operator* (T0 _0, actor< BaseT > const &_1) |
template<typename BaseT0 , typename BaseT1 > | |
impl::make_binary3< times_op, BaseT0, BaseT1 >::type | phoenix::operator* (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
template<typename BaseT , typename T1 > | |
impl::make_binary1< divide_op, BaseT, T1 >::type | phoenix::operator/ (actor< BaseT > const &_0, T1 _1) |
template<typename T0 , typename BaseT > | |
impl::make_binary2< divide_op, T0, BaseT >::type | phoenix::operator/ (T0 _0, actor< BaseT > const &_1) |
template<typename BaseT0 , typename BaseT1 > | |
impl::make_binary3< divide_op, BaseT0, BaseT1 >::type | phoenix::operator/ (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
template<typename BaseT , typename T1 > | |
impl::make_binary1< mod_op, BaseT, T1 >::type | phoenix::operator% (actor< BaseT > const &_0, T1 _1) |
template<typename T0 , typename BaseT > | |
impl::make_binary2< mod_op, T0, BaseT >::type | phoenix::operator% (T0 _0, actor< BaseT > const &_1) |
template<typename BaseT0 , typename BaseT1 > | |
impl::make_binary3< mod_op, BaseT0, BaseT1 >::type | phoenix::operator% (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
template<typename BaseT , typename T1 > | |
impl::make_binary1< and_op, BaseT, T1 >::type | phoenix::operator& (actor< BaseT > const &_0, T1 _1) |
template<typename T0 , typename BaseT > | |
impl::make_binary2< and_op, T0, BaseT >::type | phoenix::operator& (T0 _0, actor< BaseT > const &_1) |
template<typename BaseT0 , typename BaseT1 > | |
impl::make_binary3< and_op, BaseT0, BaseT1 >::type | phoenix::operator& (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
template<typename BaseT , typename T1 > | |
impl::make_binary1< or_op, BaseT, T1 >::type | phoenix::operator| (actor< BaseT > const &_0, T1 _1) |
template<typename T0 , typename BaseT > | |
impl::make_binary2< or_op, T0, BaseT >::type | phoenix::operator| (T0 _0, actor< BaseT > const &_1) |
template<typename BaseT0 , typename BaseT1 > | |
impl::make_binary3< or_op, BaseT0, BaseT1 >::type | phoenix::operator| (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
template<typename BaseT , typename T1 > | |
impl::make_binary1< xor_op, BaseT, T1 >::type | phoenix::operator^ (actor< BaseT > const &_0, T1 _1) |
template<typename T0 , typename BaseT > | |
impl::make_binary2< xor_op, T0, BaseT >::type | phoenix::operator^ (T0 _0, actor< BaseT > const &_1) |
template<typename BaseT0 , typename BaseT1 > | |
impl::make_binary3< xor_op, BaseT0, BaseT1 >::type | phoenix::operator^ (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
template<typename BaseT , typename T1 > | |
impl::make_binary1< shift_l_op, BaseT, T1 >::type | phoenix::operator<< (actor< BaseT > const &_0, T1 _1) |
template<typename T0 , typename BaseT > | |
impl::make_binary2< shift_l_op, T0, BaseT >::type | phoenix::operator<< (T0 _0, actor< BaseT > const &_1) |
template<typename BaseT0 , typename BaseT1 > | |
impl::make_binary3< shift_l_op, BaseT0, BaseT1 >::type | phoenix::operator<< (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
template<typename BaseT , typename T1 > | |
impl::make_binary1< shift_r_op, BaseT, T1 >::type | phoenix::operator>> (actor< BaseT > const &_0, T1 _1) |
template<typename T0 , typename BaseT > | |
impl::make_binary2< shift_r_op, T0, BaseT >::type | phoenix::operator>> (T0 _0, actor< BaseT > const &_1) |
template<typename BaseT0 , typename BaseT1 > | |
impl::make_binary3< shift_r_op, BaseT0, BaseT1 >::type | phoenix::operator>> (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
template<typename BaseT , typename T1 > | |
impl::make_binary1< eq_op, BaseT, T1 >::type | phoenix::operator== (actor< BaseT > const &_0, T1 _1) |
template<typename T0 , typename BaseT > | |
impl::make_binary2< eq_op, T0, BaseT >::type | phoenix::operator== (T0 _0, actor< BaseT > const &_1) |
template<typename BaseT0 , typename BaseT1 > | |
impl::make_binary3< eq_op, BaseT0, BaseT1 >::type | phoenix::operator== (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
template<typename BaseT , typename T1 > | |
impl::make_binary1< not_eq_op, BaseT, T1 >::type | phoenix::operator!= (actor< BaseT > const &_0, T1 _1) |
template<typename T0 , typename BaseT > | |
impl::make_binary2< not_eq_op, T0, BaseT >::type | phoenix::operator!= (T0 _0, actor< BaseT > const &_1) |
template<typename BaseT0 , typename BaseT1 > | |
impl::make_binary3< not_eq_op, BaseT0, BaseT1 >::type | phoenix::operator!= (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
template<typename BaseT , typename T1 > | |
impl::make_binary1< lt_op, BaseT, T1 >::type | phoenix::operator< (actor< BaseT > const &_0, T1 _1) |
template<typename T0 , typename BaseT > | |
impl::make_binary2< lt_op, T0, BaseT >::type | phoenix::operator< (T0 _0, actor< BaseT > const &_1) |
template<typename BaseT0 , typename BaseT1 > | |
impl::make_binary3< lt_op, BaseT0, BaseT1 >::type | phoenix::operator< (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
template<typename BaseT , typename T1 > | |
impl::make_binary1< lt_eq_op, BaseT, T1 >::type | phoenix::operator<= (actor< BaseT > const &_0, T1 _1) |
template<typename T0 , typename BaseT > | |
impl::make_binary2< lt_eq_op, T0, BaseT >::type | phoenix::operator<= (T0 _0, actor< BaseT > const &_1) |
template<typename BaseT0 , typename BaseT1 > | |
impl::make_binary3< lt_eq_op, BaseT0, BaseT1 >::type | phoenix::operator<= (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
template<typename BaseT , typename T1 > | |
impl::make_binary1< gt_op, BaseT, T1 >::type | phoenix::operator> (actor< BaseT > const &_0, T1 _1) |
template<typename T0 , typename BaseT > | |
impl::make_binary2< gt_op, T0, BaseT >::type | phoenix::operator> (T0 _0, actor< BaseT > const &_1) |
template<typename BaseT0 , typename BaseT1 > | |
impl::make_binary3< gt_op, BaseT0, BaseT1 >::type | phoenix::operator> (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
template<typename BaseT , typename T1 > | |
impl::make_binary1< gt_eq_op, BaseT, T1 >::type | phoenix::operator>= (actor< BaseT > const &_0, T1 _1) |
template<typename T0 , typename BaseT > | |
impl::make_binary2< gt_eq_op, T0, BaseT >::type | phoenix::operator>= (T0 _0, actor< BaseT > const &_1) |
template<typename BaseT0 , typename BaseT1 > | |
impl::make_binary3< gt_eq_op, BaseT0, BaseT1 >::type | phoenix::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 > > | phoenix::operator&& (actor< BaseT > const &_0, T1 _1) |
template<typename T0 , typename BaseT > | |
actor< logical_and_composite < typename as_actor< T0 > ::type, actor< BaseT > > > | phoenix::operator&& (T0 _0, actor< BaseT > const &_1) |
template<typename BaseT0 , typename BaseT1 > | |
actor< logical_and_composite < actor< BaseT0 >, actor < BaseT1 > > > | phoenix::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 > > | phoenix::operator|| (actor< BaseT > const &_0, T1 _1) |
template<typename T0 , typename BaseT > | |
actor< logical_or_composite < typename as_actor< T0 > ::type, actor< BaseT > > > | phoenix::operator|| (T0 _0, actor< BaseT > const &_1) |
template<typename BaseT0 , typename BaseT1 > | |
actor< logical_or_composite < actor< BaseT0 >, actor < BaseT1 > > > | phoenix::operator|| (actor< BaseT0 > const &_0, actor< BaseT1 > const &_1) |
#define CREF |