/* ----------------------------------------------------------------------------- * Class.h (c) 2013 Micro-Key bv * ----------------------------------------------------------------------------- * Micro-Key bv * Industrieweg 28, 9804 TG Noordhorn * Postbus 92, 9800 AB Zuidhorn * The Netherlands * Tel: +31 594 503020 * Fax: +31 594 505825 * Email: support@microkey.nl * Web: www.microkey.nl * ----------------------------------------------------------------------------- * Description: Macro utilities to hide or protect struct members * ----------------------------------------------------------------------------- * $Id$ * ----------------------------------------------------------------------------- */ #ifndef _CLASS_H_ #define _CLASS_H_ #ifndef CLASS_INTERNAL_INCLUDE #define PRIVATE(member) DONOTUSE ## member #undef CLASS_INTERNAL_INCLUDE #else #define PRIVATE(member) member #endif #endif