All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OP_BundlePattern Class Reference

#include <OP_BundlePattern.h>

Public Member Functions

int argc () const
const char * argv (int i) const
bool isAllPattern () const
bool isNullPattern () const
bool hasPattern (const char *str) const
bool match (const OP_Node *node, const char *relativepath, bool assume_kids_included) const
bool matchNode (const OP_Node *node, const char *relativetopath, bool result_if_no_match, int *excluded) const

Static Public Member Functions

static OP_BundlePatternallocPattern (const char *str)
static void freePattern (OP_BundlePattern *pattern)

Protected Member Functions

 OP_BundlePattern (const char *str)
 ~OP_BundlePattern ()

Detailed Description

Definition at line 26 of file OP_BundlePattern.h.

Constructor & Destructor Documentation

OP_BundlePattern::OP_BundlePattern ( const char *  str)
OP_BundlePattern::~OP_BundlePattern ( )

Member Function Documentation

static OP_BundlePattern* OP_BundlePattern::allocPattern ( const char *  str)
int OP_BundlePattern::argc ( ) const

Definition at line 31 of file OP_BundlePattern.h.

const char* OP_BundlePattern::argv ( int  i) const

Definition at line 32 of file OP_BundlePattern.h.

static void OP_BundlePattern::freePattern ( OP_BundlePattern pattern)
bool OP_BundlePattern::hasPattern ( const char *  str) const
bool OP_BundlePattern::isAllPattern ( ) const

Definition at line 37 of file OP_BundlePattern.h.

bool OP_BundlePattern::isNullPattern ( ) const

Definition at line 38 of file OP_BundlePattern.h.

bool OP_BundlePattern::match ( const OP_Node node,
const char *  relativepath,
bool  assume_kids_included 
) const
bool OP_BundlePattern::matchNode ( const OP_Node node,
const char *  relativetopath,
bool  result_if_no_match,
int excluded 
) const

The documentation for this class was generated from the following file: