WSF
Us::UsConstCtx Class Reference

#include <UsCtx.hpp>

Collaboration diagram for Us::UsConstCtx:

Public Member Functions

int NextSequenceNumber ()
 UsConstCtx ()
 ~UsConstCtx ()
UsVal ValFromType (Ty *aType)

Public Attributes

Us::ParsermParser
UsTypeListmTypes
int mNextSequenceNumber
TytyNull
TytyVoid
TytyVar
TytyBool
TytyInt
TytyDouble
TytyString
TytyChar
TytyObject
TytyBuiltin
UsObservermObserverPtr
UsSymbolTablePoolmSymbolTablePoolPtr

Constructor & Destructor Documentation

◆ UsConstCtx()

◆ ~UsConstCtx()

Us::UsConstCtx::~UsConstCtx ( )

References mTypes.

Member Function Documentation

◆ NextSequenceNumber()

int Us::UsConstCtx::NextSequenceNumber ( )
inline

References mNextSequenceNumber.

◆ ValFromType()

UsVal Us::UsConstCtx::ValFromType ( Ty * aType)
inline

References Us::UsVal::mType.

Member Data Documentation

◆ mNextSequenceNumber

int Us::UsConstCtx::mNextSequenceNumber

Referenced by NextSequenceNumber(), and UsConstCtx().

◆ mObserverPtr

UsObserver* Us::UsConstCtx::mObserverPtr

Referenced by UsConstCtx().

◆ mParser

Us::Parser* Us::UsConstCtx::mParser

Referenced by UsConstCtx().

◆ mSymbolTablePoolPtr

UsSymbolTablePool* Us::UsConstCtx::mSymbolTablePoolPtr

Referenced by UsConstCtx(), and Us::UsCtx::UsCtx().

◆ mTypes

◆ tyBool

Ty* Us::UsConstCtx::tyBool

Referenced by UsConstCtx().

◆ tyBuiltin

Ty* Us::UsConstCtx::tyBuiltin

Referenced by UsConstCtx().

◆ tyChar

Ty* Us::UsConstCtx::tyChar

Referenced by UsConstCtx().

◆ tyDouble

Ty* Us::UsConstCtx::tyDouble

Referenced by UsConstCtx().

◆ tyInt

Ty* Us::UsConstCtx::tyInt

Referenced by UsConstCtx().

◆ tyNull

Ty* Us::UsConstCtx::tyNull

Referenced by UsConstCtx().

◆ tyObject

Ty* Us::UsConstCtx::tyObject

Referenced by UsConstCtx().

◆ tyString

Ty* Us::UsConstCtx::tyString

Referenced by UsConstCtx().

◆ tyVar

Ty* Us::UsConstCtx::tyVar

Referenced by UsConstCtx().

◆ tyVoid

Ty* Us::UsConstCtx::tyVoid

Referenced by UsConstCtx().


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