NixonCpp
Loading...
Searching...
No Matches
nixoncpp::utils::UtilsFactory::ApplicationContext Struct Reference

#include <UtilsFactory.hpp>

Collaboration diagram for nixoncpp::utils::UtilsFactory::ApplicationContext:

Public Attributes

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

Member Data Documentation

◆ assetManager

std::shared_ptr<IAssetManager> nixoncpp::utils::UtilsFactory::ApplicationContext::assetManager

◆ customStringsLoader

std::shared_ptr<ICustomStringsLoader> nixoncpp::utils::UtilsFactory::ApplicationContext::customStringsLoader

◆ directoryManager

std::shared_ptr<IDirectoryManager> nixoncpp::utils::UtilsFactory::ApplicationContext::directoryManager

◆ fileReader

std::shared_ptr<IFileReader> nixoncpp::utils::UtilsFactory::ApplicationContext::fileReader

◆ fileWriter

std::shared_ptr<IFileWriter> nixoncpp::utils::UtilsFactory::ApplicationContext::fileWriter

◆ jsonSerializer

std::shared_ptr<IJsonSerializer> nixoncpp::utils::UtilsFactory::ApplicationContext::jsonSerializer

◆ logger

std::shared_ptr<ILogger> nixoncpp::utils::UtilsFactory::ApplicationContext::logger

◆ pathResolver

std::shared_ptr<IPathResolver> nixoncpp::utils::UtilsFactory::ApplicationContext::pathResolver

◆ platformInfo

std::unique_ptr<IPlatformInfo> nixoncpp::utils::UtilsFactory::ApplicationContext::platformInfo

◆ stringFormatter

std::shared_ptr<IStringFormatter> nixoncpp::utils::UtilsFactory::ApplicationContext::stringFormatter

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