Semmle QL C/C++ standard library
Index
isConstant
Class
Expr
Predicates
getAChild
getActualType
getChild
getControlFlowScope
getConversion
getConversionString
getEnclosingBlock
getEnclosingFunction
getEnclosingStmt
getEnclosingVariable
getExplicitlyConverted
getFullyConverted
getImplicitlyConverted
getKind
getLocation
getNumChild
getParent
getParentWithConversions
getPrecedence
getType
getUnderlyingType
getValue
getValueCategoryString
getValueText
hasChild
hasConversion
hasExplicitConversion
hasImplicitConversion
hasLValueToRValueConversion
isCompilerGenerated
isConstant
isGLValueCategory
isLValue
isLValueCategory
isPRValueCategory
isParenthesised
isPure
isRValueCategory
isUnevaluated
isXValueCategory
mayBeGloballyImpure
mayBeImpure
toString
Inherited predicates
findRootCause
fromLibrary
fromSource
getAFalseSuccessor
getAPredecessor
getASuccessor
getATrueSuccessor
getBasicBlock
getEnclosingElement
getFile
getParentScope
isAffectedByMacro
isCondition
isFromTemplateInstantiation
isFromUninstantiatedTemplate
isInMacroExpansion
Member predicate
Expr
::
Expr
::
isConstant
Holds if this expression has a value that can be determined at compile time.
predicate
isConstant
()