Lines Matching refs:Number
26 static Number::VariantType MapToVariant(const T& v) in MapToVariant()
30 return Number::VariantType(static_cast<int64_t>(v)); in MapToVariant()
32 return Number::VariantType(static_cast<uint64_t>(v)); in MapToVariant()
34 return Number::VariantType(static_cast<float>(v)); in MapToVariant()
44 save([](Number::VariantType var, void* data) { in __anon89f340370202()
51 loadAny([](const IAny& any, Number::VariantType& var) { in __anon89f340370402()
61 using LoadFunc = Number::VariantType(const void*);
62 using SaveFunc = void(Number::VariantType, void*);
63 using LoadAnyFunc = bool(const IAny&, Number::VariantType&);
118 Number::Number(VariantType v) : value_(v) {} in Number() function in Internal::Number
119 const BASE_NS::array_view<const TypeId> Number::GetCompatibleTypes(CompatibilityDirection dir) const in GetCompatibleTypes()
124 AnyReturnValue Number::GetData(const TypeId& uid, void* data, size_t size) const in GetData()
132 AnyReturnValue Number::SetData(const TypeId& uid, const void* data, size_t size) in SetData()
140 AnyReturnValue Number::CopyFrom(const IAny& any) in CopyFrom()
147 IAny::Ptr Number::Clone(const AnyCloneOptions& options) const in Clone()
153 …return IAny::Ptr(new Number(options.value == CloneValueType::COPY_VALUE ? value_ : VariantType {})… in Clone()
155 TypeId Number::GetTypeId(TypeIdRole role) const in GetTypeId()
163 BASE_NS::string Number::GetTypeIdString() const in GetTypeIdString()