framework module Realm {
    umbrella header "Realm.h"

    export *
    module * { export * }

    explicit module Private {
        header "RLMAccessor.h"
        header "RLMArray_Private.h"
        header "RLMListBase.h"
        header "RLMMigration_Private.h"
        header "RLMObjectSchema_Private.h"
        header "RLMObjectStore.h"
        header "RLMObject_Private.h"
        header "RLMOptionalBase.h"
        header "RLMProperty_Private.h"
        header "RLMRealmConfiguration_Private.h"
        header "RLMRealm_Private.h"
        header "RLMResults_Private.h"
        header "RLMSchema_Private.h"
    }

    explicit module Dynamic {
        header "RLMRealm_Dynamic.h"
        header "RLMObjectBase_Dynamic.h"
    }
}
