00001 /* === S Y N F I G ========================================================= */ 00022 /* ========================================================================= */ 00023 00024 /* === S T A R T =========================================================== */ 00025 00026 #ifndef __SYNFIG_GUIDSET_H 00027 #define __SYNFIG_GUIDSET_H 00028 00029 /* === H E A D E R S ======================================================= */ 00030 00031 #include "guid.h" 00032 00033 #ifdef HASH_SET_H 00034 #include HASH_SET_H 00035 #else 00036 #include <set> 00037 #endif 00038 00039 /* === M A C R O S ========================================================= */ 00040 00041 /* === T Y P E D E F S ===================================================== */ 00042 00043 /* === C L A S S E S & S T R U C T S ======================================= */ 00044 00045 namespace synfig { 00046 00047 class GUIDSet : public 00048 #ifdef HASH_SET_H 00049 std::set<synfig::GUID> 00050 #else 00051 HASH_SET_CLASS<synfig::GUID,synfig::GUIDHash> 00052 #endif 00053 { 00054 }; // END of class GUIDSet 00055 00056 }; 00057 00058 /* === E N D =============================================================== */ 00059 00060 #endif