The Gaudi Framework  v30r3 (a5ef0a68)
Vector.h
Go to the documentation of this file.
1 #ifndef GAUDIPYTHON_VECTOR_H
2 #define GAUDIPYTHON_VECTOR_H 1
3 // ============================================================================
4 // Include files
5 // ============================================================================
6 // STD & STL
7 // ============================================================================
8 #include <functional>
9 #include <vector>
10 // ============================================================================
11 // GaudiPython
12 // ============================================================================
14 // ============================================================================
15 
16 namespace GaudiPython
17 {
20  typedef Vector Row;
22 
28  struct _identity {
29  template <typename T>
30  T operator()( const T& value ) const
31  {
32  return value;
33  }
34  };
35 
36 } // end of namespace GaudiPython
37 #endif // GAUDIPYTHON_VECTOR_H
It is here due to &#39;missing&#39;(?) std::identity.
Definition: Vector.h:28
std::vector< Row > Matrix
Definition: Vector.h:21
GaudiPython.h GaudiPython/GaudiPython.h.
Definition: __init__.py:1
T operator()(const T &value) const
Definition: Vector.h:30
std::vector< double > Vector
useful type definition for implicit loos
Definition: Vector.h:19
Vector Row
Definition: Vector.h:20