/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 |