nds2-client - ClientDeveloper  0.16.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Types | Private Attributes | List of all members
NDS::detail::bash_pattern Class Reference

#include <nds_bash_pattern.hh>

Collaboration diagram for NDS::detail::bash_pattern:
Collaboration graph
[legend]

Public Member Functions

 bash_pattern (const std::string &expression)
 
 bash_pattern (const char *expression)
 
 ~bash_pattern ()
 
int matches (const char *text)
 

Private Types

typedef ::bash_pattern bash_pattern_t
 

Private Attributes

bash_pattern_tcompiled_expr
 

Member Typedef Documentation

typedef ::bash_pattern NDS::detail::bash_pattern::bash_pattern_t
private

Constructor & Destructor Documentation

NDS::detail::bash_pattern::bash_pattern ( const std::string &  expression)
inlineexplicit
NDS::detail::bash_pattern::bash_pattern ( const char *  expression)
inlineexplicit
NDS::detail::bash_pattern::~bash_pattern ( )
inline

Member Function Documentation

int NDS::detail::bash_pattern::matches ( const char *  text)
inline

Member Data Documentation

bash_pattern_t* NDS::detail::bash_pattern::compiled_expr
private

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