Sha256: c480d85513054733304c9e5c160c913278a2a7abd8deffe9bc73adfefd16409c
Contents?: true
Size: 695 Bytes
Versions: 6
Compression:
Stored size: 695 Bytes
Contents
#ifndef SASS_LISTIZE_H #define SASS_LISTIZE_H #include <vector> #include <iostream> #include "ast.hpp" #include "context.hpp" #include "operation.hpp" #include "environment.hpp" namespace Sass { typedef Environment<AST_Node*> Env; struct Backtrace; class Listize : public Operation_CRTP<Expression*, Listize> { Memory_Manager& mem; Expression* fallback_impl(AST_Node* n); public: Listize(Memory_Manager&); ~Listize() { } Expression* operator()(Selector_List*); Expression* operator()(Complex_Selector*); Expression* operator()(Compound_Selector*); template <typename U> Expression* fallback(U x) { return fallback_impl(x); } }; } #endif
Version data entries
6 entries across 6 versions & 2 rubygems