stlab.adobe.com Adobe Systems Incorporated

Final
[Utility]

Defines

#define ADOBE_FINAL(T)

Define Documentation

#define ADOBE_FINAL (   T )
A mixin class to ensure that a class cannot be derived from. The term "final" is a Java keyword, for which there is no C++ equivalent.
See CUJ May 2001, Page 51 for more information.
Credit to Shanker Chandrabose for the idea.
Author:
Doug Ahmann
Date:
05/10/2001 - created
Example:
class foo : ADOBE_FINAL(foo)
{
};
Example:
class bar { };
class foo : public bar, ADOBE_FINAL(foo)
{
};

Definition at line 49 of file final.hpp.

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google