1#include <Foundation/Logging/Log.h>
7 plStatus res = GetValue(pObject, pProp, value, index);
8 if (res.m_Result.Failed())
17 plStatus res = GetValue(pObject, sProp, value, index);
18 if (res.m_Result.Failed())
26 plStatus res = GetCount(pObject, pProp, iCount);
27 if (res.m_Result.Failed())
35 plStatus res = GetCount(pObject, sProp, iCount);
36 if (res.m_Result.Failed())
This is the base interface for all properties in the reflection system. It provides enough informatio...
Definition AbstractProperty.h:150
Definition DocumentObjectBase.h:11
static void Error(plLogInterface *pInterface, const plFormatString &string)
An error that needs to be fixed as soon as possible.
Definition Log.cpp:375
plStringView represent a read-only sub-string of a larger string, as it can store a dedicated string ...
Definition StringView.h:34
plVariant is a class that can store different types of variables, which is useful in situations where...
Definition Variant.h:44
T ConvertTo(plResult *out_pConversionStatus=nullptr) const
Tries to convert the stored value to the given type. The optional status parameter can be used to che...
Definition Variant_inl.h:421
An plResult with an additional message for the reason of failure.
Definition Status.h:12