Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Mar 1, 2008, 9:29:23 PM (16 years ago)
Author:
landauf
Message:

(1) removed ExportClass and ExportAbstractClass macros
(2) removed _UtilExport from templates

reto, i hope (2) removed some of your compiler errors and orxonox works still on your system with (1)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/core/src/orxonox/core/CoreIncludes.h

    r820 r845  
    9191
    9292/**
    93     @brief Exports the necessary templates in order to make them available to all libraries.
    94     @param ClassName The name of the Class
    95     @param LibraryName The name of the Library
    96 */
    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 Class
    105     @param LibraryName The name of the Library
    106 */
    107 #define ExportAbstractClass(ClassName, LibraryName) \
    108     template class _##LibraryName##Export orxonox::ClassIdentifier<ClassName>; \
    109     template class _##LibraryName##Export orxonox::ObjectList<ClassName>
    110 
    111 /**
    11293    @brief Returns the Identifier of the given class.
    11394    @param ClassName The name of the class
Note: See TracChangeset for help on using the changeset viewer.