#include <Pimpl.h>
|
|
template<typename Arg1 > |
| | Pimpl (Arg1 &&) |
| |
|
template<typename Arg1 , typename Arg2 > |
| | Pimpl (Arg1 &&, Arg2 &&) |
| |
|
template<typename Arg1 , typename Arg2 , typename Arg3 > |
| | Pimpl (Arg1 &&, Arg2 &&, Arg3 &&) |
| |
|
template<typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 > |
| | Pimpl (Arg1 &&, Arg2 &&, Arg3 &&, Arg4 &&) |
| |
|
template<typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 > |
| | Pimpl (Arg1 &&, Arg2 &&, Arg3 &&, Arg4 &&, Arg5 &&) |
| |
|
template<typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 , typename Arg5 , typename Arg6 > |
| | Pimpl (Arg1 &&, Arg2 &&, Arg3 &&, Arg4 &&, Arg5 &&, Arg6 &&) |
| |
|
T * | operator-> () |
| |
|
const T * | operator-> () const |
| |
|
T & | operator* () |
| |
template<typename T>
class celero::Pimpl< T >
- Author
- Herb Sutter
-
John Farrier
Classes using this must overload the assignment operator. Original code by Herb Sutter. Adapted for more primitive compilers by John Farrier.
The documentation for this class was generated from the following files: