コード例 #1
0
ファイル: ast.cpp プロジェクト: Elv13/Umbrello-ng
void DeclaratorAST::addPtrOp( AST::Node& ptrOp )
{
    if( !ptrOp.get() )
        return;

    ptrOp->setParent( this );
    m_ptrOpList.append( ptrOp.release() );
}
コード例 #2
0
ファイル: ast.cpp プロジェクト: Elv13/Umbrello-ng
void DeclaratorAST::addArrayDimension( AST::Node& arrayDimension )
{
    if( !arrayDimension.get() )
        return;

    arrayDimension->setParent( this );
    m_arrayDimensionList.append( arrayDimension.release() );
}
コード例 #3
0
ファイル: ast.cpp プロジェクト: Elv13/Umbrello-ng
void AccessDeclarationAST::addAccess( AST::Node& access )
{
    if( !access.get() )
        return;

    access->setParent( this );
    m_accessList.append( access.release() );
}
コード例 #4
0
ファイル: ast.cpp プロジェクト: Elv13/Umbrello-ng
void TemplateArgumentListAST::addArgument( AST::Node& arg )
{
    if( !arg.get() )
        return;

    arg->setParent( this );
    m_argumentList.append( arg.release() );
}
コード例 #5
0
ファイル: ast.cpp プロジェクト: Elv13/Umbrello-ng
void GroupAST::addNode( AST::Node& node )
{
    if( !node.get() )
        return;

    node->setParent( this );
    m_nodeList.append( node.release() );
}