| 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 Source #
Defines output style of compiled CSS.
Constructors
| SassStyleNested | |
| SassStyleExpanded | |
| SassStyleCompact | |
| SassStyleCompressed | |
| SassStyleInspect | Marked as internal |
| SassStyleToSass | Marked as internal |
Instances
| Enum SassOutputStyle Source # | |
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 Source # | |
Defined in Bindings.Libsass.Types Methods (==) :: SassOutputStyle -> SassOutputStyle -> Bool # (/=) :: SassOutputStyle -> SassOutputStyle -> Bool # | |
| Show SassOutputStyle Source # | |
Defined in Bindings.Libsass.Types Methods showsPrec :: Int -> SassOutputStyle -> ShowS # show :: SassOutputStyle -> String # showList :: [SassOutputStyle] -> ShowS # | |
data SassContext Source #
data SassFileContext Source #
data SassDataContext Source #
data SassCompilerState Source #
Instances
| Enum SassCompilerState Source # | |
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 Source # | |
Defined in Bindings.Libsass.Types Methods (==) :: SassCompilerState -> SassCompilerState -> Bool # (/=) :: SassCompilerState -> SassCompilerState -> Bool # | |
| Show SassCompilerState Source # | |
Defined in Bindings.Libsass.Types Methods showsPrec :: Int -> SassCompilerState -> ShowS # show :: SassCompilerState -> String # showList :: [SassCompilerState] -> ShowS # | |
data SassCallee Source #
data SassImport Source #
data SassOptions Source #
data SassCompiler Source #
data SassImporter Source #
data SassFunction Source #
type SassEnvFrame = Ptr SassEnv Source #
type SassCalleeEntry = Ptr SassCallee Source #
type SassImportEntry = Ptr SassImport Source #
type SassImportList = Ptr (Ptr SassImport) Source #
type SassImporterEntry = Ptr SassImporter Source #
type SassImporterList = Ptr (Ptr SassImporter) Source #
type SassImporterFnType = CString -> SassImporterEntry -> Ptr SassCompiler -> IO SassImportList Source #
type SassFunctionEntry = Ptr SassFunction Source #
type SassFunctionList = Ptr (Ptr SassFunction) Source #
type SassFunctionFnType = Ptr SassValue -> SassFunctionEntry -> Ptr SassOptions -> IO (Ptr SassValue) Source #
data SassCalleeType Source #
Constructors
| SassCalleeMixin | |
| SassCalleeFunction | |
| SassCalleeCFunction |
Instances
| Enum SassCalleeType Source # | |
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 Source # | |
Defined in Bindings.Libsass.Types Methods (==) :: SassCalleeType -> SassCalleeType -> Bool # (/=) :: SassCalleeType -> SassCalleeType -> Bool # | |
| Show SassCalleeType Source # | |
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 |
Instances
| Enum SassTag Source # | |
| Eq SassTag Source # | |
| Show SassTag Source # | |
data SassSeparator Source #
Separator used in Sass lists.
Constructors
| SassSeparatorComma | |
| SassSeparatorSpace | |
| SassSeparatorHash | Marked as internal |
Instances
| Enum SassSeparator Source # | |
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 Source # | |
Defined in Bindings.Libsass.Types Methods (==) :: SassSeparator -> SassSeparator -> Bool # (/=) :: SassSeparator -> SassSeparator -> Bool # | |
| Show SassSeparator Source # | |
Defined in Bindings.Libsass.Types Methods showsPrec :: Int -> SassSeparator -> ShowS # show :: SassSeparator -> String # showList :: [SassSeparator] -> ShowS # | |