version 1.3, 2005/02/05 22:59:16
|
version 1.4, 2005/05/15 13:21:44
|
|
|
// | // |
// Author: Dan Gorey (djgorey@us.ibm.com) | // Author: Dan Gorey (djgorey@us.ibm.com) |
// | // |
// Modified By: |
// Modified By: David Dillard, VERITAS Software Corp. |
|
// (david.dillard@veritas.com) |
// | // |
//%///////////////////////////////////////////////////////////////////////////// | //%///////////////////////////////////////////////////////////////////////////// |
|
|
|
|
|
|
#ifndef Pegasus_CQLRegularExpression_h | #ifndef Pegasus_CQLRegularExpression_h |
#define Pegasus_CQLRegularExpression_h | #define Pegasus_CQLRegularExpression_h |
| |
| |
#include <Pegasus/Common/Config.h> |
|
#include <Pegasus/CQL/Linkage.h> |
|
#include <Pegasus/Common/String.h> |
|
#include <iostream> |
|
|
|
#ifdef PEGASUS_USE_EXPERIMENTAL_INTERFACES | #ifdef PEGASUS_USE_EXPERIMENTAL_INTERFACES |
| |
|
#include <Pegasus/CQL/Linkage.h> |
|
|
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
class PEGASUS_CQL_LINKAGE CQLRegularExpression { |
class String; |
| |
|
class PEGASUS_CQL_LINKAGE CQLRegularExpression |
|
{ |
public: | public: |
|
|
CQLRegularExpression(); | CQLRegularExpression(); |
|
|
~CQLRegularExpression(); | ~CQLRegularExpression(); |
| |
Boolean match(const String& string, const String& pattern); | Boolean match(const String& string, const String& pattern); |
| |
|
|
private: | private: |
| |
}; | }; |
| |
|
|
PEGASUS_NAMESPACE_END | PEGASUS_NAMESPACE_END |
|
|
#endif | #endif |
#endif | #endif |
|
|