32 #ifndef QORE_CASENODEREGEX_H
33 #define QORE_CASENODEREGEX_H
35 #include "qore/intern/SwitchStatement.h"
36 #include "qore/intern/QoreRegex.h"
42 class CaseNodeRegex :
public CaseNode {
44 DLLLOCAL CaseNodeRegex(
const QoreProgramLocation* loc, QoreRegex *m_re, StatementBlock *blk);
46 DLLLOCAL
virtual ~CaseNodeRegex() {
55 DLLLOCAL
virtual bool isCaseNodeImpl()
const {
58 DLLLOCAL
virtual bool isDefault()
const {
63 class CaseNodeNegRegex :
public CaseNodeRegex {
65 DLLLOCAL CaseNodeNegRegex(
const QoreProgramLocation* loc, QoreRegex* m_re, StatementBlock* blk) : CaseNodeRegex(loc, m_re, blk) {
container for holding Qore-language exception information and also for registering a "thread_exit" ca...
Definition: ExceptionSink.h:48
The main value class in Qore, designed to be passed by value.
Definition: QoreValue.h:275