core/vbl/vbl_quadruple.txx
Go to the documentation of this file.
00001 #ifndef vbl_quadruple_txx_
00002 #define vbl_quadruple_txx_
00003 /*
00004   fsm
00005 */
00006 #include "vbl_quadruple.h"
00007 
00008 //--------------------------------------------------------------------------------
00009 
00010 #undef VBL_QUADRUPLE_INSTANTIATE
00011 #define VBL_QUADRUPLE_INSTANTIATE(T1, T2, T3, T4) \
00012 template struct vbl_quadruple<T1, T2, T3, T4 >; \
00013 template vbl_quadruple<T1, T2, T3, T4 > vbl_make_quadruple(T1 const &, T2 const &, T3 const &, T4 const &)
00014 
00015 #define VBL_QUADRUPLE_INSTANTIATE_comparisons(T1, T2, T3, T4) \
00016 VCL_INSTANTIATE_INLINE( bool operator==(vbl_quadruple<T1, T2, T3, T4 > const &, vbl_quadruple<T1, T2, T3, T4 > const &) ); \
00017 VCL_INSTANTIATE_INLINE( bool operator< (vbl_quadruple<T1, T2, T3, T4 > const &, vbl_quadruple<T1, T2, T3, T4 > const &) )
00018 
00019 #endif