Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::SettingsRegistryInterface::MergeSettingsResult Struct Reference

#include <SettingsRegistry.h>

Public Member Functions

 operator bool () const
 
MergeSettingsResultCombine (MergeSettingsResult otherResult) &
 
MergeSettingsResult Combine (MergeSettingsResult otherResult) &&
 
MergeSettingsResult Combine (MergeSettingsReturnCode otherReturnCode)
 
const AZStd::stringGetMessages () const
 

Public Attributes

MergeSettingsReturnCode m_returnCode { MergeSettingsReturnCode::Unset }
 
AZStd::string m_operationMessages
 

Detailed Description

Encapsulates the result of a JSON Patch or JSON Merge Patch opreations into the Settings Registry

Member Function Documentation

◆ operator bool()

AZ::SettingsRegistryInterface::MergeSettingsResult::operator bool ( ) const
explicit

Any values that is >= MergeSettingsReturnCode::Unset is treated as a successful operation This means that a default initialized MergeSettingsResult is convertible to true


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