X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=bindings-CoreFoundation.git;a=blobdiff_plain;f=Bindings%2FCoreFoundation%2FCFCharacterSet.hsc;fp=Bindings%2FCoreFoundation%2FCFCharacterSet.hsc;h=f0bb629a447e48e13c4cc9524533a58476037aee;hp=0000000000000000000000000000000000000000;hb=74e9929e85ef6565e878d2a53e426f87a9d34ce2;hpb=25f68575512f3f7e110255dc1a201426d7665bcd diff --git a/Bindings/CoreFoundation/CFCharacterSet.hsc b/Bindings/CoreFoundation/CFCharacterSet.hsc new file mode 100644 index 0000000..f0bb629 --- /dev/null +++ b/Bindings/CoreFoundation/CFCharacterSet.hsc @@ -0,0 +1,68 @@ +#include +#include + +module Bindings.CoreFoundation.CFCharacterSet where +#strict_import +import Bindings.CoreFoundation.CFBase +import Bindings.CoreFoundation.CFData + +#opaque_t __CFCharacterSet +#synonym_t CFCharacterSetRef , Ptr <__CFCharacterSet> +#synonym_t CFMutableCharacterSetRef, Ptr <__CFCharacterSet> + +#num kCFCharacterSetControl +#num kCFCharacterSetWhitespace +#num kCFCharacterSetWhitespaceAndNewline +#num kCFCharacterSetDecimalDigit +#num kCFCharacterSetLetter +#num kCFCharacterSetLowercaseLetter +#num kCFCharacterSetUppercaseLetter +#num kCFCharacterSetNonBase +#num kCFCharacterSetDecomposable +#num kCFCharacterSetAlphaNumeric +#num kCFCharacterSetPunctuation +#if MAC_OS_X_VERSION_10_2 <= MAC_OS_X_VERSION_MAX_ALLOWED +# num kCFCharacterSetCapitalizedLetter +#endif +#if MAC_OS_X_VERSION_10_3 <= MAC_OS_X_VERSION_MAX_ALLOWED +# num kCFCharacterSetSymbol +#endif +#if MAC_OS_X_VERSION_10_5 <= MAC_OS_X_VERSION_MAX_ALLOWED +# num kCFCharacterSetNewline +#endif +#num kCFCharacterSetIllegal +#synonym_t CFCharacterSetPredefinedSet, + +#ccall CFCharacterSetGetTypeID , IO +#ccall CFCharacterSetGetPredefined, -> IO +#cinline CFCharacterSetCreateWithCharactersInRange , -> Ptr -> IO +#ccall CFCharacterSetCreateWithCharactersInString , -> -> IO +#ccall CFCharacterSetCreateWithBitmapRepresentation, -> -> IO + +#if MAC_OS_X_VERSION_10_2 <= MAC_OS_X_VERSION_MAX_ALLOWED +# ccall CFCharacterSetCreateInvertedSet, -> -> IO +# ccall CFCharacterSetIsSupersetOfSet , -> -> IO +# ccall CFCharacterSetHasMemberInPlane , -> -> IO +#endif + +#ccall CFCharacterSetCreateMutable, -> IO + +#if MAC_OS_X_VERSION_10_3 <= MAC_OS_X_VERSION_MAX_ALLOWED +# ccall CFCharacterSetCreateCopy, -> -> IO +#endif + +#ccall CFCharacterSetCreateMutableCopy, -> -> IO +#ccall CFCharacterSetIsCharacterMember, -> -> IO + +#if MAC_OS_X_VERSION_10_2 <= MAC_OS_X_VERSION_MAX_ALLOWED +# ccall CFCharacterSetIsLongCharacterMember, -> -> IO +#endif + +#ccall CFCharacterSetCreateBitmapRepresentation, -> -> IO +#cinline CFCharacterSetAddCharactersInRange , -> Ptr -> IO () +#cinline CFCharacterSetRemoveCharactersInRange , -> Ptr -> IO () +#ccall CFCharacterSetAddCharactersInString , -> -> IO () +#ccall CFCharacterSetRemoveCharactersInString , -> -> IO () +#ccall CFCharacterSetUnion , -> -> IO () +#ccall CFCharacterSetIntersect , -> -> IO () +#ccall CFCharacterSetInvert , -> IO ()