unary_term_base Class Template Reference
Inherited by
unary_term, and unary_term< Term, UOp, typename enable_if< exists< typename Term::const_chunk_iterator >::value!=0 &&exists< typename UOp< typename std::iterator_traits< typename Term::const_chunk_iterator >::value_type >::result_type >::value!=0 >::type >.
Inheritance diagram for unary_term_base:
List of all members.
Detailed Description
template<typename Term, template< typename > class UOp>
class stdext::impl::unary_term_base< Term, UOp >
Base for unary term.
For internal use only.
This base defines all common types and functions for both chunked and unchunked unary terms.
- Parameters:
-
| Term | The subterm type. |
| UOp | The unary functor. |
|
Public Types |
typedef unary_iterator< typename
Term::const_iterator, UOp > | const_iterator |
| | Iterator to access elements.
|
Public Member Functions |
|
const_iterator | begin () const |
| | Gets an iterator to the first element.
|
|
value_type | operator[] (std::size_t n) const |
| | Gets the element at index n.
|
|
std::size_t | size () const |
| | Gets the number of elements.
|
Generated on Mon Jan 31 12:18:02 2005 for macstl by doxygen 1.4.0