DotNameLib
Loading...
Searching...
No Matches
dotnamecpp::utils::UtilsFactory::UtilsBundle Struct Reference

#include <UtilsFactory.hpp>

Collaboration diagram for dotnamecpp::utils::UtilsFactory::UtilsBundle:

Public Attributes

std::shared_ptr< IFileReaderfileReader
std::shared_ptr< IFileWriterfileWriter
std::shared_ptr< IPathResolverpathResolver
std::shared_ptr< IDirectoryManagerdirectoryManager
std::unique_ptr< IPlatformInfoplatformInfo
std::shared_ptr< IJsonSerializerjsonSerializer
std::shared_ptr< IStringFormatterstringFormatter
std::shared_ptr< ILoggerlogger

Member Data Documentation

◆ directoryManager

std::shared_ptr<IDirectoryManager> dotnamecpp::utils::UtilsFactory::UtilsBundle::directoryManager

◆ fileReader

std::shared_ptr<IFileReader> dotnamecpp::utils::UtilsFactory::UtilsBundle::fileReader

◆ fileWriter

std::shared_ptr<IFileWriter> dotnamecpp::utils::UtilsFactory::UtilsBundle::fileWriter

◆ jsonSerializer

std::shared_ptr<IJsonSerializer> dotnamecpp::utils::UtilsFactory::UtilsBundle::jsonSerializer

◆ logger

std::shared_ptr<ILogger> dotnamecpp::utils::UtilsFactory::UtilsBundle::logger

◆ pathResolver

std::shared_ptr<IPathResolver> dotnamecpp::utils::UtilsFactory::UtilsBundle::pathResolver

◆ platformInfo

std::unique_ptr<IPlatformInfo> dotnamecpp::utils::UtilsFactory::UtilsBundle::platformInfo

◆ stringFormatter

std::shared_ptr<IStringFormatter> dotnamecpp::utils::UtilsFactory::UtilsBundle::stringFormatter

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