◆ AllowReservedUnderscoreFunctionIdentifier()
| SExprCtx uLang::CSemanticAnalyzerImpl::SExprCtx::AllowReservedUnderscoreFunctionIdentifier |
( |
| ) |
const |
|
inline |
◆ AllowReturnFromLeadingStatementsAsSubexpressionOfReturn()
| SExprCtx uLang::CSemanticAnalyzerImpl::SExprCtx::AllowReturnFromLeadingStatementsAsSubexpressionOfReturn |
( |
| ) |
const |
|
inline |
◆ Default()
◆ DisallowReservedUnderscoreFunctionIdentifier()
| SExprCtx uLang::CSemanticAnalyzerImpl::SExprCtx::DisallowReservedUnderscoreFunctionIdentifier |
( |
| ) |
const |
|
inline |
◆ ResultIsUsedAsValue()
| bool uLang::CSemanticAnalyzerImpl::SExprCtx::ResultIsUsedAsValue |
( |
| ) |
const |
|
inline |
◆ With() [1/6]
| SExprCtx uLang::CSemanticAnalyzerImpl::SExprCtx::With |
( |
const CTypeBase * |
NewRequiredType | ) |
const |
|
inline |
◆ With() [2/6]
| SExprCtx uLang::CSemanticAnalyzerImpl::SExprCtx::With |
( |
EReferenceableContext |
NewReferenceableCtx | ) |
const |
|
inline |
◆ With() [3/6]
| SExprCtx uLang::CSemanticAnalyzerImpl::SExprCtx::With |
( |
EReturnContext |
NewReturnCtx | ) |
const |
|
inline |
◆ With() [4/6]
| SExprCtx uLang::CSemanticAnalyzerImpl::SExprCtx::With |
( |
ESetContext |
NewSetCtx | ) |
const |
|
inline |
◆ With() [5/6]
| SExprCtx uLang::CSemanticAnalyzerImpl::SExprCtx::With |
( |
EUsingContext |
NewUsingCtx | ) |
const |
|
inline |
◆ With() [6/6]
◆ WithAllowNonInvokedReferenceToOverloadedFunction()
| SExprCtx uLang::CSemanticAnalyzerImpl::SExprCtx::WithAllowNonInvokedReferenceToOverloadedFunction |
( |
bool |
X | ) |
const |
|
inline |
◆ WithDecides()
| SExprCtx uLang::CSemanticAnalyzerImpl::SExprCtx::WithDecides |
( |
| ) |
const |
|
inline |
◆ WithOuterIsAssignmentLhs()
| SExprCtx uLang::CSemanticAnalyzerImpl::SExprCtx::WithOuterIsAssignmentLhs |
( |
bool |
X | ) |
const |
|
inline |
◆ WithOuterIsDefaultInitializer()
| SExprCtx uLang::CSemanticAnalyzerImpl::SExprCtx::WithOuterIsDefaultInitializer |
( |
| ) |
const |
|
inline |
◆ WithResultIsCalled()
| SExprCtx uLang::CSemanticAnalyzerImpl::SExprCtx::WithResultIsCalled |
( |
| ) |
const |
|
inline |
◆ WithResultIsCalledAsMacro()
| SExprCtx uLang::CSemanticAnalyzerImpl::SExprCtx::WithResultIsCalledAsMacro |
( |
| ) |
const |
|
inline |
◆ WithResultIsDotted()
| SExprCtx uLang::CSemanticAnalyzerImpl::SExprCtx::WithResultIsDotted |
( |
| ) |
const |
|
inline |
◆ WithResultIsIgnored()
| SExprCtx uLang::CSemanticAnalyzerImpl::SExprCtx::WithResultIsIgnored |
( |
| ) |
const |
|
inline |
◆ WithResultIsImported()
| SExprCtx uLang::CSemanticAnalyzerImpl::SExprCtx::WithResultIsImported |
( |
CPathType & |
PathType | ) |
const |
|
inline |
◆ WithResultIsIterated()
| SExprCtx uLang::CSemanticAnalyzerImpl::SExprCtx::WithResultIsIterated |
( |
| ) |
const |
|
inline |
◆ WithResultIsReturned()
| SExprCtx uLang::CSemanticAnalyzerImpl::SExprCtx::WithResultIsReturned |
( |
const CTypeBase * |
ReturnType | ) |
const |
|
inline |
◆ WithResultIsSpawned()
| SExprCtx uLang::CSemanticAnalyzerImpl::SExprCtx::WithResultIsSpawned |
( |
const CTypeBase * |
NewRequiredType | ) |
const |
|
inline |
◆ WithResultIsUsed()
| SExprCtx uLang::CSemanticAnalyzerImpl::SExprCtx::WithResultIsUsed |
( |
const CTypeBase * |
NewRequiredType | ) |
const |
|
inline |
◆ WithResultIsUsedAsAttribute()
| SExprCtx uLang::CSemanticAnalyzerImpl::SExprCtx::WithResultIsUsedAsAttribute |
( |
const CTypeBase * |
NewRequiredType | ) |
const |
|
inline |
◆ WithResultIsUsedAsQualifier()
| SExprCtx uLang::CSemanticAnalyzerImpl::SExprCtx::WithResultIsUsedAsQualifier |
( |
| ) |
const |
|
inline |
◆ WithResultIsUsedAsType()
| SExprCtx uLang::CSemanticAnalyzerImpl::SExprCtx::WithResultIsUsedAsType |
( |
| ) |
const |
|
inline |
◆ AllowedEffects
| SAllowedEffects uLang::CSemanticAnalyzerImpl::SExprCtx::AllowedEffects {EffectSets::Computes} |
◆ bAllowExternalMacroCallInNonExternalRole
| bool uLang::CSemanticAnalyzerImpl::SExprCtx::bAllowExternalMacroCallInNonExternalRole {false} |
◆ bAllowNonInvokedReferenceToOverloadedFunction
| bool uLang::CSemanticAnalyzerImpl::SExprCtx::bAllowNonInvokedReferenceToOverloadedFunction {false} |
◆ bAllowReservedUnderscoreFunctionIdentifier
| bool uLang::CSemanticAnalyzerImpl::SExprCtx::bAllowReservedUnderscoreFunctionIdentifier {false} |
◆ bOuterIsAssignmentLhs
| bool uLang::CSemanticAnalyzerImpl::SExprCtx::bOuterIsAssignmentLhs {false} |
◆ ReferenceableContext
| EReferenceableContext uLang::CSemanticAnalyzerImpl::SExprCtx::ReferenceableContext {NotInReferenceableContext} |
◆ RequiredType
| const CTypeBase* uLang::CSemanticAnalyzerImpl::SExprCtx::RequiredType {nullptr} |
◆ ResultContext
| EResultContext uLang::CSemanticAnalyzerImpl::SExprCtx::ResultContext {ResultIsUsed} |
◆ ReturnContext
| EReturnContext uLang::CSemanticAnalyzerImpl::SExprCtx::ReturnContext {ReturnIsDisallowedDueToNoFunction} |
◆ SetContext
| ESetContext uLang::CSemanticAnalyzerImpl::SExprCtx::SetContext {NotInSetContext} |
◆ UsingContext
| EUsingContext uLang::CSemanticAnalyzerImpl::SExprCtx::UsingContext {NotInUsingContext} |
The documentation for this struct was generated from the following file: