00001 // Copyright 2009-2015 Sandia Corporation. Under the terms 00002 // of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S. 00003 // Government retains certain rights in this software. 00004 // 00005 // Copyright (c) 2009-2015, Sandia Corporation 00006 // All rights reserved. 00007 // 00008 // This file is part of the SST software package. For license 00009 // information, see the LICENSE file in the top level directory of the 00010 // distribution. 00011 00012 00013 #ifndef SST_CORE_MODULE_H 00014 #define SST_CORE_MODULE_H 00015 00016 namespace SST { 00017 /** 00018 Module is a tag class used with the loadModule function. 00019 */ 00020 class Module { 00021 00022 public: 00023 Module() {} 00024 virtual ~Module() {} 00025 00026 // private: 00027 // friend class boost::serialization::access; 00028 // template<class Archive> 00029 // void 00030 // serialize(Archive & ar, const unsigned int version ) 00031 // { 00032 // } 00033 }; 00034 } //namespace SST 00035 00036 // BOOST_CLASS_EXPORT_KEY(SST::Module) 00037 00038 #endif // SST_CORE_ACTION_H