# Tie Namespace containing the following modules: - [`Tie::Array`](Tie/Array.md) - base class for tied arrays - [`Tie::File`](Tie/File.md) - Access the lines of a disk file via a Perl array - [`Tie::Handle`](Tie/Handle.md) - base class definitions for tied handles - [`Tie::Hash`](Tie/Hash.md) - Tie::Hash, Tie::StdHash, Tie::ExtraHash - base class definitions for tied hashes - [`Tie::Memoize`](Tie/Memoize.md) - add data to hash when needed - [`Tie::RefHash`](Tie/RefHash.md) - Use references as hash keys - [`Tie::Scalar`](Tie/Scalar.md) - Tie::Scalar, Tie::StdScalar - base class definitions for tied scalars - [`Tie::StdHandle`](Tie/StdHandle.md) - base class definitions for tied handles - [`Tie::SubstrHash`](Tie/SubstrHash.md) - Fixed-table-size, fixed-key-length hashing ```{toctree} :hidden: :maxdepth: 1 Tie/Array Tie/File Tie/Handle Tie/Hash Tie/Memoize Tie/RefHash Tie/Scalar Tie/StdHandle Tie/SubstrHash ```