agile is hosted by Hepforge, IPPP Durham

AGILe.hh

Go to the documentation of this file.
00001 #ifndef AGILE_AGILe_HH
00002 #define AGILE_AGILe_HH
00003 
00004 // Macro to help with overzealous compiler warnings
00005 #ifdef UNUSED
00006 #elif defined(__GNUC__)
00007 # define UNUSED(x) UNUSED_ ## x __attribute__((unused))
00008 #elif defined(__LCLINT__)
00009 # define UNUSED(x) /*@unused@*/ x
00010 #else
00011 # define UNUSED(x) x
00012 #endif
00013 
00014 #ifdef LIB_SUFFIX
00015 #define SYSDSO string(LIB_SUFFIX)
00016 #else
00017 #define SYSDSO string(".so")
00018 #endif
00019 
00020 // Bring selected STL/Boost classes into the AGILe namespace
00021 #include "AGILe/AGILeSTL.hh"
00022 #include "AGILe/AGILeBoost.hh"
00023 
00024 #include "AGILe/Tools/AGILePaths.hh"
00025 #include "AGILe/Tools/Logging.hh"
00026 
00027 namespace AGILe {
00029   std::string version();
00030 }
00031 
00032 #endif
Generated on Tue Mar 6 10:39:38 2012 for AGILe - A Generator Interface Library (+ executable) by  doxygen 1.6.3