Qore DataProvider Module Reference  2.5
DataProvider::ListDataType Member List

This is the complete list of members for DataProvider::ListDataType, including all inherited members.

accept_type_hashDataProvider::ListDataTypeprotected
acceptsValue(auto value)DataProvider::ListDataTypevirtual
constructor(AbstractDataProviderType element_type, bool or_nothing=False, *hash< auto > options, *hash< auto > tags)DataProvider::ListDataType
constructor(Type element_type, bool or_nothing=False, *hash< auto > options, *hash< auto > tags)DataProvider::ListDataType
DataProvider::AbstractDataProviderType::constructor()DataProvider::AbstractDataProviderType
DataProvider::AbstractDataProviderType::constructor(hash< auto > options, *hash< auto > tags)DataProvider::AbstractDataProviderType
DefaultDescDataProvider::AbstractDataProviderType
element_typeDataProvider::ListDataTypeprotected
get(Type type, *hash< auto > options, *hash< auto > tags)DataProvider::AbstractDataProviderTypestatic
get(string typename, *hash< auto > options)DataProvider::AbstractDataProviderTypestatic
getAcceptTypeHash()DataProvider::ListDataTypevirtual
getBaseTypeCode()DataProvider::AbstractDataProviderType
getBaseTypeName()DataProvider::AbstractDataProviderType
getDesc()DataProvider::ListDataType
getDirectTypeHash()DataProvider::AbstractDataProviderType
getElementType()DataProvider::ListDataTypevirtual
getField(string field_name)DataProvider::AbstractDataProviderType
getFieldInfo()DataProvider::AbstractDataProviderType
getFields()DataProvider::ListDataTypevirtual
getFieldType(string field_name)DataProvider::AbstractDataProviderType
getInfo()DataProvider::AbstractDataProviderType
getInputInfo()DataProvider::AbstractDataProviderType
getName()DataProvider::ListDataTypevirtual
getOptions()DataProvider::AbstractDataProviderType
getOptionValue(string opt)DataProvider::AbstractDataProviderType
getOrNothingType()DataProvider::AbstractDataProviderType
getReturnTypeHash()DataProvider::ListDataTypevirtual
getSoftType()DataProvider::AbstractDataProviderType
getSupportedOptions()DataProvider::AbstractDataProviderType
getTag(string tag)DataProvider::AbstractDataProviderType
getTags()DataProvider::AbstractDataProviderType
getValueType()DataProvider::ListDataTypevirtual
hasType()DataProvider::AbstractDataProviderType
init(AbstractDataProviderType element_type, bool or_nothing)DataProvider::ListDataTypeprotected
isAssignableFrom(AbstractDataProviderType t)DataProvider::AbstractDataProviderType
isAssignableFrom(Type t)DataProvider::AbstractDataProviderType
isList()DataProvider::AbstractDataProviderType
isMandatory()DataProvider::AbstractDataProviderType
isOrNothingType()DataProvider::AbstractDataProviderType
nameDataProvider::ListDataTypeprotected
optionsDataProvider::AbstractDataProviderTypeprotected
return_type_hashDataProvider::ListDataTypeprotected
setOption(string opt, auto value)DataProvider::AbstractDataProviderType
setOptionIntern(string opt, auto value)DataProvider::AbstractDataProviderTypeprotected
setOptions(hash< auto > options)DataProvider::AbstractDataProviderType
tagsDataProvider::AbstractDataProviderTypeprotected
9e0431cc586fbdeec60caac8"> 167  const DebugUntilReturn = DBG_RS_UNTIL_RETURN;
174 
177  const DebugFlowBreak = RC_BREAK;
179  const DebugFlowContinue = RC_CONTINUE;
181  const DebugFlowReturn = RC_RETURN;
183 }
Qore::DebugProgram
DebugProgram class supports Qore Program debugging via ProgramControl.
Definition: QC_DebugProgram.dox.h:42
Qore::DebugProgram::breakProgramThread
int breakProgramThread(ProgramControl pgm, int tid)
Break particular program thread.
Qore::DebugProgram::onFunctionEnter
abstract onFunctionEnter(ProgramControl pgm, int statement, reference rs, reference rtsid)
Executed when a function is entered.
Qore::DebugProgram::breakProgram
int breakProgram(ProgramControl pgm)
Break program, i.e. all threads.
Qore::DebugProgram::removeProgram
nothing removeProgram(ProgramControl pgm)
Remove program from debugging.
Qore::DebugProgram::onFunctionExit
abstract onFunctionExit(ProgramControl pgm, int statement, reference returnValue, reference rs, reference rtsid)
Executed when a function is exited.
Qore::DebugProgram::getAllPrograms
list getAllPrograms()
Get all programs being debugged.
Qore::DebugProgram::onException
abstract onException(ProgramControl pgm, int statement, hash ex, reference dismiss, reference rs, reference rtsid)
Executed when an exception is raised.
Qore::DebugProgram::onDetach
abstract onDetach(ProgramControl pgm, reference rs, reference rtsid)
Executed when thread is datached from program being debugged.
Qore::DebugProgram::waitForTerminationAndClear
nothing waitForTerminationAndClear()
Clear all programs and wait for all threads to finish executing callbacks.
Qore::DebugProgram::destructor
destructor()
Waits for all threads to finish executing, then deletes all global variables, dereferences the intern...
Qore::DebugProgram::onStep
abstract onStep(ProgramControl pgm, int blockStatement, *int statement, *int breakpointId, reference flow, reference rs, reference rtsid)
Executed when step is performed.
Qore::DebugProgram::constructor
constructor()
Creates the debug program object with notification functions without any functionality.
Qore::DebugProgram::copy
copy()
Throws an exception to prevent objects of this class from being copied.
Qore::DebugProgram::getInterruptedCount
int getInterruptedCount()
Get number of interrupted threads.
Qore::DebugProgram::addProgram
nothing addProgram(ProgramControl pgm)
Add program to debugging.
Qore::DebugProgram::onAttach
abstract onAttach(ProgramControl pgm, reference rs, reference rtsid)
Executed when new thread is attached to program being debugged.
Qore::DebugProgram::onExit
abstract onExit(ProgramControl pgm, int statement, reference returnValue, reference rs, reference rtsid)
Executed when a program/thread is exited.
Qore::ProgramControl
The ProgramControl class provides safe information about a Qore program.
Definition: QC_ProgramControl.dox.h:45
Qore::DebugFlowReturn
const DebugFlowReturn
force return Statements command
Definition: QC_DebugProgram.dox.h:181
Qore::DebugFlowContinue
const DebugFlowContinue
force continue Statements command
Definition: QC_DebugProgram.dox.h:179
Qore::DebugFlowBreak
const DebugFlowBreak
force break Statements command
Definition: QC_DebugProgram.dox.h:177
Qore::DebugStep
const DebugStep
Run one step in program, in case of function call stepping goes on in function.
Definition: QC_DebugProgram.dox.h:163
Qore::DebugDetach
const DebugDetach
Detach program from debugging, it is not normally used from script.
Definition: QC_DebugProgram.dox.h:159
Qore::DebugUntilReturn
const DebugUntilReturn
Run program till function is exited.
Definition: QC_DebugProgram.dox.h:167
Qore::DebugStepOver
const DebugStepOver
Run one step in program, in case of function call stepping does not go to function.
Definition: QC_DebugProgram.dox.h:165
Qore::DebugRun
const DebugRun
Run program, avoid stepping.
Definition: QC_DebugProgram.dox.h:161
Qore::hash
hash< auto > hash(object obj)
Returns a hash of an object's members.
Qore::list
list< auto > list(...)
Returns a list of the arguments passed at the top level.
Qore
main Qore-language namespace
Definition: Pseudo_QC_All.dox.h:3