32#ifndef _QORE_CLASS_FILE_H
34#define _QORE_CLASS_FILE_H
39extern void preinitReadOnlyFileClass();
40extern void preinitFileClass();
42#include <qore/QoreFile.h>
47 xsink->
raiseException(
"ILLEGAL-EXPRESSION",
"%s() cannot be called with a system constant object when 'no-terminal-io' is set", m);
#define PO_NO_TERMINAL_IO
do not allow any terminal I/O to be performed
Definition: Restrictions.h:60
container for holding Qore-language exception information and also for registering a "thread_exit" ca...
Definition: ExceptionSink.h:50
DLLEXPORT AbstractQoreNode * raiseException(const char *err, const char *fmt,...)
appends a Qore-language exception to the list
defines a Qore-language class
Definition: QoreClass.h:253
contains constants, classes, and subnamespaces in QoreProgram objects
Definition: QoreNamespace.h:65
the implementation of Qore's object data type, reference counted, dynamically-allocated only
Definition: QoreObject.h:60
DLLEXPORT bool isSystemObject() const
returns true if the object is a system object (created with the system constructor)
typed hash declaration
Definition: TypedHashDecl.h:44