binary_term_base Class Template Reference
Inherited by
binary_term, and binary_term< LTerm, RTerm, BOp, typename enable_if< const_rechunkable< LTerm, RTerm >::value!=0 &&exists< typename BOp< typename std::iterator_traits< typename LTerm::const_chunk_iterator >::value_type >::result_type >::value!=0 >::type >.
Inheritance diagram for binary_term_base:
List of all members.
Detailed Description
template<typename LTerm, typename RTerm, template< typename > class BOp>
class stdext::impl::binary_term_base< LTerm, RTerm, BOp >
Base for binary term.
For internal use only.
This base defines all common types and functions for both chunked and unchunked binary terms.
- Parameters:
-
| LTerm | The left subterm type. |
| RTerm | The right subterm type. |
| BOp | The binary functor. |
|
Public Types |
typedef operation::result_type | value_type |
| The element value type.
|
Public Member Functions |
const_iterator | begin () const |
| Gets an iterator to the first element.
|
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