32#ifndef QORE_CASENODEREGEX_H
33#define QORE_CASENODEREGEX_H
35#include "qore/intern/SwitchStatement.h"
36#include "qore/intern/QoreRegex.h"
42class 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 {
63class 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:50
The main value class in Qore, designed to be passed by value.
Definition: QoreValue.h:276