Sha256: f77997f95d66da0eaa332ea52165b761d0191245ee473039e5da39a500b35b95

Contents?: true

Size: 1.44 KB

Versions: 7

Compression:

Stored size: 1.44 KB

Contents

#ifndef SASS_STYLESHEET_H
#define SASS_STYLESHEET_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 "extender.hpp"
#include "file.hpp"

namespace Sass {

  // parsed stylesheet from loaded resource
  // this should be a `Module` for sass 4.0
  class StyleSheet : public Resource {
    public:

      // The canonical URL for this module's source file. This may be `null`
      // if the module was loaded from a string without a URL provided.
      // Uri get url;

      // Modules that this module uses.
      // List<Module> get upstream;

      // The module's variables.
      // Map<String, Value> get variables;

      // The module's functions. Implementations must ensure
      // that each [Callable] is stored under its own name.
      // Map<String, Callable> get functions;

      // The module's mixins. Implementations must ensure that
      // each [Callable] is stored under its own name.
      // Map<String, Callable> get mixins;

      // The extensions defined in this module, which is also able to update
      // [css]'s style rules in-place based on downstream extensions.
      // Extender extender;

      // The module's CSS tree.
      Block_Obj root;

    public:

      // default argument constructor
      StyleSheet(const Resource& res, Block_Obj root);

      // Copy constructor
      StyleSheet(const StyleSheet& res);

  };


}

#endif

Version data entries

7 entries across 6 versions & 4 rubygems

Version Path
trusty-cms-7.0.9.1 vendor/bundle/ruby/3.3.0/gems/sassc-2.4.0/ext/libsass/src/stylesheet.hpp
trusty-cms-7.0.9.1 vendor/bundle/ruby/3.1.0/gems/sassc-2.4.0/ext/libsass/src/stylesheet.hpp
blacklight-spotlight-3.6.0.beta8 vendor/bundle/ruby/3.2.0/gems/sassc-2.4.0/ext/libsass/src/stylesheet.hpp
date_n_time_picker_activeadmin-0.1.2 vendor/bundle/ruby/2.6.0/gems/sassc-2.4.0/ext/libsass/src/stylesheet.hpp
date_n_time_picker_activeadmin-0.1.1 vendor/bundle/ruby/2.6.0/gems/sassc-2.4.0/ext/libsass/src/stylesheet.hpp
sassc-2.4.0 ext/libsass/src/stylesheet.hpp
sassc-2.3.0 ext/libsass/src/stylesheet.hpp