NEST  2.6.0,not_revisioned_source_dir@0
Classes | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
RegexpModule Class Reference

#include <sliregexp.h>

Inheritance diagram for RegexpModule:
SLIModule

Classes

class  RegcompFunction
 
class  RegerrorFunction
 
class  RegexecFunction
 

Public Member Functions

 RegexpModule (void)
 
 ~RegexpModule ()
 
void init (SLIInterpreter *)
 Initialise the module. More...
 
const std::string name (void) const
 Return name of the module. More...
 
const std::string commandstring (void) const
 Return sli command sequence to be executed for initialisation. More...
 
- Public Member Functions inherited from SLIModule
virtual ~SLIModule ()
 
void install (std::ostream &, SLIInterpreter *)
 Print installation message via interpreter message command. More...
 

Public Attributes

RegcompFunction regcompfunction
 
RegexecFunction regexecfunction
 
RegerrorFunction regerrorfunction
 
const Name regexdict_name
 
const Name REG_NOTBOL_name
 
const Name REG_NOTEOL_name
 
const Name REG_ESPACE_name
 
const Name REG_BADPAT_name
 
const Name REG_EXTENDED_name
 
const Name REG_ICASE_name
 
const Name REG_NOSUB_name
 
const Name REG_NEWLINE_name
 
const Name REG_ECOLLATE_name
 
const Name REG_ECTYPE_name
 
const Name REG_EESCAPE_name
 
const Name REG_ESUBREG_name
 
const Name REG_EBRACK_name
 
const Name REG_EPAREN_name
 
const Name REG_EBRACE_name
 
const Name REG_BADBR_name
 
const Name REG_ERANGE_name
 
const Name REG_BADRPT_name
 

Static Public Attributes

static SLIType RegexType
 

Constructor & Destructor Documentation

RegexpModule::RegexpModule ( void  )
inline
RegexpModule::~RegexpModule ( )

Member Function Documentation

const std::string RegexpModule::commandstring ( void  ) const
virtual

Return sli command sequence to be executed for initialisation.

Reimplemented from SLIModule.

void RegexpModule::init ( SLIInterpreter )
virtual
const std::string RegexpModule::name ( void  ) const
virtual

Return name of the module.

Implements SLIModule.

Member Data Documentation

const Name RegexpModule::REG_BADBR_name

Referenced by init().

const Name RegexpModule::REG_BADPAT_name

Referenced by init().

const Name RegexpModule::REG_BADRPT_name

Referenced by init().

const Name RegexpModule::REG_EBRACE_name

Referenced by init().

const Name RegexpModule::REG_EBRACK_name

Referenced by init().

const Name RegexpModule::REG_ECOLLATE_name

Referenced by init().

const Name RegexpModule::REG_ECTYPE_name

Referenced by init().

const Name RegexpModule::REG_EESCAPE_name

Referenced by init().

const Name RegexpModule::REG_EPAREN_name

Referenced by init().

const Name RegexpModule::REG_ERANGE_name

Referenced by init().

const Name RegexpModule::REG_ESPACE_name

Referenced by init().

const Name RegexpModule::REG_ESUBREG_name

Referenced by init().

const Name RegexpModule::REG_EXTENDED_name

Referenced by init().

const Name RegexpModule::REG_ICASE_name

Referenced by init().

const Name RegexpModule::REG_NEWLINE_name

Referenced by init().

const Name RegexpModule::REG_NOSUB_name

Referenced by init().

const Name RegexpModule::REG_NOTBOL_name

Referenced by init().

const Name RegexpModule::REG_NOTEOL_name

Referenced by init().

RegcompFunction RegexpModule::regcompfunction

Referenced by init().

RegerrorFunction RegexpModule::regerrorfunction

Referenced by init().

const Name RegexpModule::regexdict_name

Referenced by init().

RegexecFunction RegexpModule::regexecfunction

Referenced by init().

SLIType RegexpModule::RegexType
static

Referenced by init(), and ~RegexpModule().


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