PhoenixDebug  1.0.0
Tool to ease debugging
Loading...
Searching...
No Matches
PDebugVector.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__
8#define __PDEBUGVECTOR_H__
9
10#include <vector>
11
13template<typename T>
14class PDebugVector : public std::vector<T> {
15 public:
17 PDebugVector(const PDebugVector<T> & other);
18 virtual ~PDebugVector();
19 PDebugVector & operator << (const T & value);
20
21 private:
23};
24
25#include "PDebugVector_impl.h"
26
27
28#endif
29
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.