| # Gaudi Framework, version v21r7p1 |

Home |  | Generated: 15 Feb 2010

# MultiFileCatalog.cpp File Reference

`#include "GaudiKernel/DeclareFactoryEntries.h"`
`#include "GaudiKernel/strcasecmp.h"`
`#include "GaudiKernel/MsgStream.h"`
`#include "Reflex/PluginService.h"`
`#include "MultiFileCatalog.h"`
`#include <stdexcept>`
`#include <algorithm>`

Include dependency graph for MultiFileCatalog.cpp:

Go to the source code of this file.

## Namespaces
namespace | Gaudi
## Functions
std::string | Gaudi::createGuidAsString ()
| Create file identifier using UUID mechanism.
| DECLARE_NAMESPACE_SERVICE_FACTORY (Gaudi, MultiFileCatalog)
template<class V, class F>
bool | _findX0Bool (V &array, F pmf, bool invert)

## Function Documentation

template<class V, class F>

bool @693::_findX0Bool | ( | V & | array,
|  | F | pmf,
|  | bool | invert |
| ) |  |  | `[inline, static]`

Definition at line 18 of file MultiFileCatalog.cpp.

    00018                                                  {
    00019     for(typename V::const_iterator i=array.begin(); i != array.end(); ++i) {
    00020       bool res = invert ? !((*i)->*pmf)() : ((*i)->*pmf)();
    00021       if ( !res ) return false;
    00022     }
    00023     return true;
    00024   }

DECLARE_NAMESPACE_SERVICE_FACTORY | ( | Gaudi | ,
|  | MultiFileCatalog |  |
| ) |  |  |