#include <WsfScriptLookup.hpp>
|
| static bool | IdentifierToken (const char *aBufferBegin, const char *aBufferEnd, size_t aCharOffset, size_t &aBegin, size_t &aEnd) |
| static UtTextDocumentRange | IdentifierRange (UtTextDocumentLocation aLocation) |
◆ SymbolMap
◆ StopLocation
| Enumerator |
|---|
| cSTOP_AT_LOCATION | |
| cSTOP_AT_END_OF_FUNCTION | |
| cSTOP_AT_END_OF_STATEMENT | |
◆ UpdateResult
| Enumerator |
|---|
| cNO_SCRIPT | |
| cFAILURE | |
| cSUCCESS | |
| cSUCCESS_NO_CHANGES | |
◆ WsfScriptLookup() [1/3]
| wizard::WsfScriptLookup::WsfScriptLookup |
( |
Project * | aProjectPtr | ) |
|
|
explicit |
◆ WsfScriptLookup() [2/3]
| wizard::WsfScriptLookup::WsfScriptLookup |
( |
const WsfScriptLookup & | | ) |
|
|
delete |
◆ WsfScriptLookup() [3/3]
| wizard::WsfScriptLookup::WsfScriptLookup |
( |
WsfScriptLookup && | | ) |
|
|
default |
◆ ~WsfScriptLookup()
| wizard::WsfScriptLookup::~WsfScriptLookup |
( |
| ) |
|
◆ AddMethodSymbols()
| bool wizard::WsfScriptLookup::AddMethodSymbols |
( |
SymbolMap & | aSymbols | ) |
|
◆ AddSymbolsFromBuiltins()
| bool wizard::WsfScriptLookup::AddSymbolsFromBuiltins |
( |
SymbolMap & | aSymbols | ) |
|
◆ AddSymbolsFromThis()
| bool wizard::WsfScriptLookup::AddSymbolsFromThis |
( |
SymbolMap & | aSymbols | ) |
|
◆ AddSymbolsFromType()
| bool wizard::WsfScriptLookup::AddSymbolsFromType |
( |
SymbolMap & | aSymbols, |
|
|
UsType * | aTypePtr ) |
◆ AddSymbolsInScope()
| bool wizard::WsfScriptLookup::AddSymbolsInScope |
( |
SymbolMap & | aSymbols | ) |
|
◆ FindType()
| UsType * wizard::WsfScriptLookup::FindType |
( |
const std::string & | aName | ) |
|
◆ GetCurrentCallInfo()
| bool wizard::WsfScriptLookup::GetCurrentCallInfo |
( |
int & | aArgNumber, |
|
|
size_t & | aOpenParenPos, |
|
|
size_t & | aCloseParenPos, |
|
|
std::string & | aFunctionName, |
|
|
std::vector< UsFunction > & | aFunctionOptions ) |
◆ GetDefinitionLocation()
| UtTextDocumentRange wizard::WsfScriptLookup::GetDefinitionLocation |
( |
UsSymbol * | aSymPtr | ) |
|
◆ GetErrors()
◆ GetFunctionDescription()
| std::string wizard::WsfScriptLookup::GetFunctionDescription |
( |
const std::string & | aFunctionName, |
|
|
const UsFunction & | aFunc, |
|
|
const std::string & | aClassName = std::string() ) |
◆ GetIdentifierLeftOfCursor()
| std::string wizard::WsfScriptLookup::GetIdentifierLeftOfCursor |
( |
| ) |
const |
|
inline |
◆ GetInsertPosition()
| size_t wizard::WsfScriptLookup::GetInsertPosition |
( |
| ) |
const |
|
inline |
◆ GetLocalScope()
◆ GetLocation()
| UtTextDocumentLocation wizard::WsfScriptLookup::GetLocation |
( |
| ) |
const |
|
inline |
◆ GetReplaceCharacters()
| size_t wizard::WsfScriptLookup::GetReplaceCharacters |
( |
| ) |
const |
|
inline |
◆ GetScriptData()
◆ GetScriptInfo()
◆ GetScriptValDescription()
| std::string wizard::WsfScriptLookup::GetScriptValDescription |
( |
UsValRef | aVal | ) |
|
References UsTypeList::cPROTOTYPE_ID_START, wizard::WsfScriptTypes::GetConstCtx(), GetFunctionDescription(), UsTypeList::GetPrototype(), GetScriptData(), UsTypeList::GetType(), UsValRef::mFunctionNamePtr, UsValRef::mFunctionTypePtr, UsType::mMethods, UsSymbol::mName, UsType::mName, UsSymbol::mRTypeId, UsValRef::mSymbolPtr, Us::UsConstCtx::mTypes, and wizard::WsfScriptData::mTypesPtr.
Referenced by wizard::EditAssist_Script::SetScriptValRef().
◆ GetType()
| UsType * wizard::WsfScriptLookup::GetType |
( |
int | aTypeId | ) |
|
◆ HasMethodSymbols()
| bool wizard::WsfScriptLookup::HasMethodSymbols |
( |
| ) |
|
◆ IdentifierRange()
| UtTextDocumentRange wizard::WsfScriptLookup::IdentifierRange |
( |
UtTextDocumentLocation | aLocation | ) |
|
|
static |
◆ IdentifierToken()
| bool wizard::WsfScriptLookup::IdentifierToken |
( |
const char * | aBufferBegin, |
|
|
const char * | aBufferEnd, |
|
|
size_t | aCharOffset, |
|
|
size_t & | aBegin, |
|
|
size_t & | aEnd ) |
|
static |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Search()
| UsSymbol * wizard::WsfScriptLookup::Search |
( |
const std::string & | aSymbolName | ) |
|
◆ SetLocation()
◆ SetScenario()
| void wizard::WsfScriptLookup::SetScenario |
( |
Project * | aProjectPtr | ) |
|
◆ SetStoreErrors()
| void wizard::WsfScriptLookup::SetStoreErrors |
( |
bool | aStoreErrors | ) |
|
◆ Update()
The documentation for this class was generated from the following files: