LCOV - code coverage report
Current view: top level - xenolith/font - XLFontLabelBase.cc (source / functions) Hit Total Coverage
Test: coverage.info Lines: 550 565 97.3 %
Date: 2024-05-12 00:16:13 Functions: 123 125 98.4 %

Function Name Sort by function name Hit count Sort by hit count
stappler::xenolith::font::LabelBase::ExternalFormatter::~ExternalFormatter() 0
stappler::xenolith::font::LabelBase::~LabelBase() 0
stappler::xenolith::font::LabelBase::setTextDecoration(stappler::font::TextDecoration const&) 7
stappler::xenolith::font::LabelBase::setLocalizedString(unsigned long) 7
stappler::xenolith::font::LabelBase::erase8(unsigned long, unsigned long) 7
stappler::xenolith::font::LabelBase::erase16(unsigned long, unsigned long) 7
stappler::xenolith::font::LabelBase::setStyles(std::vector<stappler::xenolith::font::LabelBase::StyleSpec, std::allocator<stappler::xenolith::font::LabelBase::StyleSpec> >&&) 7
stappler::xenolith::font::LabelBase::setStyles(std::vector<stappler::xenolith::font::LabelBase::StyleSpec, std::allocator<stappler::xenolith::font::LabelBase::StyleSpec> > const&) 7
stappler::xenolith::font::LabelBase::setHyphens(stappler::font::Hyphens const&) 8
stappler::xenolith::font::LabelBase::setMaxChars(unsigned long) 8
stappler::xenolith::font::LabelBase::setFillerChar(char16_t) 8
stappler::xenolith::font::LabelBase::setTextIndent(float) 8
stappler::xenolith::font::LabelBase::setVerticalAlign(stappler::font::VerticalAlign const&) 8
stappler::xenolith::font::LabelBase::setOpticalAlignment(bool) 8
stappler::xenolith::font::LabelBase::setLineHeightAbsolute(float) 8
stappler::xenolith::font::LabelBase::setLineHeightRelative(float) 8
stappler::xenolith::font::LabelBase::appendTextWithStyle(stappler::StringViewBase<char16_t> const&, stappler::xenolith::font::LabelBase::Style&&) 10
stappler::xenolith::font::LabelBase::appendTextWithStyle(stappler::StringViewBase<char> const&, stappler::xenolith::font::LabelBase::Style&&) 10
stappler::xenolith::font::LabelBase::prependTextWithStyle(stappler::StringViewBase<char16_t> const&, stappler::xenolith::font::LabelBase::Style&&) 10
stappler::xenolith::font::LabelBase::prependTextWithStyle(stappler::StringViewBase<char> const&, stappler::xenolith::font::LabelBase::Style&&) 10
stappler::xenolith::font::LabelBase::append(stappler::StringViewBase<char> const&) 10
stappler::xenolith::font::LabelBase::prepend(stappler::StringViewBase<char16_t> const&) 10
stappler::xenolith::font::LabelBase::prepend(stappler::StringViewBase<char> const&) 10
stappler::xenolith::font::TextLayout::getLabelRects(std::vector<stappler::geom::Rect, std::allocator<stappler::geom::Rect> >&, unsigned int, unsigned int, float, stappler::geom::Vec2 const&, stappler::geom::Padding const&) const 12
stappler::xenolith::font::TextLayout::getLabelRects(unsigned int, unsigned int, float, stappler::geom::Vec2 const&, stappler::geom::Padding const&) const 12
stappler::xenolith::font::LabelBase::getFontSize() const 12
stappler::xenolith::font::TextLayout::getLabelRects(std::vector<stappler::geom::Rect, std::allocator<stappler::geom::Rect> >&, unsigned int, unsigned int, float, stappler::geom::Vec2 const&, stappler::geom::Padding const&) const::{lambda(stappler::geom::Rect const&)#1}::operator()(stappler::geom::Rect const&) const 12
stappler::xenolith::font::LabelBase::getTextDecoration() const 14
stappler::xenolith::font::LabelBase::append(stappler::StringViewBase<char16_t> const&) 18
stappler::xenolith::font::LabelBase::setMaxWidth(float) 36
stappler::xenolith::font::LabelBase::setTextRangeStyle(unsigned long, unsigned long, stappler::xenolith::font::LabelBase::Style&&) 40
stappler::xenolith::font::LabelBase::setPersistentLayout(bool) 48
stappler::xenolith::font::TextLayout::str[abi:cxx11](unsigned int, unsigned int, unsigned long, bool, bool) const::{lambda(char16_t)#1}::operator()(char16_t) const 55
stappler::xenolith::font::TextLayout::getLine(unsigned int) const 60
stappler::xenolith::font::LabelBase::getHyphens() const 129
stappler::xenolith::font::LabelBase::getString8() const 129
stappler::xenolith::font::LabelBase::getMaxLines() const 129
stappler::xenolith::font::LabelBase::getMaxWidth() const 129
stappler::xenolith::font::LabelBase::getAlignment() const 129
stappler::xenolith::font::LabelBase::getFontGrade() const 129
stappler::xenolith::font::LabelBase::getFontStyle() const 129
stappler::xenolith::font::LabelBase::isLabelDirty() const 129
stappler::xenolith::font::LabelBase::getFillerChar() const 129
stappler::xenolith::font::LabelBase::getFontFamily() const 129
stappler::xenolith::font::LabelBase::getFontWeight() const 129
stappler::xenolith::font::LabelBase::getLineHeight() const 129
stappler::xenolith::font::LabelBase::getTextIndent() const 129
stappler::xenolith::font::LabelBase::getFontStretch() const 129
stappler::xenolith::font::LabelBase::isLocaleEnabled() const 129
stappler::xenolith::font::LabelBase::getTextTransform() const 129
stappler::xenolith::font::LabelBase::getVerticalAlign() const 129
stappler::xenolith::font::LabelBase::getCompiledStyles() const 129
stappler::xenolith::font::LabelBase::isOpticallyAligned() const 129
stappler::xenolith::font::LabelBase::isPersistentLayout() const 129
stappler::xenolith::font::LabelBase::isLineHeightAbsolute() const 129
stappler::xenolith::font::LabelBase::getWidth() const 129
stappler::xenolith::font::LabelBase::getString() const 129
stappler::xenolith::font::LabelBase::ExternalFormatter::setLineHeightAbsolute(float) 130
stappler::xenolith::font::LabelBase::ExternalFormatter::setLineHeightRelative(float) 130
stappler::xenolith::font::LabelBase::ExternalFormatter::reserve(unsigned long, unsigned long) 130
stappler::xenolith::font::LabelBase::ExternalFormatter::addString(stappler::xenolith::font::LabelBase::DescriptionStyle const&, stappler::StringViewBase<char> const&, bool) 130
stappler::xenolith::font::LabelBase::ExternalFormatter::~ExternalFormatter().2 130
stappler::xenolith::font::TextLayout::getLineRect(unsigned int, float, stappler::geom::Vec2 const&) const 130
stappler::xenolith::font::TextLayout::getLineForChar(unsigned int) const 130
stappler::xenolith::font::TextLayout::str[abi:cxx11](bool) const 130
stappler::xenolith::font::TextLayout::str[abi:cxx11](unsigned int, unsigned int, unsigned long, bool, bool) const 130
stappler::xenolith::font::TextLayout::begin() const 130
stappler::xenolith::font::LabelBase::DescriptionStyle::getConfigName[abi:cxx11](bool) const 130
stappler::xenolith::font::LabelBase::DescriptionStyle::operator!=(stappler::xenolith::font::LabelBase::DescriptionStyle const&) const 130
stappler::xenolith::font::LabelBase::getStyles() const 136
stappler::xenolith::font::TextLayout::selectWord(unsigned int) const 142
stappler::xenolith::font::LabelBase::setTextTransform(stappler::font::TextTransform const&) 158
stappler::xenolith::font::LabelBase::setMaxLines(unsigned long) 192
stappler::xenolith::font::LabelBase::getLocalizedString[abi:cxx11](stappler::StringViewBase<char16_t> const&) 258
stappler::xenolith::font::LabelBase::getLocalizedString[abi:cxx11](stappler::StringViewBase<char> const&) 258
stappler::xenolith::font::LabelBase::getLabelSize(stappler::xenolith::font::FontController*, stappler::xenolith::font::LabelBase::DescriptionStyle const&, stappler::StringViewBase<char16_t> const&, float, bool)::{lambda(stappler::font::FontParameters const&)#1}::operator()(stappler::font::FontParameters const&) const 258
stappler::xenolith::font::LabelBase::ExternalFormatter::init(stappler::xenolith::font::FontController*, float, float) 259
stappler::xenolith::font::LabelBase::ExternalFormatter::finalize() 259
stappler::xenolith::font::TextLayout::reserve(unsigned long, unsigned long) 260
stappler::xenolith::font::LabelBase::ExternalFormatter::addString(stappler::xenolith::font::LabelBase::DescriptionStyle const&, stappler::StringViewBase<char16_t> const&, bool) 260
stappler::xenolith::font::LabelBase::DescriptionStyle::operator==(stappler::xenolith::font::LabelBase::DescriptionStyle const&) const 260
stappler::xenolith::font::LabelBase::ExternalFormatter::init(stappler::xenolith::font::FontController*, float, float)::{lambda(stappler::font::FontParameters const&)#1}::operator()(stappler::font::FontParameters const&) const 260
stappler::xenolith::font::LabelBase::getStringWidth(stappler::xenolith::font::FontController*, stappler::xenolith::font::LabelBase::DescriptionStyle const&, stappler::StringViewBase<char16_t> const&, bool)::{lambda(stappler::font::FontParameters const&)#1}::operator()(stappler::font::FontParameters const&) const 264
stappler::xenolith::font::LabelBase::resolveLocaleTags[abi:cxx11](stappler::StringViewBase<char16_t> const&) const 265
stappler::xenolith::font::LabelBase::setFontGrade(stappler::font::FontGrade const&) 381
stappler::xenolith::font::LabelBase::setFontStretch(stappler::font::FontStretch const&) 381
stappler::xenolith::font::LabelBase::setFontStyle(stappler::font::FontStyle const&) 393
stappler::xenolith::font::LabelBase::getStringWidth(stappler::xenolith::font::FontController*, stappler::xenolith::font::LabelBase::DescriptionStyle const&, stappler::StringViewBase<char16_t> const&, bool) 393
stappler::xenolith::font::LabelBase::getStringWidth(stappler::xenolith::font::FontController*, stappler::xenolith::font::LabelBase::DescriptionStyle const&, stappler::StringViewBase<char> const&, bool) 393
stappler::xenolith::font::LabelBase::getMaxChars() const 396
stappler::xenolith::font::LabelBase::setString(stappler::StringViewBase<char16_t> const&) 417
stappler::xenolith::font::LabelBase::setLocaleEnabled(bool) 492
stappler::xenolith::font::LabelBase::Style::clear() 496
stappler::xenolith::font::LabelBase::Style::merge(stappler::xenolith::font::LabelBase::Style const&) 496
stappler::xenolith::font::LabelBase::getLabelSize(stappler::xenolith::font::FontController*, stappler::xenolith::font::LabelBase::DescriptionStyle const&, stappler::StringViewBase<char16_t> const&, float, bool) 516
stappler::xenolith::font::LabelBase::getLabelSize(stappler::xenolith::font::FontController*, stappler::xenolith::font::LabelBase::DescriptionStyle const&, stappler::StringViewBase<char> const&, float, bool) 516
stappler::xenolith::font::TextLayout::getChar(int, int, stappler::font::CharSelectMode) const 532
stappler::xenolith::font::LabelBase::setFontFamily(stappler::StringViewBase<char> const&) 648
stappler::xenolith::font::LabelBase::Style::set(stappler::xenolith::font::LabelBase::Style::Param const&, bool) 754
stappler::xenolith::font::LabelBase::hasLocaleTags(stappler::StringViewBase<char16_t> const&) const 786
stappler::xenolith::font::TextLayout::getLineRect(stappler::font::LineLayoutData const&, float, stappler::geom::Vec2 const&) const 1023
stappler::xenolith::font::LabelBase::setFontWeight(stappler::font::FontWeight const&) 1035
stappler::xenolith::font::TextLayout::end() const 1153
stappler::xenolith::font::LabelBase::setFontSize(unsigned short const&) 1557
stappler::xenolith::font::LabelBase::~LabelBase().2 1751
stappler::xenolith::font::LabelBase::Style::Value::Value() 1858
stappler::xenolith::font::LabelBase::setAlignment(stappler::font::TextAlign) 2135
stappler::xenolith::font::LabelBase::setWidth(float) 2147
stappler::xenolith::font::LabelBase::setFontSize(stappler::font::FontSize const&) 2373
stappler::xenolith::font::LabelBase::DescriptionStyle::DescriptionStyle() 3898
stappler::xenolith::font::TextLayout::clear() 8094
stappler::xenolith::font::LabelBase::updateFormatSpec(stappler::xenolith::font::TextLayout*, std::vector<stappler::xenolith::font::LabelBase::StyleSpec, std::allocator<stappler::xenolith::font::LabelBase::StyleSpec> > const&, float, unsigned char) 8094
stappler::xenolith::font::LabelBase::compileStyle() const 8094
stappler::xenolith::font::TextLayout::TextLayout(stappler::xenolith::font::FontController*, unsigned long, unsigned long) 8224
stappler::xenolith::font::TextLayout::~TextLayout() 8224
stappler::xenolith::font::TextLayout::~TextLayout().2 8224
stappler::xenolith::font::LabelBase::specializeStyle(stappler::xenolith::font::LabelBase::DescriptionStyle&, float) const 8588
stappler::xenolith::font::LabelBase::updateFormatSpec(stappler::xenolith::font::TextLayout*, std::vector<stappler::xenolith::font::LabelBase::StyleSpec, std::allocator<stappler::xenolith::font::LabelBase::StyleSpec> > const&, float, unsigned char)::{lambda(stappler::font::FontParameters const&)#1}::operator()(stappler::font::FontParameters const&) const 8588
stappler::xenolith::font::LabelBase_dumpStyle(std::vector<stappler::xenolith::font::LabelBase::StyleSpec, std::allocator<stappler::xenolith::font::LabelBase::StyleSpec> >&, unsigned long, unsigned long, stappler::xenolith::font::LabelBase::Style const&) 8712
stappler::xenolith::font::TextLayout::getLayout(stappler::font::FontParameters const&) 8848
stappler::xenolith::font::LabelBase::clearStyles() 8883
stappler::xenolith::font::LabelBase::DescriptionStyle::merge(stappler::RcBase<stappler::xenolith::font::FontController> const&, stappler::xenolith::font::LabelBase::Style const&) const 10148
stappler::xenolith::font::TextLayout::str[abi:cxx11](bool) const::{lambda(char16_t)#1}::operator()(char16_t) const 11390
stappler::xenolith::font::LabelBase::setLabelDirty() 23425
stappler::xenolith::font::LabelBase::setString(stappler::StringViewBase<char> const&) 117609

Generated by: LCOV version 1.14