Section courante

A propos

Section administrative du site

Valeur Sass interne

Voici les valeurs Sass interne :

  1. struct Sass_Unknown {
  2.   enum Sass_Tag tag;
  3. };
  4.  
  5. struct Sass_Boolean {
  6.   enum Sass_Tag tag;
  7.   bool          value;
  8. };
  9.  
  10. struct Sass_Number {
  11.   enum Sass_Tag tag;
  12.   double        value;
  13.   char*         unit;
  14. };
  15.  
  16. struct Sass_Color {
  17.   enum Sass_Tag tag;
  18.   double        r;
  19.   double        g;
  20.   double        b;
  21.   double        a;
  22. };
  23.  
  24. struct Sass_String {
  25.   enum Sass_Tag tag;
  26.   char*         value;
  27. };
  28.  
  29. struct Sass_List {
  30.   enum Sass_Tag       tag;
  31.   enum Sass_Separator separator;
  32.   size_t              length;
  33.   // «tableau» terminé par null
  34.   union Sass_Value**  values;
  35. };
  36.  
  37. struct Sass_Map {
  38.   enum Sass_Tag        tag;
  39.   size_t               length;
  40.   struct Sass_MapPair* pairs;
  41. };
  42.  
  43. struct Sass_Null {
  44.   enum Sass_Tag tag;
  45. };
  46.  
  47. struct Sass_Error {
  48.   enum Sass_Tag tag;
  49.   char*         message;
  50. };
  51.  
  52. struct Sass_Warning {
  53.   enum Sass_Tag tag;
  54.   char*         message;
  55. };
  56.  
  57. union Sass_Value {
  58.   struct Sass_Unknown unknown;
  59.   struct Sass_Boolean boolean;
  60.   struct Sass_Number  number;
  61.   struct Sass_Color   color;
  62.   struct Sass_String  string;
  63.   struct Sass_List    list;
  64.   struct Sass_Map     map;
  65.   struct Sass_Null    null;
  66.   struct Sass_Error   error;
  67.   struct Sass_Warning   warning;
  68. };
  69.  
  70. struct Sass_MapPair {
  71.   union Sass_Value* key;
  72.   union Sass_Value* value;
  73. };


Dernière mise à jour : Mardi, le 8 octobre 2024