Home
last modified time | relevance | path

Searched refs:AnySpan (Results 1 – 19 of 19) sorted by relevance

/foundation/graphic/graphic_2d/rosen/modules/texgine/src/
Dvariant_span.h40 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;
Dvariant_span.cpp29 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()
Dtypography_builder_impl.h32 void AppendSpan(const std::shared_ptr<AnySpan> &as) override;
Dtypography_builder_impl.cpp50 void TypographyBuilderImpl::AppendSpan(const std::shared_ptr<AnySpan>& as) in AppendSpan()
Dtypography_impl.h76 …void UpadateAnySpanMetrics(std::shared_ptr<AnySpan> &span, double &coveredAscent, double &coveredD…
Dtypography_impl.cpp565 void TypographyImpl::UpadateAnySpanMetrics(std::shared_ptr<AnySpan> &span, double &coveredAscent, in UpadateAnySpanMetrics()
/foundation/graphic/graphic_2d/rosen/modules/texgine/export/texgine/
Dany_span.h46 class AnySpan : public MemoryObject {
48 virtual ~AnySpan() = default;
84 …friend void ReportMemoryUsage(const std::string& member, const AnySpan& that, const bool needThis);
Dtypography_builder.h61 virtual void AppendSpan(const std::shared_ptr<AnySpan>& span) = 0;
/foundation/graphic/graphic_2d/rosen/test/texgine/unittest/
Dtext_reverser_test.cpp48 std::shared_ptr<AnySpan> a1 = std::make_shared<MockAnySpan>();
49 std::shared_ptr<AnySpan> a2 = std::make_shared<MockAnySpan>();
Dmy_any_span.h29 class MyAnySpan : public AnySpan {
Dvariant_span_test.cpp79 std::shared_ptr<AnySpan> as_ = nullptr; in VariantSpanTest()
86 std::shared_ptr<AnySpan> asNullptr = nullptr;
Dtypography_builder_impl_test.cpp125 std::shared_ptr<AnySpan> nullptrAnySpan = nullptr;
Dline_breaker_test.cpp158 std::shared_ptr<AnySpan> asNullptr = nullptr;
Dtext_shaper_test.cpp288 std::shared_ptr<AnySpan> asNullptr = nullptr;
/foundation/graphic/graphic_2d/rosen/test/texgine/unittest/mock/
Dmock_any_span.h26 class MockAnySpan : public AnySpan {
/foundation/graphic/graphic_2d/rosen/samples/texgine/feature_test/
Dmy_any_span.h21 class MyAnySpan : public AnySpan {
/foundation/graphic/graphic_2d/rosen/modules/texgine/src/utils/
Dmemory_reporter.cpp189 DECLARE_RMU(AnySpan) in DECLARE_RMU() argument
194 DECLARE_CLASS_RMU(AnySpan) in DECLARE_CLASS_RMU() argument
Dmemory_reporter.h87 DECLARE_RMU(AnySpan);
/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/adapter/texgine/
Dtypography_create.cpp56 class TextEnginePlaceholderRun : public TextEngine::AnySpan {