A class representing a file, keeping track of what symbols and references are defined in it.
The class is implemented as a blessed arrayref. The following constants are its members.
Creates and returns a new object.
Adds a symbol definition.
Removes a symbol definition.
Adds a reference definition.
Removes a reference definition.
Returns whether the file has any symbol or reference definitions at all.
Returns an array of all the symbols defined in this file. If none, returns an empty array.
Returns an array of all the references defined in this file. If none, returns an empty array.
Returns whether the file defines the passed symbol or not.
Returns whether the file defines the passed reference or not.