Changeset 845 for code/branches/core/src/orxonox/core/CoreIncludes.h
- Timestamp:
- Mar 1, 2008, 9:29:23 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/core/src/orxonox/core/CoreIncludes.h
r820 r845 91 91 92 92 /** 93 @brief Exports the necessary templates in order to make them available to all libraries.94 @param ClassName The name of the Class95 @param LibraryName The name of the Library96 */97 #define ExportClass(ClassName, LibraryName) \98 template class _##LibraryName##Export orxonox::ClassIdentifier<ClassName>; \99 template class _##LibraryName##Export orxonox::ObjectList<ClassName>; \100 template class _##LibraryName##Export orxonox::ClassFactory<ClassName>101 102 /**103 @brief Exports the necessary templates in order to make them available to all libraries.104 @param ClassName The name of the Class105 @param LibraryName The name of the Library106 */107 #define ExportAbstractClass(ClassName, LibraryName) \108 template class _##LibraryName##Export orxonox::ClassIdentifier<ClassName>; \109 template class _##LibraryName##Export orxonox::ObjectList<ClassName>110 111 /**112 93 @brief Returns the Identifier of the given class. 113 94 @param ClassName The name of the class
Note: See TracChangeset
for help on using the changeset viewer.