Changeset 252
- Timestamp:
- Mar 11, 2007, 11:31:12 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/nom/idl/nombase.idl
r242 r252 16 16 * The Initial Developer of the Original Code is 17 17 * netlabs.org: Chris Wohlgemuth <cinc-ml@netlabs.org>. 18 * Portions created by the Initial Developer are Copyright (C) 2005-200 618 * Portions created by the Initial Developer are Copyright (C) 2005-2007 19 19 * the Initial Developer. All Rights Reserved. 20 20 * … … 55 55 56 56 //#define NOMMETACLASS( a ) const string METACLASS_TO_USE = (a) 57 #define NOMMETACLASS( a ) const string _conc(_conc(METACLASS_TO_USE_,_ _LINE__), a) = (#a)57 #define NOMMETACLASS( a ) const string _conc(_conc(METACLASS_TO_USE_,_conc(__LINE__, __INCLUDE_LEVEL__)), a) = #a 58 58 59 59 /* Define a pointer on a class for IDL using the classname. This is only one half of the work. … … 62 62 #define NOMCLASSNAME( a ) native P ## a 63 63 64 /* #warning !!!!! NOMCLASSNAME macro is missing !!!!! */ 64 /* For doing parameter checks */ 65 #define NOMPARMCHECK(a ,...) const string _conc(a, _conc(__PARMCHECK__, _conc(__LINE__,__INCLUDE_LEVEL__))) = #__VA_ARGS__ 66 65 67 66 68 /* Native types we want to use in the IDL */
Note:
See TracChangeset
for help on using the changeset viewer.