Class IScope.ScopeLookupData

  • Enclosing interface:
    IScope

    public static class IScope.ScopeLookupData
    extends Object
    Since:
    5.5
    Restriction:
    This class is not intended to be subclassed by clients.
    • Constructor Detail

      • ScopeLookupData

        public ScopeLookupData​(IASTName name,
                               boolean resolve,
                               boolean prefixLookup)
      • ScopeLookupData

        public ScopeLookupData​(char[] name,
                               IASTNode point)
      • ScopeLookupData

        public ScopeLookupData​(char[] name,
                               IASTTranslationUnit tu)
        Since:
        5.11
    • Method Detail

      • setPrefixLookup

        public final void setPrefixLookup​(boolean prefixLookup)
      • setResolve

        public final void setResolve​(boolean resolve)
      • setIgnorePointOfDeclaration

        public final void setIgnorePointOfDeclaration​(boolean ignorePointOfDeclaration)
      • setArgumentDependent

        public final void setArgumentDependent​(boolean argumentDependent)
        Since:
        6.3
      • setLookupKey

        public final void setLookupKey​(char[] key)
      • getLookupKey

        public final char[] getLookupKey()
      • getLookupPoint

        public final IASTNode getLookupPoint()
      • isResolve

        public final boolean isResolve()
      • isPrefixLookup

        public final boolean isPrefixLookup()
      • isIgnorePointOfDeclaration

        public final boolean isIgnorePointOfDeclaration()
      • isArgumentDependent

        public final boolean isArgumentDependent()
        Since:
        6.3
      • getIncludedFiles

        public final IIndexFileSet getIncludedFiles()
      • getIndex

        public final IIndex getIndex()
      • getLookupName

        public final IASTName getLookupName()