#include <KviKvsRunTimeContext.h>
◆ RunTimeFlags
Enumerator |
---|
BreakPending | |
ContinuePending | |
HaltCalled | |
DisableReporting | |
◆ KviKvsRunTimeContext()
◆ ~KviKvsRunTimeContext()
KviKvsRunTimeContext::~KviKvsRunTimeContext |
( |
| ) |
|
◆ aliasSwitchList()
◆ breakPending()
bool KviKvsRunTimeContext::breakPending |
( |
| ) |
|
|
inline |
◆ clearError()
void KviKvsRunTimeContext::clearError |
( |
| ) |
|
|
inline |
◆ connection()
◆ console()
◆ context()
◆ continuePending()
bool KviKvsRunTimeContext::continuePending |
( |
| ) |
|
|
inline |
◆ defaultReportLocation()
◆ disableReporting()
void KviKvsRunTimeContext::disableReporting |
( |
| ) |
|
|
inline |
◆ enableReporting()
void KviKvsRunTimeContext::enableReporting |
( |
| ) |
|
|
inline |
◆ enterBlockingSection()
void KviKvsRunTimeContext::enterBlockingSection |
( |
| ) |
|
◆ error() [1/3]
bool KviKvsRunTimeContext::error |
( |
| ) |
const |
|
inline |
Referenced by KviKvsObject::callFunction(), errorNoIrcContext(), KviKvsTreeNodeArrayElement::evaluateIndex(), KviKvsTreeNodeExpressionUnaryOperator::evaluateOperand(), KviKvsTreeNodeExpressionBinaryOperator::evaluateOperands(), KviKvsTreeNodeAliasFunctionCall::evaluateReadOnly(), KviKvsTreeNodeData::evaluateReadOnly(), KviKvsTreeNodeModuleFunctionCall::evaluateReadOnly(), KviKvsTreeNodeExtendedScopeVariable::evaluateReadOnly(), KviKvsTreeNodeArrayReferenceAssert::evaluateReadOnlyInObjectScope(), KviKvsTreeNodeData::evaluateReadOnlyInObjectScope(), KviKvsTreeNodeHashReferenceAssert::evaluateReadOnlyInObjectScope(), KviKvsTreeNodeData::evaluateReadWrite(), KviKvsTreeNodeExtendedScopeVariable::evaluateReadWrite(), KviKvsTreeNodeData::evaluateReadWriteInObjectScope(), KviKvsTreeNodeAliasSimpleCommand::execute(), KviKvsTreeNodeModuleCallbackCommand::execute(), KviKvsTreeNodeModuleSimpleCommand::execute(), KviKvsTreeNodeOperationDecrement::execute(), KviKvsTreeNodeOperationIncrement::execute(), KviKvsTreeNodeOperationSelfAnd::execute(), KviKvsTreeNodeOperationSelfDivision::execute(), KviKvsTreeNodeOperationSelfModulus::execute(), KviKvsTreeNodeOperationSelfMultiplication::execute(), KviKvsTreeNodeOperationSelfOr::execute(), KviKvsTreeNodeOperationSelfShl::execute(), KviKvsTreeNodeOperationSelfShr::execute(), KviKvsTreeNodeOperationSelfSubtraction::execute(), KviKvsTreeNodeOperationSelfSum::execute(), KviKvsTreeNodeOperationSelfXor::execute(), KviKvsTreeNodeSpecialCommandClass::execute(), KviKvsTreeNodeSpecialCommandDefpopup::execute(), KviKvsTreeNodeSpecialCommandDo::execute(), KviKvsTreeNodeSpecialCommandFor::execute(), KviKvsTreeNodeSpecialCommandForeach::execute(), KviKvsTreeNodeSpecialCommandSwitch::execute(), KviKvsTreeNodeSpecialCommandWhile::execute(), KviKvsScript::executeInternal(), KviKvsParameterProcessor::handleParameterTypeError(), KviKvsTreeNodeScopeOperator::objectFromVariant(), and KviKvsParameterProcessor::process().
◆ error() [2/3]
void KviKvsRunTimeContext::error |
( |
KviKvsTreeNode * |
pNode, |
|
|
QString |
szMsgFmt, |
|
|
|
... |
|
) |
| |
◆ error() [3/3]
void KviKvsRunTimeContext::error |
( |
QString |
szMsgFmt, |
|
|
|
... |
|
) |
| |
◆ errorNoIrcContext()
bool KviKvsRunTimeContext::errorNoIrcContext |
( |
| ) |
|
References __tr2qs_ctx, error(), and m_pDefaultReportLocation.
Referenced by links_kvs_cmd_open(), list_kvs_cmd_open(), socketspy_kvs_cmd_open(), tmphighlight_kvs_cmd_addchannel(), tmphighlight_kvs_cmd_addnick(), tmphighlight_kvs_cmd_removechannel(), tmphighlight_kvs_cmd_removenick(), tmphighlight_kvs_fnc_ischannelhighlighted(), and tmphighlight_kvs_fnc_isnickhighlighted().
◆ extendedScopeVariables()
KviKvsHash * KviKvsRunTimeContext::extendedScopeVariables |
( |
| ) |
|
|
inline |
◆ globalVariables()
KviKvsHash * KviKvsRunTimeContext::globalVariables |
( |
| ) |
|
◆ haltCalled()
bool KviKvsRunTimeContext::haltCalled |
( |
| ) |
|
|
inline |
◆ handleBreak()
void KviKvsRunTimeContext::handleBreak |
( |
| ) |
|
|
inline |
◆ handleContinue()
void KviKvsRunTimeContext::handleContinue |
( |
| ) |
|
|
inline |
◆ leaveBlockingSection()
bool KviKvsRunTimeContext::leaveBlockingSection |
( |
| ) |
|
◆ localVariables()
KviKvsHash * KviKvsRunTimeContext::localVariables |
( |
| ) |
|
|
inline |
◆ parameterList()
◆ popupId()
QString * KviKvsRunTimeContext::popupId |
( |
| ) |
|
|
inline |
◆ report()
References __tr2qs_ctx, KviPointerList< T >::append(), KviKvsScript::buffer(), KviKvsTreeNode::contextDescription(), KviKvsReport::findLineAndCol(), KviKvsReport::findLineColAndListing(), KviKvsTreeNode::location(), m_pScript, m_pWindow, KviKvsScript::name(), KviKvsTreeNode::parent(), KviKvsReport::report(), KviKvsReport::RunTimeError, KviKvsReport::RunTimeWarning, KviPointerList< T >::setAutoDelete(), KviKvsReport::setCallStack(), KviKvsReport::setCodeListing(), and KviQString::vsprintf().
Referenced by error(), KviKvsRunTimeCall::error(), error(), warning(), KviKvsRunTimeCall::warning(), and warning().
◆ reportingDisabled()
bool KviKvsRunTimeContext::reportingDisabled |
( |
| ) |
|
|
inline |
◆ returnValue()
◆ script()
◆ scriptFilePath()
QString * KviKvsRunTimeContext::scriptFilePath |
( |
| ) |
|
|
inline |
◆ setBreakPending()
void KviKvsRunTimeContext::setBreakPending |
( |
| ) |
|
|
inline |
◆ setContinuePending()
void KviKvsRunTimeContext::setContinuePending |
( |
| ) |
|
|
inline |
◆ setDefaultReportLocation()
void KviKvsRunTimeContext::setDefaultReportLocation |
( |
KviKvsTreeNode * |
pNode | ) |
|
◆ setHaltCalled()
void KviKvsRunTimeContext::setHaltCalled |
( |
| ) |
|
|
inline |
◆ setWindow()
void KviKvsRunTimeContext::setWindow |
( |
KviWindow * |
pWnd | ) |
|
|
inline |
◆ swapReturnValuePointer()
◆ thisObject()
◆ warning() [1/2]
void KviKvsRunTimeContext::warning |
( |
KviKvsTreeNode * |
pNode, |
|
|
QString |
szMsgFmt, |
|
|
|
... |
|
) |
| |
References kvi_va_end, kvi_va_list, kvi_va_start, and report().
Referenced by KviKvsObjectClass::allocateInstance(), KviKvsTreeNodeArrayCount::evaluateReadOnlyInObjectScope(), KviKvsTreeNodeArrayElement::evaluateReadOnlyInObjectScope(), KviKvsTreeNodeHashCount::evaluateReadOnlyInObjectScope(), KviKvsTreeNodeHashElement::evaluateReadOnlyInObjectScope(), KviKvsTreeNodeArrayElement::evaluateReadWriteInObjectScope(), KviKvsTreeNodeHashElement::evaluateReadWriteInObjectScope(), KviKvsTreeNodeAliasSimpleCommand::execute(), KviKvsTreeNodeOperationStringSubstitution::execute(), KviKvsTreeNodeRebindingSwitch::execute(), KvsObject_layout::init(), warningMissingParameter(), and warningNoIrcConnection().
◆ warning() [2/2]
void KviKvsRunTimeContext::warning |
( |
QString |
szMsgFmt, |
|
|
|
... |
|
) |
| |
◆ warningMissingParameter()
bool KviKvsRunTimeContext::warningMissingParameter |
( |
| ) |
|
◆ warningNoIrcConnection()
bool KviKvsRunTimeContext::warningNoIrcConnection |
( |
| ) |
|
◆ window()
◆ KviKvsEventManager
◆ KviKvsObject
◆ KviKvsRunTimeCall
◆ KviKvsScript
◆ m_bError
bool KviKvsRunTimeContext::m_bError |
|
protected |
◆ m_pDefaultReportLocation
◆ m_pExtendedData
◆ m_pLocalVariables
KviKvsHash* KviKvsRunTimeContext::m_pLocalVariables |
|
protected |
◆ m_pParameterList
◆ m_pReturnValue
◆ m_pScript
◆ m_pWindow
◆ m_uRunTimeFlags
unsigned int KviKvsRunTimeContext::m_uRunTimeFlags |
|
protected |
The documentation for this class was generated from the following files: