| Qore DataProvider Module Reference 3.2.2

Loading...
Searching...
No Matches
FlexibleTypeHandlingHelper.qc.dox.h
1// -*- mode: c++; indent-tabs-mode: nil -*-
3
24
26 namespace DataProvider {
28 class FlexibleTypeHandlingHelper {
29
30 public:
31 protected:
33 *bool old;
34
35 public:
36
38 constructor();
39
40
42 destructor();
43
44};
45};
46
47// private / internal namespace
48 namespace Priv {
49 thread_local *bool _flexible_type_handling;
50};
DataProvider::FlexibleTypeHandlingHelper
Class to enable flexible type handling in the current thread and restore the state in the destructor.
Definition FlexibleTypeHandlingHelper.qc.dox.h:28
DataProvider::FlexibleTypeHandlingHelper::constructor
constructor()
Sets flexible type handling.
DataProvider::FlexibleTypeHandlingHelper::old
*bool old
The old value of the flexible type handling flag.
Definition FlexibleTypeHandlingHelper.qc.dox.h:33
DataProvider::FlexibleTypeHandlingHelper::destructor
destructor()
Restores the old state of the flexible type handling flag.
DataProvider
Qore AbstractDataField class definition.
Definition AbstractDataField.qc.dox.h:27
Priv
Private definitions.
Definition AbstractDataProviderType.qc.dox.h:454