|
| bool | Load () |
| | Load the given configuration entry from the configuration file. Will overwrite previously set value.
|
| void | SetValue (const T &InValue) |
| | Set value of this configuration entry to a copy of the given value.
|
| void | SetValue (T &&InValue) |
| | Set the value of this configuration by moving the given value.
|
|
bool | SetValueFromString (const FString &InStringValue) |
| | Set the value of this configuration entry from the given string.
|
|
bool | SetValueFromStringArray (const TArray< FString > &InStringArray) |
| | Set the value of this configuration entry from the given string array.
|
|
const T & | GetValue () const |
| | Get the value stored in this configuration entry.
|
|
const T & | GetDefaultValue () const |
| | Get the default value stored in this configuration entry.
|
|
const bool | IsDefault () const |
| | Check whether this configuration entry is set to the default.
|
|
void | Reset () |
| | Reset the configuration entry to its default value.
|
|
void | Init (TSharedRef< class FOnlineSubsystemAccelByteConfig, ESPMode::ThreadSafe > InConfig, const FString &InSection, const FString &InKey, const T &InDefaultValue, const FValidatorFunction &InValidator={}) |
| | Initialize this configuration entry with all necessary values. Only should be called from the FOnlineSubsystemAccelByteConfig::Init method.
|
|
| TOnlineSubsystemAccelByteConfigEntry (const TOnlineSubsystemAccelByteConfigEntry &)=delete |
|
| TOnlineSubsystemAccelByteConfigEntry (TOnlineSubsystemAccelByteConfigEntry &&)=delete |
|
TOnlineSubsystemAccelByteConfigEntry & | operator= (const TOnlineSubsystemAccelByteConfigEntry &)=delete |
|
TOnlineSubsystemAccelByteConfigEntry & | operator= (TOnlineSubsystemAccelByteConfigEntry &&)=delete |
template<typename T>
class TOnlineSubsystemAccelByteConfigEntry< T >
Represents a single configuration field for the AccelByte OSS.