PhoenixDebug  1.0.0
Tool to ease debugging
Loading...
Searching...
No Matches
PDebugVector_impl.h
Go to the documentation of this file.
1/***************************************
2 Auteur : Pierre Aubert
3 Mail : pierre.aubert@lapp.in2p3.fr
4 Licence : CeCILL-C
5****************************************/
6
7#ifndef __PDEBUGVECTOR_H_IMPL__
8#define __PDEBUGVECTOR_H_IMPL__
9
10
11
12#include "PDebugVector.h"
13
15template<typename T>
17 :std::vector<T>()
18{
20}
21
23
25template<typename T>
27 :std::vector<T>(other)
28{
29
30}
31
33template<typename T>
35
36}
37
39template<typename T>
41 std::vector<T>::push_back(value);
42 return *this;
43}
44
46template<typename T>
50
51
52
53
54
55#endif
56
57
58
Class which eases the use of a std::vector for debugging purpose.
void initialisationPDebugVector()
Initialisation function of the class PDebugVector.
PDebugVector & operator<<(const T &value)
Definition of the << operator to push back some value.
virtual ~PDebugVector()
Destructor of PDebugVector.
PDebugVector()
Default constructor of PDebugVector.