コード例 #1
0
ファイル: cursor.cpp プロジェクト: KeeganRen/qt-creator
Type Cursor::nonPointerTupe() const
{
    auto typeResult = type();

    if (typeResult.isPointer())
        typeResult = typeResult.pointeeType();

    return typeResult;
}
コード例 #2
0
ファイル: clangtype.cpp プロジェクト: kai66673/qt-creator
bool Type::isOutputArgument() const
{
    return isLValueReference() && !pointeeType().isConstant();
}
コード例 #3
0
ファイル: clangtype.cpp プロジェクト: kai66673/qt-creator
bool Type::isReferencingConstant() const
{
    return (isPointer() || isLValueReference()) && pointeeType().isConstant();
}
コード例 #4
0
ファイル: clangtype.cpp プロジェクト: kai66673/qt-creator
bool Type::isPointerToConstant() const
{
    return isPointer() && pointeeType().isConstant();
}
コード例 #5
0
ファイル: clangtype.cpp プロジェクト: kai66673/qt-creator
bool Type::isConstantReference()
{
    return isLValueReference() && pointeeType().isConstant();
}