WSF
wizard::WsfScriptInfo Class Reference

#include <WsfScriptData.hpp>

Collaboration diagram for wizard::WsfScriptInfo:

Public Types

enum  BlockType { cFUNCTION , cIMPLICIT_SCRIPT , cSCRIPT_VARIABLES }

Public Member Functions

 WsfScriptInfo ()
void SetRange (UtTextDocumentRange aRange)

Public Attributes

WsfScriptContainermParent
UtTextDocumentLocation mLocation
UtTextDocumentRange mRange
UtTextRange mBlockRange
std::vector< WsfScriptTokenmTokens
std::vector< std::pair< int, int > > mErrors
BlockType mBlockType
UsSymbolmSymbolPtr
UsSymbolTablemSymbolTablePtr

Member Enumeration Documentation

◆ BlockType

Enumerator
cFUNCTION 
cIMPLICIT_SCRIPT 
cSCRIPT_VARIABLES 

Constructor & Destructor Documentation

◆ WsfScriptInfo()

wizard::WsfScriptInfo::WsfScriptInfo ( )
inline

Member Function Documentation

◆ SetRange()

void wizard::WsfScriptInfo::SetRange ( UtTextDocumentRange aRange)

Member Data Documentation

◆ mBlockRange

UtTextRange wizard::WsfScriptInfo::mBlockRange

Referenced by SetRange().

◆ mBlockType

BlockType wizard::WsfScriptInfo::mBlockType

◆ mErrors

std::vector<std::pair<int, int> > wizard::WsfScriptInfo::mErrors

◆ mLocation

UtTextDocumentLocation wizard::WsfScriptInfo::mLocation

◆ mParent

WsfScriptContainer* wizard::WsfScriptInfo::mParent

◆ mRange

UtTextDocumentRange wizard::WsfScriptInfo::mRange

◆ mSymbolPtr

UsSymbol* wizard::WsfScriptInfo::mSymbolPtr

Referenced by WsfScriptInfo().

◆ mSymbolTablePtr

◆ mTokens

std::vector<WsfScriptToken> wizard::WsfScriptInfo::mTokens

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved