| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
Bindings.Libsass.Types
Synopsis
- data SassOutputStyle
- data SassContext
- data SassFileContext
- data SassDataContext
- data SassCompilerState
- data SassEnv
- data SassCallee
- data SassImport
- data SassOptions
- data SassCompiler
- data SassImporter
- data SassFunction
- type SassEnvFrame = Ptr SassEnv
- type SassCalleeEntry = Ptr SassCallee
- type SassImportEntry = Ptr SassImport
- type SassImportList = Ptr (Ptr SassImport)
- type SassImporterEntry = Ptr SassImporter
- type SassImporterList = Ptr (Ptr SassImporter)
- type SassImporterFnType = CString -> SassImporterEntry -> Ptr SassCompiler -> IO SassImportList
- type SassImporterFn = FunPtr SassImporterFnType
- type SassFunctionEntry = Ptr SassFunction
- type SassFunctionList = Ptr (Ptr SassFunction)
- type SassFunctionFnType = Ptr SassValue -> SassFunctionEntry -> Ptr SassOptions -> IO (Ptr SassValue)
- type SassFunctionFn = FunPtr SassFunctionFnType
- data SassCalleeType
- data SassValue
- data SassTag
- data SassSeparator
- data SassOp
Documentation
data SassOutputStyle #
Defines output style of compiled CSS.
Constructors
| SassStyleNested | |
| SassStyleExpanded | |
| SassStyleCompact | |
| SassStyleCompressed | |
| SassStyleInspect | Marked as internal |
| SassStyleToSass | Marked as internal |
Instances
| Enum SassOutputStyle # | |
Defined in Bindings.Libsass.Types Methods succ :: SassOutputStyle -> SassOutputStyle # pred :: SassOutputStyle -> SassOutputStyle # toEnum :: Int -> SassOutputStyle # fromEnum :: SassOutputStyle -> Int # enumFrom :: SassOutputStyle -> [SassOutputStyle] # enumFromThen :: SassOutputStyle -> SassOutputStyle -> [SassOutputStyle] # enumFromTo :: SassOutputStyle -> SassOutputStyle -> [SassOutputStyle] # enumFromThenTo :: SassOutputStyle -> SassOutputStyle -> SassOutputStyle -> [SassOutputStyle] # | |
| Eq SassOutputStyle # | |
Defined in Bindings.Libsass.Types Methods (==) :: SassOutputStyle -> SassOutputStyle -> Bool # (/=) :: SassOutputStyle -> SassOutputStyle -> Bool # | |
| Show SassOutputStyle # | |
Defined in Bindings.Libsass.Types Methods showsPrec :: Int -> SassOutputStyle -> ShowS # show :: SassOutputStyle -> String # showList :: [SassOutputStyle] -> ShowS # | |
data SassContext #
data SassFileContext #
data SassDataContext #
data SassCompilerState #
Instances
| Enum SassCompilerState # | |
Defined in Bindings.Libsass.Types Methods succ :: SassCompilerState -> SassCompilerState # pred :: SassCompilerState -> SassCompilerState # toEnum :: Int -> SassCompilerState # fromEnum :: SassCompilerState -> Int # enumFrom :: SassCompilerState -> [SassCompilerState] # enumFromThen :: SassCompilerState -> SassCompilerState -> [SassCompilerState] # enumFromTo :: SassCompilerState -> SassCompilerState -> [SassCompilerState] # enumFromThenTo :: SassCompilerState -> SassCompilerState -> SassCompilerState -> [SassCompilerState] # | |
| Eq SassCompilerState # | |
Defined in Bindings.Libsass.Types Methods (==) :: SassCompilerState -> SassCompilerState -> Bool # (/=) :: SassCompilerState -> SassCompilerState -> Bool # | |
| Show SassCompilerState # | |
Defined in Bindings.Libsass.Types Methods showsPrec :: Int -> SassCompilerState -> ShowS # show :: SassCompilerState -> String # showList :: [SassCompilerState] -> ShowS # | |
data SassCallee #
data SassImport #
data SassOptions #
data SassCompiler #
data SassImporter #
data SassFunction #
type SassEnvFrame = Ptr SassEnv #
type SassCalleeEntry = Ptr SassCallee #
type SassImportEntry = Ptr SassImport #
type SassImportList = Ptr (Ptr SassImport) #
type SassImporterEntry = Ptr SassImporter #
type SassImporterList = Ptr (Ptr SassImporter) #
type SassImporterFnType = CString -> SassImporterEntry -> Ptr SassCompiler -> IO SassImportList #
type SassImporterFn = FunPtr SassImporterFnType #
type SassFunctionEntry = Ptr SassFunction #
type SassFunctionList = Ptr (Ptr SassFunction) #
type SassFunctionFnType = Ptr SassValue -> SassFunctionEntry -> Ptr SassOptions -> IO (Ptr SassValue) #
type SassFunctionFn = FunPtr SassFunctionFnType #
data SassCalleeType #
Constructors
| SassCalleeMixin | |
| SassCalleeFunction | |
| SassCalleeCFunction |
Instances
| Enum SassCalleeType # | |
Defined in Bindings.Libsass.Types Methods succ :: SassCalleeType -> SassCalleeType # pred :: SassCalleeType -> SassCalleeType # toEnum :: Int -> SassCalleeType # fromEnum :: SassCalleeType -> Int # enumFrom :: SassCalleeType -> [SassCalleeType] # enumFromThen :: SassCalleeType -> SassCalleeType -> [SassCalleeType] # enumFromTo :: SassCalleeType -> SassCalleeType -> [SassCalleeType] # enumFromThenTo :: SassCalleeType -> SassCalleeType -> SassCalleeType -> [SassCalleeType] # | |
| Eq SassCalleeType # | |
Defined in Bindings.Libsass.Types Methods (==) :: SassCalleeType -> SassCalleeType -> Bool # (/=) :: SassCalleeType -> SassCalleeType -> Bool # | |
| Show SassCalleeType # | |
Defined in Bindings.Libsass.Types Methods showsPrec :: Int -> SassCalleeType -> ShowS # show :: SassCalleeType -> String # showList :: [SassCalleeType] -> ShowS # | |
Constructors
| SassBoolean | |
| SassNumber | |
| SassColor | |
| SassString | |
| SassList | |
| SassMap | |
| SassNull | |
| SassError | |
| SassWarning |
data SassSeparator #
Separator used in Sass lists.
Constructors
| SassSeparatorComma | |
| SassSeparatorSpace | |
| SassSeparatorHash | Marked as internal |
Instances
| Enum SassSeparator # | |
Defined in Bindings.Libsass.Types Methods succ :: SassSeparator -> SassSeparator # pred :: SassSeparator -> SassSeparator # toEnum :: Int -> SassSeparator # fromEnum :: SassSeparator -> Int # enumFrom :: SassSeparator -> [SassSeparator] # enumFromThen :: SassSeparator -> SassSeparator -> [SassSeparator] # enumFromTo :: SassSeparator -> SassSeparator -> [SassSeparator] # enumFromThenTo :: SassSeparator -> SassSeparator -> SassSeparator -> [SassSeparator] # | |
| Eq SassSeparator # | |
Defined in Bindings.Libsass.Types Methods (==) :: SassSeparator -> SassSeparator -> Bool # (/=) :: SassSeparator -> SassSeparator -> Bool # | |
| Show SassSeparator # | |
Defined in Bindings.Libsass.Types Methods showsPrec :: Int -> SassSeparator -> ShowS # show :: SassSeparator -> String # showList :: [SassSeparator] -> ShowS # | |