PhoenixDebug
2.0.0
Print/save tools to help debugging C++ programs
Toggle main menu visibility
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 : LGPL-3.0-only
5
****************************************/
6
7
#ifndef __PDEBUGVECTOR_H__
8
#define __PDEBUGVECTOR_H__
9
10
#include <vector>
11
13
template
<
typename
T>
14
class
PDebugVector
:
public
std::vector<T> {
15
public
:
16
PDebugVector
();
17
PDebugVector
(
const
PDebugVector<T>
& other);
18
virtual
~PDebugVector
();
19
PDebugVector
&
operator <<
(
const
T & value);
20
21
private
:
22
void
initialisationPDebugVector
();
23
};
24
25
#include "
PDebugVector_impl.h
"
26
27
28
#endif
29
PDebugVector_impl.h
PDebugVector::initialisationPDebugVector
void initialisationPDebugVector()
Initialisation function of the class PDebugVector.
Definition
PDebugVector_impl.h:47
PDebugVector::operator<<
PDebugVector & operator<<(const T &value)
Definition of the << operator to push back some value.
Definition
PDebugVector_impl.h:40
PDebugVector::~PDebugVector
virtual ~PDebugVector()
Destructor of PDebugVector.
Definition
PDebugVector_impl.h:34
PDebugVector::PDebugVector
PDebugVector()
Default constructor of PDebugVector.
Definition
PDebugVector_impl.h:16
src
PDebugVector.h
Generated by
1.17.0