# Package org.eclipse.cdt.core.parser.util

Interface Summary
IContentAssistMatcher: A matcher for content assist-like application to determine whether names match the user provided text.
IObjectMatcher
IUnaryPredicate<T>: A generic unary predicate interface.

Class Summary
ArrayUtil
ASTPrinter: A utility that prints an AST to the console or any print stream, useful for debugging purposes.
AttributeUtil: Collection of static methods for dealing with attributes.
CharArrayIntMap
CharArrayMap<V>: Provides functionality similar to a Map, with the feature that char arrays and sections of char arrays (known as slices) may be used as keys.
CharArrayObjectMap<T>
CharArraySet
CharArrayUtils: A static utility class for char arrays
CharTable
CollectionUtils: Useful utility methods for dealing with Collections.
DebugUtil: This class contains several convenience methods mainly for debugging purposes.
HashTable
InstanceOfPredicate<T>: Unary predicate returning `true` if the object is an instance of the given class or interface.
IntArray: Automatically growing integer array.
ObjectMap
ObjectSet<T>
ObjectTable<T>
SegmentMatcher: A matcher for camel case matching supporting both the camel case as well as he underscore notation.
StringUtil: Static methods for working with strings.