clang-pure-0.2.0.1: Pure C++ code analysis with libclang
Language.C.Clang.Type
data Type Source #
Instances
Methods
deref :: Type -> (Ptr (RefOf Type) -> IO a) -> IO a
unsafeToPtr :: Type -> Ptr (RefOf Type)
typeSpelling :: Type -> ByteString Source #
typeKind :: Type -> TypeKind Source #
data TypeKind Source #
Constructors
(==) :: TypeKind -> TypeKind -> Bool #
(/=) :: TypeKind -> TypeKind -> Bool #
compare :: TypeKind -> TypeKind -> Ordering #
(<) :: TypeKind -> TypeKind -> Bool #
(<=) :: TypeKind -> TypeKind -> Bool #
(>) :: TypeKind -> TypeKind -> Bool #
(>=) :: TypeKind -> TypeKind -> Bool #
max :: TypeKind -> TypeKind -> TypeKind #
min :: TypeKind -> TypeKind -> TypeKind #
showsPrec :: Int -> TypeKind -> ShowS #
show :: TypeKind -> String #
showList :: [TypeKind] -> ShowS #