Chatterino
Public Member Functions | List of all members
chatterino::ChatterinoSetting< Type > Class Template Reference

#include <ChatterinoSetting.hpp>

Inheritance diagram for chatterino::ChatterinoSetting< Type >:
[legend]
Collaboration diagram for chatterino::ChatterinoSetting< Type >:
[legend]

Public Member Functions

 ChatterinoSetting (const std::string &path)
 
 ChatterinoSetting (const std::string &path, const Type &defaultValue)
 
template<typename T2 >
ChatterinoSettingoperator= (const T2 &newValue)
 
ChatterinoSettingoperator= (Type &&newValue) noexcept
 

Constructor & Destructor Documentation

◆ ChatterinoSetting() [1/2]

template<typename Type>
chatterino::ChatterinoSetting< Type >::ChatterinoSetting ( const std::string &  path)
inline

◆ ChatterinoSetting() [2/2]

template<typename Type>
chatterino::ChatterinoSetting< Type >::ChatterinoSetting ( const std::string &  path,
const Type &  defaultValue 
)
inline

Member Function Documentation

◆ operator=() [1/2]

template<typename Type>
template<typename T2 >
ChatterinoSetting& chatterino::ChatterinoSetting< Type >::operator= ( const T2 &  newValue)
inline

◆ operator=() [2/2]

template<typename Type>
ChatterinoSetting& chatterino::ChatterinoSetting< Type >::operator= ( Type &&  newValue)
inlinenoexcept

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