Alien-SmokeQt

 view release on metacpan or  search on metacpan

smoke/qt/qtcore/smokeconfig.xml  view on Meta::CPAN

<config>
    <moduleName>qtcore</moduleName>
    <scalarTypes>
        <!-- QString is a class, but represented as a scalar (#) in munged names -->
        <typeName>QString</typeName>
    </scalarTypes>
    <voidpTypes>
        <!-- both are classes, but they are represented as Smoke::t_voidp -->
        <typeName>QStringList</typeName>
        <typeName>QString</typeName>
    </voidpTypes>
    <exclude>
        <!-- we don't want private stuff in smoke.. -->
        <signature>.*::d_ptr.*</signature>
        <signature>.*::q_ptr.*</signature>
        <signature>.*QUuid::data.*</signature>
        <signature>.*QBitArray::data_ptr.*</signature>
        <signature>.*QByteArray::data_ptr.*</signature>
        <signature>.*\(.*Private.*\).*</signature>
        <signature>.*QLocale::p</signature>
        <signature>.*QLocale::v</signature>
        <signature>.*QByteArrayMatcher::dummy</signature>
        <signature>.*QByteArrayMatcher::p</signature>
        <signature>.*QResource::QResource\(const QResource&amp;\).*</signature>
        <signature>.*QStringMatcher::q_data</signature>
        <signature>.*QStringMatcher::p</signature>
        <!-- why doesn't this work?! -->
        <signature>.*QTextCodec::ConverterState::state_data.*</signature>
        <!-- Thread related stuff belongs to the bindings language -->
        <signature>.*QtConcurrent.*</signature>
        <!-- this doesn't link, internal stuff.. -->
        <signature>.*qFindString.*</signature>
        <!-- windows internal helper functions -->
        <signature>.*qFrom.*Endian_helper.*</signature>
    </exclude>
    <functions>
        <!-- include functions starting with 'q' -->
        <name>^q.*</name>
        <name>.*::q.*</name>
        <!-- and operators -->
        <name>.*operator.*</name>
    </functions>
    <classList>
        <class>QAbstractAnimation</class>
        <class>QAbstractEventDispatcher</class>
        <class>QAbstractFileEngine</class>
        <class>QAbstractFileEngine::ExtensionOption</class>
        <class>QAbstractFileEngine::ExtensionReturn</class>
        <class>QAbstractFileEngineHandler</class>
        <class>QAbstractFileEngineIterator</class>
        <class>QAbstractFileEngine::MapExtensionOption</class>
        <class>QAbstractFileEngine::MapExtensionReturn</class>
        <class>QAbstractFileEngine::UnMapExtensionOption</class>
        <class>QAbstractItemModel</class>
        <class>QAbstractListModel</class>
        <class>QAbstractState</class>
        <class>QAbstractTableModel</class>
        <class>QAbstractTransition</class>
        <class>QAnimationGroup</class>
        <class>QAtomicInt</class>
        <class>QBasicAtomicInt</class>
        <class>QBasicTimer</class>
        <class>QBitArray</class>
        <class>QBitRef</class>
        <class>QBool</class>
        <class>QBuffer</class>
        <class>QByteArray</class>
        <class>QByteArrayMatcher</class>
        <class>QByteRef</class>
        <class>QChar</class>
        <class>QCharRef</class>
        <class>QChildEvent</class>
        <class>QCoreApplication</class>
        <class>QCryptographicHash</class>
        <class>QDataStream</class>
        <class>QDate</class>
        <class>QDateTime</class>
        <class>QDebug</class>
        <class>QDir</class>
        <class>QDirIterator</class>
        <class>QDynamicPropertyChangeEvent</class>
        <class>QEasingCurve</class>
        <class>QElapsedTimer</class>
        <class>QEvent</class>
        <class>QEventLoop</class>
        <class>QEventTransition</class>
        <class>QFactoryInterface</class>
        <class>QFile</class>
        <class>QFileExtension</class>



( run in 1.585 second using v1.01-cache-2.11-cpan-2398b32b56e )