#include <KviKvsRunTimeContext.h>
Enumerator |
---|
BreakPending |
|
ContinuePending |
|
HaltCalled |
|
DisableReporting |
|
KviKvsRunTimeContext::~KviKvsRunTimeContext |
( |
| ) |
|
bool KviKvsRunTimeContext::breakPending |
( |
| ) |
|
|
inline |
void KviKvsRunTimeContext::clearError |
( |
| ) |
|
|
inline |
bool KviKvsRunTimeContext::continuePending |
( |
| ) |
|
|
inline |
void KviKvsRunTimeContext::disableReporting |
( |
| ) |
|
|
inline |
void KviKvsRunTimeContext::enableReporting |
( |
| ) |
|
|
inline |
void KviKvsRunTimeContext::enterBlockingSection |
( |
| ) |
|
bool KviKvsRunTimeContext::error |
( |
| ) |
const |
|
inline |
Referenced by KviKvsObject::callFunction(), errorNoIrcContext(), KviKvsTreeNodeArrayElement::evaluateIndex(), KviKvsTreeNodeExpressionUnaryOperator::evaluateOperand(), KviKvsTreeNodeExpressionBinaryOperator::evaluateOperands(), KviKvsTreeNodeExtendedScopeVariable::evaluateReadOnly(), KviKvsTreeNodeData::evaluateReadOnly(), KviKvsTreeNodeModuleFunctionCall::evaluateReadOnly(), KviKvsTreeNodeAliasFunctionCall::evaluateReadOnly(), KviKvsTreeNodeHashReferenceAssert::evaluateReadOnlyInObjectScope(), KviKvsTreeNodeData::evaluateReadOnlyInObjectScope(), KviKvsTreeNodeArrayReferenceAssert::evaluateReadOnlyInObjectScope(), KviKvsTreeNodeExtendedScopeVariable::evaluateReadWrite(), KviKvsTreeNodeData::evaluateReadWrite(), KviKvsTreeNodeData::evaluateReadWriteInObjectScope(), KviKvsTreeNodeModuleSimpleCommand::execute(), KviKvsTreeNodeSpecialCommandDo::execute(), KviKvsTreeNodeModuleCallbackCommand::execute(), KviKvsTreeNodeSpecialCommandWhile::execute(), KviKvsTreeNodeSpecialCommandFor::execute(), KviKvsTreeNodeSpecialCommandForeach::execute(), KviKvsTreeNodeSpecialCommandClass::execute(), KviKvsTreeNodeOperationDecrement::execute(), KviKvsTreeNodeAliasSimpleCommand::execute(), KviKvsTreeNodeOperationIncrement::execute(), KviKvsTreeNodeOperationSelfAnd::execute(), KviKvsTreeNodeOperationSelfDivision::execute(), KviKvsTreeNodeSpecialCommandSwitch::execute(), KviKvsTreeNodeOperationSelfModulus::execute(), KviKvsTreeNodeOperationSelfMultiplication::execute(), KviKvsTreeNodeOperationSelfOr::execute(), KviKvsTreeNodeOperationSelfShl::execute(), KviKvsTreeNodeOperationSelfShr::execute(), KviKvsTreeNodeOperationSelfSubtraction::execute(), KviKvsTreeNodeSpecialCommandDefpopup::execute(), KviKvsTreeNodeOperationSelfSum::execute(), KviKvsTreeNodeOperationSelfXor::execute(), KviKvsScript::executeInternal(), KviKvsParameterProcessor::handleParameterTypeError(), KviKvsTreeNodeScopeOperator::objectFromVariant(), and KviKvsParameterProcessor::process().
void KviKvsRunTimeContext::error |
( |
KviKvsTreeNode * |
pNode, |
|
|
QString |
szMsgFmt, |
|
|
|
... |
|
) |
| |
void KviKvsRunTimeContext::error |
( |
QString |
szMsgFmt, |
|
|
|
... |
|
) |
| |
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().
KviKvsHash* KviKvsRunTimeContext::extendedScopeVariables |
( |
| ) |
|
|
inline |
KviKvsHash * KviKvsRunTimeContext::globalVariables |
( |
| ) |
|
bool KviKvsRunTimeContext::haltCalled |
( |
| ) |
|
|
inline |
void KviKvsRunTimeContext::handleBreak |
( |
| ) |
|
|
inline |
void KviKvsRunTimeContext::handleContinue |
( |
| ) |
|
|
inline |
bool KviKvsRunTimeContext::leaveBlockingSection |
( |
| ) |
|
KviKvsHash* KviKvsRunTimeContext::localVariables |
( |
| ) |
|
|
inline |
QString* KviKvsRunTimeContext::popupId |
( |
| ) |
|
|
inline |
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 KviKvsRunTimeCall::error(), error(), KviKvsRunTimeCall::warning(), and warning().
bool KviKvsRunTimeContext::reportingDisabled |
( |
| ) |
|
|
inline |
QString* KviKvsRunTimeContext::scriptFilePath |
( |
| ) |
|
|
inline |
void KviKvsRunTimeContext::setBreakPending |
( |
| ) |
|
|
inline |
void KviKvsRunTimeContext::setContinuePending |
( |
| ) |
|
|
inline |
void KviKvsRunTimeContext::setDefaultReportLocation |
( |
KviKvsTreeNode * |
pNode | ) |
|
void KviKvsRunTimeContext::setHaltCalled |
( |
| ) |
|
|
inline |
void KviKvsRunTimeContext::setWindow |
( |
KviWindow * |
pWnd | ) |
|
|
inline |
void KviKvsRunTimeContext::warning |
( |
KviKvsTreeNode * |
pNode, |
|
|
QString |
szMsgFmt, |
|
|
|
... |
|
) |
| |
References kvi_va_end, kvi_va_list, kvi_va_start, and report().
Referenced by KviKvsObjectClass::allocateInstance(), KviKvsTreeNodeHashCount::evaluateReadOnlyInObjectScope(), KviKvsTreeNodeHashElement::evaluateReadOnlyInObjectScope(), KviKvsTreeNodeArrayCount::evaluateReadOnlyInObjectScope(), KviKvsTreeNodeArrayElement::evaluateReadOnlyInObjectScope(), KviKvsTreeNodeHashElement::evaluateReadWriteInObjectScope(), KviKvsTreeNodeArrayElement::evaluateReadWriteInObjectScope(), KviKvsTreeNodeRebindingSwitch::execute(), KviKvsTreeNodeAliasSimpleCommand::execute(), KviKvsTreeNodeOperationStringSubstitution::execute(), warningMissingParameter(), and warningNoIrcConnection().
void KviKvsRunTimeContext::warning |
( |
QString |
szMsgFmt, |
|
|
|
... |
|
) |
| |
bool KviKvsRunTimeContext::warningMissingParameter |
( |
| ) |
|
bool KviKvsRunTimeContext::warningNoIrcConnection |
( |
| ) |
|
bool KviKvsRunTimeContext::m_bError |
|
protected |
KviKvsHash* KviKvsRunTimeContext::m_pLocalVariables |
|
protected |
unsigned int KviKvsRunTimeContext::m_uRunTimeFlags |
|
protected |
The documentation for this class was generated from the following files: