Add tooltips to user config preferences. clean up combo ordering.
[ardour.git] / libs / audiographer / audiographer / type_utils.h
index 7245822e2601e4ce72aad46804a76faab0fc9ce9..4e12937165ed44064214668d85b0ee641a401210 100644 (file)
@@ -17,7 +17,7 @@ namespace AudioGrapher
 class LIBAUDIOGRAPHER_API TypeUtilsBase
 {
   protected:
-       
+
        template<typename T, bool b>
        static void do_zero_fill(T * buffer, framecnt_t frames, const boost::integral_constant<bool, b>&)
                { std::uninitialized_fill_n (buffer, frames, T()); }
@@ -32,8 +32,8 @@ template<typename T = DefaultSampleType>
 class /*LIBAUDIOGRAPHER_API*/ TypeUtils : private TypeUtilsBase
 {
        BOOST_STATIC_ASSERT (boost::has_trivial_destructor<T>::value);
-       
-       typedef boost::integral_constant<bool, 
+
+       typedef boost::integral_constant<bool,
                        boost::is_floating_point<T>::value ||
                        boost::is_signed<T>::value> zero_fillable;
   public:
@@ -44,14 +44,14 @@ class /*LIBAUDIOGRAPHER_API*/ TypeUtils : private TypeUtilsBase
          */
        inline static void zero_fill (T * buffer, framecnt_t frames)
                { do_zero_fill(buffer, frames, zero_fillable()); }
-       
+
        /** Copies \a frames frames of data from \a source to \a destination
          * The source and destination may NOT overlap.
          * \n RT safe
          */
        inline static void copy (T const * source, T * destination, framecnt_t frames)
                { std::uninitialized_copy (source, &source[frames], destination); }
-       
+
        /** Moves \a frames frames of data from \a source to \a destination
          * The source and destination may overlap in any way.
          * \n RT safe