casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros | Functions | Variables
cregex.h File Reference
#include <casacore/casa/aips.h>

Go to the source code of this file.

Classes

struct  casacore::re_pattern_buffer
 This data structure is used to represent a compiled pattern. More...
 
struct  casacore::re_registers
 Data structure to store register contents data in. More...
 

Namespaces

 casacore
 For temporary backward namespace compatibility, use casa as alias for casacore.
 

Macros

#define RE_NREGS
 
#define BYTEWIDTH
 
#define RE_NO_BK_PARENS
 
#define RE_NO_BK_VBAR
 
#define RE_BK_PLUS_QM
 
#define RE_TIGHT_VBAR
 
#define RE_NEWLINE_OR
 
#define RE_CONTEXT_INDEP_OPS
 
#define RE_AWK_CLASS_HACK
 
#define RE_INTERVALS
 
#define RE_NO_BK_CURLY_BRACES
 
#define RE_CHAR_CLASSES
 
#define RE_DOT_NOT_NULL
 
#define RE_HAT_NOT_NEWLINE
 
#define RE_NO_BK_REFS
 
#define RE_NO_EMPTY_BK_REF
 
#define RE_NO_EMPTY_BRACKETS
 
#define RE_CONTEXTUAL_INVALID_OPS
 
#define RE_LIMITED_OPS
 
#define RE_NO_EMPTY_RANGES
 
#define RE_NO_HYPHEN_RANGE_END
 
#define RE_SYNTAX_POSIX_AWK
 
#define RE_SYNTAX_AWK
 
#define RE_SYNTAX_EGREP
 
#define RE_SYNTAX_GREP
 
#define RE_SYNTAX_EMACS
 
#define RE_SYNTAX_POSIX_BASIC
 
#define RE_SYNTAX_POSIX_EXTENDED
 
#define RE_EXACTN_VALUE
 

Functions

const char * casacore::a2_re_compile_pattern ()
 
void casacore::a2_re_compile_fastmap ()
 
int casacore::a2_re_search ()
 
int casacore::a2_re_search_2 ()
 
int casacore::a2_re_match ()
 
int casacore::a2_re_match_2 ()
 
const char * casacore::re_comp ()
 
int casacore::re_exec ()
 

Variables

int casacore::obscure_syntax
 

Macro Definition Documentation

#define BYTEWIDTH

Definition at line 45 of file cregex.h.

#define RE_AWK_CLASS_HACK

Definition at line 106 of file cregex.h.

#define RE_BK_PLUS_QM

Definition at line 82 of file cregex.h.

#define RE_CHAR_CLASSES

Definition at line 122 of file cregex.h.

#define RE_CONTEXT_INDEP_OPS

Definition at line 100 of file cregex.h.

#define RE_CONTEXTUAL_INVALID_OPS

Definition at line 150 of file cregex.h.

#define RE_DOT_NOT_NULL

Definition at line 126 of file cregex.h.

#define RE_EXACTN_VALUE

Definition at line 229 of file cregex.h.

#define RE_HAT_NOT_NEWLINE

Definition at line 130 of file cregex.h.

#define RE_INTERVALS

Definition at line 110 of file cregex.h.

#define RE_LIMITED_OPS

Definition at line 154 of file cregex.h.

#define RE_NEWLINE_OR

Definition at line 90 of file cregex.h.

#define RE_NO_BK_CURLY_BRACES

Definition at line 116 of file cregex.h.

#define RE_NO_BK_PARENS

Definition at line 72 of file cregex.h.

#define RE_NO_BK_REFS

Definition at line 134 of file cregex.h.

#define RE_NO_BK_VBAR

Definition at line 77 of file cregex.h.

#define RE_NO_EMPTY_BK_REF

Definition at line 139 of file cregex.h.

#define RE_NO_EMPTY_BRACKETS

Definition at line 143 of file cregex.h.

#define RE_NO_EMPTY_RANGES

Definition at line 160 of file cregex.h.

#define RE_NO_HYPHEN_RANGE_END

Definition at line 164 of file cregex.h.

#define RE_NREGS

Definition at line 42 of file cregex.h.

#define RE_SYNTAX_AWK

Definition at line 170 of file cregex.h.

#define RE_SYNTAX_EGREP

Definition at line 172 of file cregex.h.

#define RE_SYNTAX_EMACS

Definition at line 175 of file cregex.h.

#define RE_SYNTAX_GREP

Definition at line 174 of file cregex.h.

#define RE_SYNTAX_POSIX_AWK

Definition at line 168 of file cregex.h.

#define RE_SYNTAX_POSIX_BASIC

Definition at line 176 of file cregex.h.

#define RE_SYNTAX_POSIX_EXTENDED

Definition at line 182 of file cregex.h.

#define RE_TIGHT_VBAR

Definition at line 86 of file cregex.h.