00001 00015 #pragma once 00016 00017 #include "Loggable.h" 00018 #include "GenericSimpleLoggable.h" 00019 #include "VectorLoggable.h" 00020 00021 #include <vector> 00022 00023 #include <boost/utility/enable_if.hpp> 00024 #include <boost/type_traits.hpp> 00025 00026 namespace Nvidia { 00027 namespace Logging { 00028 00036 template <typename T> 00037 class LoggableTraits 00038 { 00039 public: 00041 typedef GenericSimpleLoggable<T> LoggableType; 00042 }; 00043 00044 } 00045 }