Harlinn.Windows 0.1
Loading...
Searching...
No Matches
Harlinn::Windows::ApplicationOptions Class Reference

#include <HWApplicationOptions.h>

Inheritance diagram for Harlinn::Windows::ApplicationOptions:
[legend]
Collaboration diagram for Harlinn::Windows::ApplicationOptions:
[legend]

Public Types

using Base = Common::Core::ApplicationOptions
 
- Public Types inherited from Harlinn::Common::Core::ApplicationOptions
using Element = Xml::Dom::Element
 

Public Member Functions

 ApplicationOptions ()
 
- Public Member Functions inherited from Harlinn::Common::Core::ApplicationOptions
 ApplicationOptions ()
 
 ApplicationOptions (const std::shared_ptr< Logging::LoggerOptions > &loggerOptions)
 
 ApplicationOptions (const ApplicationOptions &other)=delete
 
 ApplicationOptions (ApplicationOptions &&other)=delete
 
ApplicationOptionsoperator= (const ApplicationOptions &other)=delete
 
ApplicationOptionsoperator= (ApplicationOptions &&other)=delete
 
virtual void ReadFrom (const Element &element)
 
void Load (const WideString &filename)
 
void Load ()
 
const std::shared_ptr< Logging::LoggerOptions > & LoggerOptions () const noexcept
 

Additional Inherited Members

- Static Public Member Functions inherited from Harlinn::Common::Core::ApplicationOptions
static WideString DefaultConfigurationFilename ()
 
template<typename ApplicationOptionsT = ApplicationOptions>
requires std::is_base_of_v<ApplicationOptions, ApplicationOptionsT>
static std::shared_ptr< ApplicationOptionsT > LoadFromFile (const WideString &filename, const WideString &elementTagName)
 
template<typename ApplicationOptionsT = ApplicationOptions>
requires std::is_base_of_v<ApplicationOptions, ApplicationOptionsT>
static std::shared_ptr< ApplicationOptionsT > LoadFromFile (const WideString &filename)
 
template<typename ApplicationOptionsT = ApplicationOptions>
requires std::is_base_of_v<ApplicationOptions, ApplicationOptionsT>
static std::shared_ptr< ApplicationOptionsT > LoadFromFile ()
 

Member Typedef Documentation

◆ Base

Constructor & Destructor Documentation

◆ ApplicationOptions()

Harlinn::Windows::ApplicationOptions::ApplicationOptions ( )
inline

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