33 #ifndef S_BESCatalogUtils_h 34 #define S_BESCatalogUtils_h 1 52 static map<string, BESCatalogUtils *> _instances ;
55 list<string> _exclude ;
56 list<string> _include ;
67 vector< type_reg > _match_list ;
75 virtual bool include(
const string &inQuestion )
const ;
76 virtual bool exclude(
const string &inQuestion )
const ;
82 virtual void dump( ostream &strm )
const ;
87 #endif // S_BESCatalogUtils_h virtual ~BESCatalogUtils()
static const BESCatalogUtils * Utils(const string &name)
BESCatalogUtils::match_citer match_list_end() const
vector< type_reg >::const_iterator match_citer
Base object for bes objects.
const string & get_root_dir() const
virtual void dump(ostream &strm) const
dump the contents of this object to the specified ostream
virtual bool include(const string &inQuestion) const
virtual bool exclude(const string &inQuestion) const
BESCatalogUtils::match_citer match_list_begin() const
bool follow_sym_links() const