00001 /********************************************************************** 00002 ** This program is part of 'MOOSE', the 00003 ** Messaging Object Oriented Simulation Environment, 00004 ** also known as GENESIS 3 base code. 00005 ** copyright (C) 2003-2006 Upinder S. Bhalla. and NCBS 00006 ** It is made available under the terms of the 00007 ** GNU Lesser General Public License version 2.1 00008 ** See the file COPYING.LIB for the full notice. 00009 **********************************************************************/ 00010 00011 #ifndef _WILDCARD_H 00012 #define _WILDCARD_H 00013 00014 // Just a couple of extern definitions for general use. 00015 00046 int simpleWildcardFind( const string& path, vector<ObjId>& ret); 00047 00048 00054 int wildcardFind(const string& n, vector<ObjId>& ret); 00055 00072 int allChildren( ObjId start, unsigned int index, 00073 const string& insideBrace, vector< ObjId >& ret ); 00074 00075 #endif // _WILDCARD_H