# CompositeLoggable Class Reference

Base class for Loggables with a state consisting of more than one value. More...

`#include <CompositeLoggable.h>`

Inheritance diagram for CompositeLoggable:

List of all members.

## Public Member Functions
virtual void | LogContentsOn (LogContentsPrinter &logContentsPrinter) const =0
| Passes all the elements of this CompositeLoggable to the LogContentsPrinter instance via LogContent() method.

## Detailed Description

Base class for Loggables with a state consisting of more than one value.

User-defined classes which are meant to be used in the logging system should inherit from this class.

Definition at line 29 of file CompositeLoggable.h.

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

- CompositeLoggable.h