no matching function to call for

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • mksinghal
    New Member
    • Apr 2012
    • 3

    #1

    no matching function to call for

    Error

    x86_64-unknown-linux_dbg.GNU3_ 4_4/pdmandblackwhit e-1-schema.cc: In member
    function `DBRT_ValVec<mm _i32>
    pdmtreenode::ch ildrevisioninst anceids(DBRT_Ca llArgs&) const':
    x86_64-unknown-linux_dbg.GNU3_ 4_4/pdmandblackwhit e-1-schema.cc:22176 : no
    matching function for call to `dbrt_transform 0(DBRT_PtrVec<p dmtreenode>,
    int32 (*)[1], DBRT_CallArgs&) '




    code at line 22176




    dbvalvec<int32: :ValT>::ValT pdmtreenode::ch ildrevisioninst anceids(_DBCALL _ARGDEFS_) const
    {
    DBRT_CallArgs_R ecursionIncreme nter _db_recurse_inc r(_DBCALLARGS_) ;

    return (
    dbtransform0(
    dbcollect(
    mychildren
    ),
    pdmtreenode::re visioninstancei d
    )
    );
    }

    "


    other relevant code part

    "


    #define dbtransform0(in put_recvec, mbr) \
    (dbrt_transform 0(input_recvec, &mbr, _DBCALLARGS_))

    template<class T, class V>
    DBRT_ValVec<typ ename V::ValT>
    dbrt_transform0
    (
    DBRT_PtrVec<T> const & input_recvec,
    V (T::*datambr)[1] ,
    _DBCALL_ARGDEFS _
    )



    #define dbcollect(refba gmbr) \
    (the_##refbagmb r##_BagHelper.c ollect_all_item s(*this,_DBCALL ARGS_))

    #define _DBCALLARGS_ _dbcallargs


    static dbrefbag<pdmtre enode> mychildren[1] ; // ITEM_ID=5


    struct pdmtreenode;

    static int32 revisioninstanc eid[1] ; // ITEM_ID=2

    dbvalvec<int32: :ValT>::ValT objectrevisioni nstanceids(_DBC ALL_ARGDEFS_) const ; // ITEM_ID=21

    int32 pdmtreenode::re visioninstancei d[1];


Working...