```{index} single: B::PV ``` # B::PV ```{pperl-module-badges} B::PV ``` ## Functions ### B::PV methods #### [`PV`](PV/PV) Return the string contents of a PV SV, preserving `SVf_UTF8`. #### `PVX` Return the PV buffer contents as a C-style NUL-terminated string. #### `CUR` Return the current length in bytes of the PV buffer (`SvCUR`). #### `LEN` Return the allocated buffer size in bytes (`SvLEN`). #### `PVBM` Return the whole `SvPVX` buffer, table and all, as raw bytes. #### `RV` Return the referent of a reference SV as a B:: object (`B::PV::RV`). ```{toctree} :hidden: :maxdepth: 1 PV/PV ```