## Uses of Interface
org.eclipse.cdt.core.model.IBufferChangedListener

Packages that use IBufferChangedListener
org.eclipse.cdt.core.model

### Uses of IBufferChangedListener in org.eclipse.cdt.core.model

Subinterfaces of IBufferChangedListener in org.eclipse.cdt.core.model
`interface` `IArchive` An IArchive represents a group of files combined into a single file(the Archive), for example 'libXX.a'.
`interface` `IArchiveContainer` Represents a container of all the IArchive's found in the project while inspecting the project.
`interface` `IBinary` Represents a Binary file, for example an ELF executable.
`interface` `IBinaryContainer` Represents a container of all the IBinary's found in the project while inspecting the project.
`interface` `ICContainer` A C folder resource.
`interface` `ICModel` Represent the root C element corresponding to the workspace.
`interface` `ICProject` A C project represents a view of a project resource in terms of C elements such as , ICContainer, ITranslationUnit ....
`interface` `IOpenable` An openable is an element that can be opened, saved, and closed.
`interface` `ISourceRoot`
`interface` `ITranslationUnit` Represents an entire C translation unit (`.c` source file).
`interface` `IWorkingCopy` A working copy of a C element acts just like a regular element (handle), except it is not attached to an underlying resource.

Methods in org.eclipse.cdt.core.model with parameters of type IBufferChangedListener
`void` IBuffer.`addBufferChangedListener(IBufferChangedListener listener)` Adds the given listener for changes to this buffer.
`void` IBuffer.`removeBufferChangedListener(IBufferChangedListener listener)` Removes the given listener from this buffer.