inputfiles:
    - /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h
    - /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreBluetooth.framework/Headers/CoreBluetooth.h

classes:
    - NSObject
    - NSData
    - CBManager
    - CBCentralManager
    - CBPeripheralManager
    - CBPeripheral
    - CBCentral
    - CBService
    - CBAttribute
    - CBCharacteristic
    - CBDescriptor
    - CBError
    - CBUUID
    - CBAdvertisementData
    - NSArray
    - NSMutableArray
    - NSDictionary
    - NSEnumerator
    - NSString
    - NSAutoreleasePool

functions: [ NSMakeRange, dispatch_queue_create ]
enums: [ CB.* ]
frameworks: [ Foundation, CoreBluetooth ]
delegates:
    CBDelegate:
        CBCentralManagerDelegate:
            - centralManagerDidUpdateState
            - centralManagerDidDiscoverPeripheral
            - centralManagerDidConnectPeripheral
        CBPeripheralDelegate:
            - peripheralDidDiscoverServices
            - peripheralDidDiscoverCharacteristicsForService
            - peripheralDidUpdateValueForCharacteristic

pragma: [ clang diagnostic ignored "-Wformat-security" ]
