00001 /* fastCopier.h 00002 */ 00003 #ifndef _FAST_COPIER_H 00004 #define _FAST_COPIER_H 00005 namespace osl{ 00006 namespace effect{ 00007 class NumSimpleEffectTable; 00008 } 00009 namespace state{ 00010 class NumEffectState; 00011 } 00012 } 00013 namespace osl 00014 { 00015 namespace misc 00016 { 00017 struct FastCopier{ 00018 static void copy(osl::state::NumEffectState *dst, const osl::state::NumEffectState *src); 00019 static void copy(osl::effect::NumSimpleEffectTable *dst, const osl::effect::NumSimpleEffectTable *src); 00020 }; 00021 } 00022 } 00023 #endif /* _FAST_COPIER_H */ 00024 // ;;; Local Variables: 00025 // ;;; mode:c++ 00026 // ;;; c-basic-offset:2 00027 // ;;; End: