Open 3D Engine ScriptCanvas Gem 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.
ScriptCanvas::Translation::Result Class Reference

Public Member Functions

 Result (AZStd::string invalidSourceInfo)
 
 Result (Grammar::AbstractCodeModelConstPtr model)
 
 Result (Grammar::AbstractCodeModelConstPtr model, Translations &&translations, Errors &&errors)
 
AZStd::string ErrorsToString () const
 
bool IsModelValid () const
 
bool IsSourceValid () const
 
AZ::Outcome< void, AZStd::string > IsSuccess (TargetFlags flag) const
 
bool TranslationSucceed (TargetFlags flag) const
 

Public Attributes

const AZStd::string m_invalidSourceInfo
 
const Grammar::AbstractCodeModelConstPtr m_model
 
const Translations m_translations
 
const Errors m_errors
 
const AZStd::sys_time_t m_parseDuration
 
const AZStd::sys_time_t m_translationDuration
 

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