VectorLoggable< T > Class Template Reference

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

#include <VectorLoggable.h>

Inheritance diagram for VectorLoggable< T >:

CompositeLoggable Loggable

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:

Generated on Thu Sep 17 15:05:17 2009 for Logging by  doxygen 1.5.8