Lines Matching refs:margs

31   margs = args;  in initialize()
62 static int check( const Collection& c, const std::vector<ArgsParser::spec>& margs ) in check() argument
64 std::vector<bool> found( margs.size() ); in check()
68 for ( uint i = 0; i < margs.size(); ++i ) in check()
70 if ( hasimp( **o, margs[i].type ) && !found[i] ) in check()
81 for( uint i = 0; i < margs.size(); ++i ) in check()
88 return ::check( os, margs ); in check()
93 return ::check( os, margs ); in check()
98 const std::vector<ArgsParser::spec> &margs ) in parse() argument
100 Collection ret( margs.size(), static_cast<typename Collection::value_type>( 0 ) ); in parse()
104 for( uint i = 0; i < margs.size(); ++i ) in parse()
105 if ( hasimp( **o, margs[i].type ) && ret[i] == 0 ) in parse()
124 return ::parse( os, margs ); in parse()
129 return ::parse( os, margs ); in parse()
135 ret.reserve( margs.size() - 1 ); in without()
136 for ( uint i = 0; i < margs.size(); ++i ) in without()
137 if ( margs[i].type != type ) in without()
138 ret.push_back( margs[i] ); in without()
147 std::vector<bool> found( margs.size(), false ); in findSpec()
152 for ( uint i = 0; i < margs.size(); ++i ) in findSpec()
154 if ( (*o)->inherits( margs[i].type ) && !found[i] ) in findSpec()
158 if ( *o == obj ) return margs[i]; in findSpec()
201 return checkArgs( os, margs.size() ); in checkArgs()
206 return ::checkArgs( os, min, margs ); in checkArgs()
211 return checkArgs( os, margs.size() ); in checkArgs()
216 return ::checkArgs( os, minobjects, margs ); in checkArgs()
231 std::vector<bool> found( margs.size(), false ); in selectStatement()
236 for ( uint i = 0; i < margs.size(); ++i ) in selectStatement()
238 if ( (*o)->inherits( margs[i].type ) && !found[i] ) in selectStatement()
246 for ( uint i = 0; i < margs.size(); ++i ) in selectStatement()
249 return margs[i].selectstat; in selectStatement()