Coverage Report

Created: 2025-11-11 06:34

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/libsass/src/remove_placeholders.hpp
Line
Count
Source
1
#ifndef SASS_REMOVE_PLACEHOLDERS_H
2
#define SASS_REMOVE_PLACEHOLDERS_H
3
4
#include "ast_fwd_decl.hpp"
5
#include "operation.hpp"
6
7
namespace Sass {
8
9
  class Remove_Placeholders : public Operation_CRTP<void, Remove_Placeholders> {
10
11
  public:
12
13
    SelectorList* remove_placeholders(SelectorList*);
14
    void remove_placeholders(SimpleSelector* simple);
15
    void remove_placeholders(CompoundSelector* complex);
16
    void remove_placeholders(ComplexSelector* complex);
17
18
19
  public:
20
    Remove_Placeholders();
21
6
    ~Remove_Placeholders() { }
22
23
    void operator()(Block*);
24
    void operator()(StyleRule*);
25
    void operator()(CssMediaRule*);
26
    void operator()(SupportsRule*);
27
    void operator()(AtRule*);
28
29
    // ignore missed types
30
    template <typename U>
31
1
    void fallback(U x) {}
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Block*>(Sass::Block*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::StyleRule*>(Sass::StyleRule*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::SupportsRule*>(Sass::SupportsRule*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::CssMediaRule*>(Sass::CssMediaRule*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::AtRule*>(Sass::AtRule*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::AST_Node*>(Sass::AST_Node*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Bubble*>(Sass::Bubble*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Trace*>(Sass::Trace*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::MediaRule*>(Sass::MediaRule*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::CssMediaQuery*>(Sass::CssMediaQuery*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::AtRootRule*>(Sass::AtRootRule*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Keyframe_Rule*>(Sass::Keyframe_Rule*)
void Sass::Remove_Placeholders::fallback<Sass::Declaration*>(Sass::Declaration*)
Line
Count
Source
31
1
    void fallback(U x) {}
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Assignment*>(Sass::Assignment*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Import*>(Sass::Import*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Import_Stub*>(Sass::Import_Stub*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::WarningRule*>(Sass::WarningRule*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::ErrorRule*>(Sass::ErrorRule*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::DebugRule*>(Sass::DebugRule*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Comment*>(Sass::Comment*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::If*>(Sass::If*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::ForRule*>(Sass::ForRule*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::EachRule*>(Sass::EachRule*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::WhileRule*>(Sass::WhileRule*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Return*>(Sass::Return*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Content*>(Sass::Content*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::ExtendRule*>(Sass::ExtendRule*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Definition*>(Sass::Definition*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Mixin_Call*>(Sass::Mixin_Call*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Null*>(Sass::Null*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::List*>(Sass::List*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Map*>(Sass::Map*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Function*>(Sass::Function*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Binary_Expression*>(Sass::Binary_Expression*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Unary_Expression*>(Sass::Unary_Expression*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Function_Call*>(Sass::Function_Call*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Custom_Warning*>(Sass::Custom_Warning*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Custom_Error*>(Sass::Custom_Error*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Variable*>(Sass::Variable*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Number*>(Sass::Number*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Color*>(Sass::Color*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Color_RGBA*>(Sass::Color_RGBA*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Color_HSLA*>(Sass::Color_HSLA*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Boolean*>(Sass::Boolean*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::String_Schema*>(Sass::String_Schema*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::String_Quoted*>(Sass::String_Quoted*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::String_Constant*>(Sass::String_Constant*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::SupportsCondition*>(Sass::SupportsCondition*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::SupportsOperation*>(Sass::SupportsOperation*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::SupportsNegation*>(Sass::SupportsNegation*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::SupportsDeclaration*>(Sass::SupportsDeclaration*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Supports_Interpolation*>(Sass::Supports_Interpolation*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Media_Query*>(Sass::Media_Query*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Media_Query_Expression*>(Sass::Media_Query_Expression*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::At_Root_Query*>(Sass::At_Root_Query*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Parent_Reference*>(Sass::Parent_Reference*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Parameter*>(Sass::Parameter*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Parameters*>(Sass::Parameters*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Argument*>(Sass::Argument*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Arguments*>(Sass::Arguments*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::Selector_Schema*>(Sass::Selector_Schema*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::PlaceholderSelector*>(Sass::PlaceholderSelector*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::TypeSelector*>(Sass::TypeSelector*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::ClassSelector*>(Sass::ClassSelector*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::IDSelector*>(Sass::IDSelector*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::AttributeSelector*>(Sass::AttributeSelector*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::PseudoSelector*>(Sass::PseudoSelector*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::SelectorComponent*>(Sass::SelectorComponent*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::SelectorCombinator*>(Sass::SelectorCombinator*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::CompoundSelector*>(Sass::CompoundSelector*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::ComplexSelector*>(Sass::ComplexSelector*)
Unexecuted instantiation: void Sass::Remove_Placeholders::fallback<Sass::SelectorList*>(Sass::SelectorList*)
32
33
  };
34
35
}
36
37
#endif