at is a PolymorphicFunctionObject for indexing into a sequence  
 More...
#include <regex_actions.hpp>
 | 
| template<typename Cont , typename Idx >  | 
| Cont::reference  | operator() (Cont &c, Idx idx BOOST_PROTO_DISABLE_IF_IS_CONST(Cont)) const  | 
|   | 
| template<typename Cont , typename Idx >  | 
| Cont::const_reference  | operator() (Cont const &c, Idx idx) const  | 
|   | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.  More...
  | 
|   | 
at is a PolymorphicFunctionObject for indexing into a sequence 
 
template<typename Cont , typename Idx > 
  
  
      
        
          | Cont::reference boost::xpressive::op::at::operator()  | 
          ( | 
          Cont &  | 
          c,  | 
         
        
           | 
           | 
          Idx idx   | 
          BOOST_PROTO_DISABLE_IF_IS_CONSTCont  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
- Precondition
 Cont is a model of RandomAccessSequence 
- Parameters
 - 
  
    | c | The RandomAccessSequence to index into  | 
    | idx | The index  | 
  
   
- Returns
 c[idx] 
 
 
template<typename Cont , typename Idx > 
  
  
      
        
          | Cont::const_reference boost::xpressive::op::at::operator()  | 
          ( | 
          Cont const &  | 
          c,  | 
         
        
           | 
           | 
          Idx  | 
          idx  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 
 
 
The documentation for this struct was generated from the following file: