Lines Matching defs:Traits
319 struct Traits<float> : ScalarTraits<float> struct
321 static void doPrintIVal (const FloatFormat& fmt, in doPrintIVal()
328 static void doPrintValue (const FloatFormat& fmt, in doPrintValue()
337 struct Traits<bool> : ScalarTraits<bool> struct
339 static void doPrintValue (const FloatFormat&, in doPrintValue()
346 static void doPrintIVal (const FloatFormat&, in doPrintIVal()
362 struct Traits<int> : ScalarTraits<int> struct
364 static void doPrintValue (const FloatFormat&, in doPrintValue()
371 static void doPrintIVal (const FloatFormat&, in doPrintIVal()
468 struct Traits<Vector<T, Size> > : struct
474 struct Traits<Matrix<T, Rows, Cols> > : struct
482 struct Traits<Void> struct
484 typedef Void IVal;
486 static Void doMakeIVal (const Void& value) { return value; } in doMakeIVal()
487 static Void doUnion (const Void&, const Void&) { return Void(); } in doUnion()
488 static bool doContains (const Void&, Void) { return true; } in doContains()
489 static Void doRound (const FloatFormat&, const Void& value) { return value; } in doRound()
490 static Void doConvert (const FloatFormat&, const Void& value) { return value; } in doConvert()
492 static void doPrintValue (const FloatFormat&, const Void&, ostream& os) in doPrintValue()
497 static void doPrintIVal (const FloatFormat&, const Void&, ostream& os) in doPrintIVal()