OP_BundlePattern Class Reference

#include <OP_BundlePattern.h>

List of all members.

Public Member Functions

int argc () const
const char * argv (int i) const
bool hasRelativePath () const
bool isAsterisk () 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 29 of file OP_BundlePattern.h.


Constructor & Destructor Documentation

OP_BundlePattern::OP_BundlePattern ( const char *  str  )  [protected]

OP_BundlePattern::~OP_BundlePattern (  )  [protected]


Member Function Documentation

static OP_BundlePattern* OP_BundlePattern::allocPattern ( const char *  str  )  [static]

int OP_BundlePattern::argc (  )  const [inline]

Definition at line 34 of file OP_BundlePattern.h.

const char* OP_BundlePattern::argv ( int  i  )  const [inline]

Definition at line 35 of file OP_BundlePattern.h.

static void OP_BundlePattern::freePattern ( OP_BundlePattern pattern  )  [static]

bool OP_BundlePattern::hasPattern ( const char *  str  )  const

bool OP_BundlePattern::hasRelativePath (  )  const [inline]

Definition at line 41 of file OP_BundlePattern.h.

bool OP_BundlePattern::isAsterisk (  )  const [inline]

Definition at line 42 of file OP_BundlePattern.h.

bool OP_BundlePattern::isNullPattern (  )  const [inline]

Definition at line 43 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:

Generated on Fri May 25 00:10:32 2012 for HDK by  doxygen 1.5.9