Searched refs:AnySpan (Results 1 – 19 of 19) sorted by relevance
40 VariantSpan(const std::shared_ptr<AnySpan> &as) noexcept(true);42 VariantSpan(std::shared_ptr<AnySpan> &&as) noexcept(true);46 typename = std::enable_if_t<std::is_convertible_v<Type, std::shared_ptr<AnySpan>>>>48 : VariantSpan(std::static_pointer_cast<AnySpan>(type)) {} in VariantSpan()51 std::shared_ptr<AnySpan> TryToAnySpan() const noexcept(false);83 std::shared_ptr<AnySpan> as_ = nullptr;
29 VariantSpan::VariantSpan(const std::shared_ptr<AnySpan> &as) noexcept(true): as_(as) in VariantSpan()37 VariantSpan::VariantSpan(std::shared_ptr<AnySpan> &&as) noexcept(true): as_(std::move(as)) in VariantSpan()196 std::shared_ptr<AnySpan> VariantSpan::TryToAnySpan() const noexcept(false) in TryToAnySpan()
32 void AppendSpan(const std::shared_ptr<AnySpan> &as) override;
50 void TypographyBuilderImpl::AppendSpan(const std::shared_ptr<AnySpan>& as) in AppendSpan()
76 …void UpadateAnySpanMetrics(std::shared_ptr<AnySpan> &span, double &coveredAscent, double &coveredD…
565 void TypographyImpl::UpadateAnySpanMetrics(std::shared_ptr<AnySpan> &span, double &coveredAscent, in UpadateAnySpanMetrics()
46 class AnySpan : public MemoryObject {48 virtual ~AnySpan() = default;84 …friend void ReportMemoryUsage(const std::string& member, const AnySpan& that, const bool needThis);
61 virtual void AppendSpan(const std::shared_ptr<AnySpan>& span) = 0;
48 std::shared_ptr<AnySpan> a1 = std::make_shared<MockAnySpan>();49 std::shared_ptr<AnySpan> a2 = std::make_shared<MockAnySpan>();
29 class MyAnySpan : public AnySpan {
79 std::shared_ptr<AnySpan> as_ = nullptr; in VariantSpanTest()86 std::shared_ptr<AnySpan> asNullptr = nullptr;
125 std::shared_ptr<AnySpan> nullptrAnySpan = nullptr;
158 std::shared_ptr<AnySpan> asNullptr = nullptr;
288 std::shared_ptr<AnySpan> asNullptr = nullptr;
26 class MockAnySpan : public AnySpan {
21 class MyAnySpan : public AnySpan {
189 DECLARE_RMU(AnySpan) in DECLARE_RMU() argument194 DECLARE_CLASS_RMU(AnySpan) in DECLARE_CLASS_RMU() argument
87 DECLARE_RMU(AnySpan);
56 class TextEnginePlaceholderRun : public TextEngine::AnySpan {