34 #ifndef _QORE_QOREREGEXSUBST_H
36 #define _QORE_QOREREGEXSUBST_H
38 #include "qore/intern/QoreRegexBase.h"
39 #include <sys/types.h>
43 DLLLOCAL QoreRegexSubst();
48 DLLLOCAL ~QoreRegexSubst();
54 DLLLOCAL
void concatSource(
char c);
55 DLLLOCAL
void concatTarget(
char c);
56 DLLLOCAL
void setGlobal();
59 DLLLOCAL
void ref()
const {
63 DLLLOCAL
void deref() {
69 DLLLOCAL QoreRegexSubst* refSelf()
const {
71 return const_cast<QoreRegexSubst*
>(
this);
80 const char* target,
int rc);
container for holding Qore-language exception information and also for registering a "thread_exit" ca...
Definition: ExceptionSink.h:48
provides atomic reference counting to Qore objects
Definition: QoreReferenceCounter.h:44
DLLEXPORT void ROreference() const
atomically increments the reference count
DLLEXPORT bool ROdereference() const
atomically decrements the reference count
Qore's string type supported by the QoreEncoding class.
Definition: QoreString.h:93
Qore's string value type, reference counted, dynamically-allocated only.
Definition: QoreStringNode.h:50