public interface IIndexSymbols
Modifier and Type | Method and Description |
---|---|
void |
add(IASTPreprocessorIncludeStatement owner,
IASTName name,
IASTName caller)
Adds an IASTName along with an optional referencing IASTName to the map.
|
void |
add(IASTPreprocessorIncludeStatement owner,
IASTPreprocessorIncludeStatement caller)
Creates an association from the caller include statement to the owning context.
|
void |
add(IASTPreprocessorIncludeStatement owner,
IASTPreprocessorStatement caller)
Creates an association from the caller preprocessor statement to the owning context.
|
boolean |
isEmpty()
Return true if the map contains no symbols and false otherwise.
|
boolean isEmpty()
void add(IASTPreprocessorIncludeStatement owner, IASTName name, IASTName caller)
owner
- The optional include statement that provides context for the given
names. Can be null.name
- The name that is being added to the map, cannot be null.caller
- The optional name that references the name being added. Can be null.void add(IASTPreprocessorIncludeStatement owner, IASTPreprocessorIncludeStatement caller)
void add(IASTPreprocessorIncludeStatement owner, IASTPreprocessorStatement caller)
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.