HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros 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 25 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 30 of file OP_BundlePattern.h.

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

Definition at line 31 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::isAllPattern ( ) const
inline

Definition at line 36 of file OP_BundlePattern.h.

bool OP_BundlePattern::isNullPattern ( ) const
inline

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