[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Re: Pimpl copying
From: Brad Hards <bradh () frogmouth ! net>
Date: 2006-07-15 1:54:48
Message-ID: 200607151154.53813.bradh () frogmouth ! net
[Download RAW message or body]
On Saturday 15 July 2006 00:42, Peter Kümmel wrote:
> +#define KDE_PIMPL_BASE_MACRO(COPY_ACCESS,X) \
> +COPY_ACCESS: \
> + X(const X##&); \
> + X##& operator=(const X##&); \
> +private: \
> + class X##Private; \
> + X##Private * const d;
> +
> +#define KDE_PIMPL_ENABLE_COPY(X) KDE_PIMPL_BASE_MACRO(public, X)
> +#define KDE_PIMPL_DISABLE_COPY(X) KDE_PIMPL_BASE_MACRO(private,X)
> +
> +
> #endif /* _KDE_MACROS_H_ */
Hmm, I'm having problems with this:
Building CXX object kdecore/CMakeFiles/kdecore.dir/ktempdir.o
In file included from /home/bradh/coding/kdelibs/kdecore/ktempdir.cpp:50:
/home/bradh/coding/kdelibs/kdecore/ktempdir.h:164:1: error: pasting "KTempDir"
and "&" does not give a valid preprocessing token
/home/bradh/coding/kdelibs/kdecore/ktempdir.h:164:1: error: pasting "KTempDir"
and "&" does not give a valid preprocessing token
/home/bradh/coding/kdelibs/kdecore/ktempdir.h:164:1: error: pasting "KTempDir"
and "&" does not give a valid preprocessing token
This is with
gcc version 4.1.1 20060525 (Red Hat 4.1.1-1)
Brad
[Attachment #3 (application/pgp-signature)]
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic