PhoenixDebug  1.0.0
Tool to ease debugging
Loading...
Searching...
No Matches
PDebugVector< T > Class Template Reference

Class which eases the use of a std::vector for debugging purpose. More...

#include <PDebugVector.h>

+ Inheritance diagram for PDebugVector< T >:
+ Collaboration diagram for PDebugVector< T >:

Public Member Functions

PDebugVectoroperator<< (const T &value)
 Definition of the << operator to push back some value.
 
 PDebugVector ()
 Default constructor of PDebugVector.
 
 PDebugVector (const PDebugVector< T > &other)
 Copy constructor of PDebugVector.
 
virtual ~PDebugVector ()
 Destructor of PDebugVector.
 

Private Member Functions

void initialisationPDebugVector ()
 Initialisation function of the class PDebugVector.
 

Detailed Description

template<typename T>
class PDebugVector< T >

Class which eases the use of a std::vector for debugging purpose.

Definition at line 14 of file PDebugVector.h.

Constructor & Destructor Documentation

◆ PDebugVector() [1/2]

template<typename T>
PDebugVector< T >::PDebugVector ( )

Default constructor of PDebugVector.

Definition at line 16 of file PDebugVector_impl.h.

18{
20}
Class which eases the use of a std::vector for debugging purpose.
void initialisationPDebugVector()
Initialisation function of the class PDebugVector.

References initialisationPDebugVector().

Referenced by PDebugVector().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ PDebugVector() [2/2]

template<typename T>
PDebugVector< T >::PDebugVector ( const PDebugVector< T > & other)

Copy constructor of PDebugVector.

Parameters
other: class to copy

Definition at line 26 of file PDebugVector_impl.h.

28{
29
30}

References PDebugVector().

+ Here is the call graph for this function:

◆ ~PDebugVector()

template<typename T>
PDebugVector< T >::~PDebugVector ( )
virtual

Destructor of PDebugVector.

Definition at line 34 of file PDebugVector_impl.h.

34 {
35
36}

Member Function Documentation

◆ initialisationPDebugVector()

template<typename T>
void PDebugVector< T >::initialisationPDebugVector ( )
private

Initialisation function of the class PDebugVector.

Definition at line 47 of file PDebugVector_impl.h.

47 {
48
49}

Referenced by PDebugVector().

+ Here is the caller graph for this function:

◆ operator<<()

template<typename T>
PDebugVector< T > & PDebugVector< T >::operator<< ( const T & value)

Definition of the << operator to push back some value.

Definition at line 34 of file PDebugVector_impl.h.

40 {
42 return *this;
43}

The documentation for this class was generated from the following files: