cregex.h File Reference

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

namespace  casacore
 

this file contains all the compiler specific defines


Defines

#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

Define 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.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1