# VectorLoggable< T > Class Template Reference

Used to wrap std::vector as a Loggable. More...

`#include <VectorLoggable.h>`

Inheritance diagram for VectorLoggable< T >:

List of all members.

## Public Member Functions
| VectorLoggable (const std::vector< T > &vector)
| Constructor. Sets the wrapped vector.
virtual void | LogContentsOn (LogContentsPrinter &logContentsPrinter) const
| Passes all the elements of the wrapped vector to the LogContentsPrinter instance via LogContent() method.
virtual std::tstring | GetTypeName () const
| Returns the type of wrapped vector.
virtual std::tstring | GetHumanReadableTypeName () const
virtual std::tstring | GetStringValue () const
| Returns.
## Protected Attributes
const std::vector< T > & | m_vector
| Reference to the wrapped vector.

## Detailed Description

### template<typename T>
class Nvidia::Logging::VectorLoggable< T >

Used to wrap std::vector as a Loggable.

Template Parameters:

  | T | Type of the values stored in the wrapped vector.

Definition at line 36 of file VectorLoggable.h.

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

- VectorLoggable.h