#include <as.hpp>
 | 
typedef tag::stateful_tag< T,  
tag::as, DataTag1, DataTag2 >  | tag_type | 
|   | 
typedef terminal 
< tag::stateful_tag< T,  
tag::as, DataTag1, DataTag2 > >  | this_type | 
|   | 
typedef tag::stateful_tag< T,  
tag::as, DataTag1, DataTag2 >  | terminal_type | 
|   | 
typedef proto::extends 
< typename proto::terminal 
< tag::stateful_tag< T,  
tag::as, DataTag1, DataTag2 > 
 >::type, terminal 
< tag::stateful_tag< T,  
tag::as, DataTag1, DataTag2 > > >  | base_type | 
|   | 
 | 
|   | BOOST_SPIRIT_ASSERT_MSG ((traits::is_container< T >::type::value), error_type_must_be_a_container,(T)) | 
|   | 
| result< A0 >::type  | operator() (A0 const &_0_, typename detail::contains_actor< A0 >::is_false=0) const | 
|   | 
| result< A0, A1 >::type  | operator() (A0 const &_0_, A1 const &_1_, typename detail::contains_actor< A0, A1 >::is_false=0) const | 
|   | 
| result< A0, A1, A2 >::type  | operator() (A0 const &_0_, A1 const &_1_, A2 const &_2_, typename detail::contains_actor< A0, A1, A2 >::is_false=0) const | 
|   | 
| result< A0 >::type  | operator() (A0 const &_0_, typename detail::contains_actor< A0 >::is_true=0) const | 
|   | 
| result< A0, A1 >::type  | operator() (A0 const &_0_, A1 const &_1_, typename detail::contains_actor< A0, A1 >::is_true=0) const | 
|   | 
| result< A0, A1, A2 >::type  | operator() (A0 const &_0_, A1 const &_1_, A2 const &_2_, typename detail::contains_actor< A0, A1, A2 >::is_true=0) const | 
|   | 
  
  
      
        
          | typedef proto::extends< typename proto::terminal<tag::stateful_tag< T, tag::as, DataTag1, DataTag2 > >::type , terminal<tag::stateful_tag< T, tag::as, DataTag1, DataTag2 > > > boost::spirit::terminal< tag::stateful_tag< T, tag::as, DataTag1, DataTag2 >  >::base_type | 
         
       
   | 
  
inherited   | 
  
 
 
  
  
      
        
          | result<A0, A1, A2>::type boost::spirit::terminal< tag::stateful_tag< T, tag::as, DataTag1, DataTag2 >  >::operator()  | 
          ( | 
          A0 const &  | 
          _0_,  | 
         
        
           | 
           | 
          A1 const &  | 
          _1_,  | 
         
        
           | 
           | 
          A2 const &  | 
          _2_,  | 
         
        
           | 
           | 
          typename detail::contains_actor< A0, A1, A2 >::is_false  | 
           = 0  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inlineinherited   | 
  
 
 
  
  
      
        
          | result<A0, A1, A2>::type boost::spirit::terminal< tag::stateful_tag< T, tag::as, DataTag1, DataTag2 >  >::operator()  | 
          ( | 
          A0 const &  | 
          _0_,  | 
         
        
           | 
           | 
          A1 const &  | 
          _1_,  | 
         
        
           | 
           | 
          A2 const &  | 
          _2_,  | 
         
        
           | 
           | 
          typename detail::contains_actor< A0, A1, A2 >::is_true  | 
           = 0  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inlineinherited   | 
  
 
 
The documentation for this struct was generated from the following file:
- boost_1_57_0/boost/spirit/home/karma/directive/as.hpp