Sha256: 6caa4a927356cdf34aea7381fe36025fecc25e63a7b9dfa0fe3fa9fde7caf5de
Contents?: true
Size: 691 Bytes
Versions: 7
Compression:
Stored size: 691 Bytes
Contents
#ifndef SASS_LISTIZE_H #define SASS_LISTIZE_H // sass.hpp must go before all system headers to get the // __EXTENSIONS__ fix on Solaris. #include "sass.hpp" #include "ast_fwd_decl.hpp" #include "operation.hpp" namespace Sass { struct Backtrace; class Listize : public Operation_CRTP<Expression*, Listize> { public: static Expression* perform(AST_Node* node); public: Listize(); ~Listize() { } Expression* operator()(SelectorList*); Expression* operator()(ComplexSelector*); Expression* operator()(CompoundSelector*); // generic fallback template <typename U> Expression* fallback(U x) { return Cast<Expression>(x); } }; } #endif
Version data entries
7 entries across 6 versions & 4 rubygems