00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef HxUpoConjugate_h
00010 #define HxUpoConjugate_h
00011
00012 #include "HxTagList.h"
00013 #include "HxClassName.h"
00014
00015
00018 template<class DstValT, class SrcValT>
00019 class HxUpoConjugate
00020 {
00021 public:
00023 HxUpoConjugate(HxTagList&)
00024 {}
00025
00027 DstValT doIt(const SrcValT& x)
00028 { return x.conjugate(); }
00029
00031 static HxString className()
00032 { return HxString("conjugate"); }
00033 };
00034
00035 #endif