Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Public Member Functions
InplaceMerge< BidirectionalIterator > Struct Template Reference
Inheritance diagram for InplaceMerge< BidirectionalIterator >:
Inheritance graph
[legend]
Collaboration diagram for InplaceMerge< BidirectionalIterator >:
Collaboration graph
[legend]

Public Member Functions

 InplaceMerge ()
 
virtual void inplace_merge (UserClass *xsrc, UserClass *xsrc_mid, UserClass *xsrc_end, const Less *ppred) const
 
- Public Member Functions inherited from MergeBase
virtual ~MergeBase ()
 
virtual UserClass * merge (const UserClass *, const UserClass *, const UserClass *, const UserClass *, UserClass *, UserClass *, const Less *) const
 

Additional Inherited Members

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

Detailed Description

template<class BidirectionalIterator>
struct InplaceMerge< BidirectionalIterator >

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

Constructor & Destructor Documentation

◆ InplaceMerge()

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

Member Function Documentation

◆ inplace_merge()

template<class BidirectionalIterator >
virtual void InplaceMerge< BidirectionalIterator >::inplace_merge ( UserClass *  xsrc,
UserClass *  xsrc_mid,
UserClass *  xsrc_end,
const Less *  ppred 
) const
inlinevirtual

Reimplemented from MergeBase.

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


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