00001 00015 #pragma once 00016 00017 #include "Loggable.h" 00018 00019 namespace Nvidia { 00020 namespace Logging { 00021 00022 class LogContentsPrinter; 00023 00029 class CompositeLoggable : public Loggable 00030 { 00031 public: 00036 virtual void LogContentsOn(LogContentsPrinter& logContentsPrinter) const = 0; 00037 }; 00038 00039 } 00040 }