diff options
Diffstat (limited to 'node_modules/node-sass/src/libsass/src/ast_fwd_decl.cpp')
-rw-r--r-- | node_modules/node-sass/src/libsass/src/ast_fwd_decl.cpp | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/node_modules/node-sass/src/libsass/src/ast_fwd_decl.cpp b/node_modules/node-sass/src/libsass/src/ast_fwd_decl.cpp deleted file mode 100644 index c9c7672..0000000 --- a/node_modules/node-sass/src/libsass/src/ast_fwd_decl.cpp +++ /dev/null @@ -1,29 +0,0 @@ -#include "ast.hpp" - -namespace Sass { - - #define IMPLEMENT_BASE_CAST(T) \ - template<> \ - T* Cast(AST_Node* ptr) { \ - return dynamic_cast<T*>(ptr); \ - }; \ - \ - template<> \ - const T* Cast(const AST_Node* ptr) { \ - return dynamic_cast<const T*>(ptr); \ - }; \ - - IMPLEMENT_BASE_CAST(AST_Node) - IMPLEMENT_BASE_CAST(Expression) - IMPLEMENT_BASE_CAST(Statement) - IMPLEMENT_BASE_CAST(Has_Block) - IMPLEMENT_BASE_CAST(PreValue) - IMPLEMENT_BASE_CAST(Value) - IMPLEMENT_BASE_CAST(List) - IMPLEMENT_BASE_CAST(String) - IMPLEMENT_BASE_CAST(String_Constant) - IMPLEMENT_BASE_CAST(Supports_Condition) - IMPLEMENT_BASE_CAST(Selector) - IMPLEMENT_BASE_CAST(Simple_Selector) - -} |