本文整理汇总了C++中WVList::add方法的典型用法代码示例。如果您正苦于以下问题:C++ WVList::add方法的具体用法?C++ WVList::add怎么用?C++ WVList::add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WVList
的用法示例。
在下文中一共展示了WVList::add方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: derivedClasses
void ClassLattice::derivedClasses( WVList & symlist )
//---------------------------------------------------
{
loadDeriveds();
for( int i = 0; i < _deriveds.count(); i += 1 ) {
symlist.add( _deriveds[ i ]->_class );
}
}
示例2: baseClasses
void ClassLattice::baseClasses( WVList & symlist )
//------------------------------------------------
{
loadBases();
for( int i = 0; i < _bases.count(); i += 1 ) {
symlist.add( _bases[ i ]->_class );
}
}
示例3: addWorkFiles
void MComponent::addWorkFiles( WVList& workFiles, SwMode mode, MComponent* comp )
{
for( int i=0; i<_items.count(); i++ ) {
MItem* m = (MItem*)_items[i];
WFileName f;
m->absName( f );
MWorkFile* w = new MWorkFile( f, mode, m, comp );
workFiles.add( w );
}
}
示例4: getMaskItems
void MComponent::getMaskItems( WVList& list )
{
int icount = _items.count();
for( int i=0; i<icount; i++ ) {
MItem* m = (MItem*)_items[i];
if( m->isMask() ) {
list.add( m );
}
}
}
示例5: addStates
void MItem::addStates( WVList& list, SwMode mode )
{
int icount = _states.count();
for( int i=0; i<icount; i++ ) {
MState* st = (MState*)_states[i];
if( st->mode() == mode ) {
list.add( _states[i] );
}
}
}
示例6: addFamilies
void MTool::addFamilies( WVList& list )
{
int icount = _families.count();
for( int i = 0; i < icount; i++ ) {
list.add( _families[i] );
}
icount = _incTools.count();
for( int i = 0; i < icount; i++ ) {
MTool* tool = (MTool*)_incTools[i];
tool->addFamilies( list );
}
}
示例7: addActions
void MItem::addActions( WFileName& fn, WVList& list )
{
WVList rules;
if( _config->findMatchingRules( fn, _component->mask(), rules ) ) {
for( int i=0; i<rules.count(); i++ ) {
MRule* r = (MRule*)rules[i];
for( int j=0; j<r->actions().count(); j++ ) {
list.add( r->actions()[j] );
}
}
}
}
示例8: referenceHook
static bool referenceHook( drmem_hdl, dr_ref_info * refinfo, char * name,
void * info )
//-----------------------------------------------------------------------
{
Reference * ref;
WVList * list = (WVList *) info;
for( int i = 0; i < list->count(); i++ ) {
ref = (Reference *) (*list)[i];
if( ref->line() == refinfo->line && ref->column() == refinfo->column
&& strcmp( ref->sourceFile(), refinfo->file ) == 0 ) {
WBRFree( name );
return true;
}
}
list->add( new Reference( refinfo, name ) );
return true; // keep going
}