Public Member Functions | List of all members
lar::dump::VectorDumper< T * > Struct Template Reference

#include <DumpUtils.h>

Inheritance diagram for lar::dump::VectorDumper< T * >:
lar::dump::ArrayDumper< T const * >

Public Member Functions

 VectorDumper (T *v)
 
- Public Member Functions inherited from lar::dump::ArrayDumper< T const * >
 ArrayDumper (Array_t const &a, size_t n)
 
 ArrayDumper (This_t const &from)=default
 
 ArrayDumper (This_t &&from)=default
 
ArrayDumperoperator= (This_t const &from)=delete
 
ArrayDumperoperator= (This_t &&from)=delete
 
void operator() (Stream &&out) const
 Inserts the content of the referenced array into the specified stream. More...
 
 operator std::string () const
 Converts the content of the stored vector into a string. More...
 

Additional Inherited Members

- Public Types inherited from lar::dump::ArrayDumper< T const * >
using Array_t = T const *
 
using This_t = ArrayDumper< Array_t >
 
- Public Attributes inherited from lar::dump::ArrayDumper< T const * >
Array_t const & a
 A reference to the array to be printed. More...
 
size_t n
 Number of elements to be printed. More...
 

Detailed Description

template<typename T>
struct lar::dump::VectorDumper< T * >

Definition at line 183 of file DumpUtils.h.

Constructor & Destructor Documentation

template<typename T >
lar::dump::VectorDumper< T * >::VectorDumper ( T *  v)
inlineexplicit

Definition at line 184 of file DumpUtils.h.

184 : ArrayDumper<T const*>(v, 3U) {}

The documentation for this struct was generated from the following file: