Searched refs:ArrayAny (Results 1 – 10 of 10) sorted by relevance
125 return this->SetValueAny(ArrayAny<ValueType>(BASE_NS::move(vec))); in SetValueAt()140 return this->SetValueAny(ArrayAny<ValueType>(BASE_NS::move(vec))); in InsertValueAt()153 return this->SetDefaultValueAny(ArrayAny<ValueType>(value)); in SetDefaultValue()159 return this->SetDefaultValueAny(ArrayAny<ValueType>(BASE_NS::move(value))); in SetDefaultValue()164 auto ret = this->SetDefaultValueAny(ArrayAny<ValueType>(BASE_NS::move(value))); in SetDefaultValue()180 return this->SetValueAny(ArrayAny<ValueType>(value)); in SetValue()186 return this->SetValueAny(ArrayAny<ValueType>(BASE_NS::move(value))); in SetValue()
329 class ArrayAny : public BaseTypedArrayAny<Type> {337 explicit constexpr ArrayAny(ArrayType v = {}) : value_(BASE_NS::move(v)) {}338 …explicit constexpr ArrayAny(const BASE_NS::array_view<const Type>& v) : value_(v.begin(), v.end())… in ArrayAny() function340 constexpr ArrayAny(std::initializer_list<Type> v) : value_(ArrayType(v)) {} in ArrayAny() function441 return IAny::Ptr(new ArrayAny<Type>()); in Clone()447 IAny::Ptr ArrayAny<Type, Compare>::Clone(const AnyCloneOptions& options) const in Clone()452 …return IAny::Ptr(new ArrayAny { options.value == CloneValueType::COPY_VALUE ? value_ : ArrayType {… in Clone()464 return IArrayAny::Ptr { new ArrayAny<Type, Compare>(BASE_NS::move(v)) };
54 …GetObjectRegistry().GetPropertyRegister().RegisterAny(CreateShared<DefaultAnyBuilder<ArrayAny<Type… in RegisterTypeForBuiltinArrayAny()72 GetObjectRegistry().GetPropertyRegister().UnregisterAny(ArrayAny<Type>::StaticGetClassId()); in UnregisterTypeForBuiltinArrayAny()
92 (pr.RegisterAny(CreateShared<DefaultAnyBuilder<ArrayAny<List>>>()), ...); in RegisterTypes()98 (pr.UnregisterAny(ArrayAny<List>::StaticGetClassId()), ...); in UnregisterTypes()
37 return f.ExportToNode(ArrayAny<T>(BASE_NS::array_view<const T>(v, v + size))); in ExportVector()44 ArrayAny<T> arr; in ImportVector()
58 : public EngineInternalValueAccessImpl<BASE_NS::vector<Type>, ArrayAny<Type>> {};67 return IAny::Ptr(new ArrayAny<Type>); in CreateAny()
31 i->SetInternalAny(IAny::Ptr(new ArrayAny<T>));
58 return Export(name, static_cast<const IAny&>(ArrayAny<Type>(value))); in ExportValue()
58 ArrayAny<Type> v(value); in ImportValue()
110 internal->SetInternalAny(ArrayAny<Type>({}).Clone(false)); in META_API_OBJECT_CONVERTIBLE()