traits.hpp
Go to the documentation of this file.
00001 
00008 /*****************************************************************************
00009 ** Ifdefs
00010 *****************************************************************************/
00011 
00012 #ifndef ECL_DEVICES_TRAITS_HPP_
00013 #define ECL_DEVICES_TRAITS_HPP_
00014 
00015 /*****************************************************************************
00016 ** Includes
00017 *****************************************************************************/
00018 
00019 #include <ecl/mpl.hpp>
00020 
00021 /*****************************************************************************
00022 ** Namespaces
00023 *****************************************************************************/
00024 
00025 namespace ecl {
00026 
00027 /*****************************************************************************
00028 ** Using
00029 *****************************************************************************/
00038 template <typename T>
00039 class is_source : public False {};
00040 
00049 template <typename T>
00050 class is_sink : public False {};
00051 
00060 template <typename T>
00061 class is_sourcesink : public False {};
00062 
00071 template <typename T>
00072 class is_seekable : public False {};
00073 
00074 } // namespace ecl
00075 
00076 #endif /* ECL_DEVICES_TRAITS_HPP_ */


ecl_devices
Author(s): Daniel Stonier
autogenerated on Wed Aug 26 2015 11:27:37