diff options
Diffstat (limited to 'node_modules/node-sass/src/libsass/src/kwd_arg_macros.hpp')
-rw-r--r-- | node_modules/node-sass/src/libsass/src/kwd_arg_macros.hpp | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/node_modules/node-sass/src/libsass/src/kwd_arg_macros.hpp b/node_modules/node-sass/src/libsass/src/kwd_arg_macros.hpp deleted file mode 100644 index e135da7..0000000 --- a/node_modules/node-sass/src/libsass/src/kwd_arg_macros.hpp +++ /dev/null @@ -1,28 +0,0 @@ -#ifndef SASS_KWD_ARG_MACROS_H -#define SASS_KWD_ARG_MACROS_H - -// Example usage: -// KWD_ARG_SET(Args) { -// KWD_ARG(Args, string, foo); -// KWD_ARG(Args, int, bar); -// ... -// }; -// -// ... and later ... -// -// something(Args().foo("hey").bar(3)); - -#define KWD_ARG_SET(set_name) class set_name - -#define KWD_ARG(set_name, type, name) \ -private: \ - type name##_; \ -public: \ - set_name& name(type name##__) { \ - name##_ = name##__; \ - return *this; \ - } \ - type name() { return name##_; } \ -private: - -#endif |