|
|
|
@ -115,7 +115,6 @@ namespace ScriptCanvas
|
|
|
|
AZ_FORCE_INLINE BehaviorContextObject() = default;
|
|
|
|
AZ_FORCE_INLINE BehaviorContextObject() = default;
|
|
|
|
|
|
|
|
|
|
|
|
BehaviorContextObject& operator=(const BehaviorContextObject&) = delete;
|
|
|
|
BehaviorContextObject& operator=(const BehaviorContextObject&) = delete;
|
|
|
|
BehaviorContextObject(const BehaviorContextObject&) = delete;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// copy ctor
|
|
|
|
// copy ctor
|
|
|
|
AZ_FORCE_INLINE BehaviorContextObject(const void* source, const AnyTypeInfo& typeInfo, AZ::u32 flags);
|
|
|
|
AZ_FORCE_INLINE BehaviorContextObject(const void* source, const AnyTypeInfo& typeInfo, AZ::u32 flags);
|
|
|
|
@ -134,6 +133,13 @@ namespace ScriptCanvas
|
|
|
|
AZ_FORCE_INLINE void add_ref();
|
|
|
|
AZ_FORCE_INLINE void add_ref();
|
|
|
|
|
|
|
|
|
|
|
|
void release();
|
|
|
|
void release();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
|
|
|
// no copying allowed, this is here to allow compile time compatibility with storage in of BehaviorContextObjectPtr AZStd::any, only
|
|
|
|
|
|
|
|
AZ_FORCE_INLINE BehaviorContextObject(const BehaviorContextObject&)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
AZ_Assert(false, "no copying allowed, this is here to allow storage in of BehaviorContextObjectPtr AZStd::any, only");
|
|
|
|
|
|
|
|
}
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
AZ_FORCE_INLINE BehaviorContextObject::BehaviorContextObject(const void* value, const AnyTypeInfo& typeInfo, AZ::u32 flags)
|
|
|
|
AZ_FORCE_INLINE BehaviorContextObject::BehaviorContextObject(const void* value, const AnyTypeInfo& typeInfo, AZ::u32 flags)
|
|
|
|
|