#include <scriptcontext.hpp>
CSMWorld::ScriptContext::ScriptContext |
( |
const Data & |
data | ) |
|
bool CSMWorld::ScriptContext::canDeclareLocals |
( |
| ) |
const |
|
virtual |
void CSMWorld::ScriptContext::clear |
( |
| ) |
|
bool CSMWorld::ScriptContext::clearLocals |
( |
const std::string & |
script | ) |
|
- Returns
- Were there any locals that needed clearing?
char CSMWorld::ScriptContext::getGlobalType |
( |
const std::string & |
name | ) |
const |
|
virtual |
std::pair< char, bool > CSMWorld::ScriptContext::getMemberType |
( |
const std::string & |
name, |
|
|
const std::string & |
id |
|
) |
| const |
|
virtual |
Return type of member variable name in script id or in script of reference of id
- Returns
- first: 'l: long, 's': short, 'f': float, ' ': does not exist. second: true: script of reference
Implements Compiler::Context.
void CSMWorld::ScriptContext::invalidateIds |
( |
| ) |
|
bool CSMWorld::ScriptContext::isId |
( |
const std::string & |
name | ) |
const |
|
virtual |
bool CSMWorld::ScriptContext::isJournalId |
( |
const std::string & |
name | ) |
const |
|
virtual |
const Data& CSMWorld::ScriptContext::mData |
|
private |
std::vector<std::string> CSMWorld::ScriptContext::mIds |
|
mutableprivate |
bool CSMWorld::ScriptContext::mIdsUpdated |
|
mutableprivate |
The documentation for this class was generated from the following files: