Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Public Member Functions
Merge< InputIterator1, InputIterator2, OutputIterator > Struct Template Reference
Inheritance diagram for Merge< InputIterator1, InputIterator2, OutputIterator >:
Inheritance graph
[legend]
Collaboration diagram for Merge< InputIterator1, InputIterator2, OutputIterator >:
Collaboration graph
[legend]

Public Member Functions

 Merge ()
 
virtual UserClass * merge (const UserClass *xsrc1, const UserClass *xsrc1_end, const UserClass *xsrc2, const UserClass *xsrc2_end, UserClass *xdst, UserClass *xdst_end, const Less *ppred) const
 
- Public Member Functions inherited from MergeBase
virtual ~MergeBase ()
 
virtual void inplace_merge (UserClass *, UserClass *, UserClass *, const Less *) const
 

Additional Inherited Members

- Data Fields inherited from MergeBase
const char * iter_names [3]
 

Detailed Description

template<class InputIterator1, class InputIterator2, class OutputIterator>
struct Merge< InputIterator1, InputIterator2, OutputIterator >

Definition at line 129 of file 25.merge.cpp.

Constructor & Destructor Documentation

◆ Merge()

template<class InputIterator1 , class InputIterator2 , class OutputIterator >
Merge< InputIterator1, InputIterator2, OutputIterator >::Merge ( )
inline

Definition at line 131 of file 25.merge.cpp.

Member Function Documentation

◆ merge()

template<class InputIterator1 , class InputIterator2 , class OutputIterator >
virtual UserClass * Merge< InputIterator1, InputIterator2, OutputIterator >::merge ( const UserClass *  xsrc1,
const UserClass *  xsrc1_end,
const UserClass *  xsrc2,
const UserClass *  xsrc2_end,
UserClass *  xdst,
UserClass *  xdst_end,
const Less *  ppred 
) const
inlinevirtual

Reimplemented from MergeBase.

Definition at line 138 of file 25.merge.cpp.


The documentation for this struct was generated from the following file: