예제 #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() );
}