
.. _file_tvm_support_bytes_io.h:

File bytes_io.h
===============

|exhale_lsh| :ref:`Parent directory <dir_tvm_support>` (``tvm/support``)

.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS



In-memory byte stream implementations. 



.. contents:: Contents
   :local:
   :backlinks: none

Definition (``tvm/support/bytes_io.h``)
---------------------------------------


.. toctree::
   :maxdepth: 1

   program_listing_file_tvm_support_bytes_io.h.rst



Detailed Description
--------------------

BytesInStream — sequential read from a fixed memory region BytesOutStream — sequential write to a caller-provided std::string 




Includes
--------


- ``algorithm``

- ``cstring``

- ``string``

- ``tvm/ffi/error.h``

- ``tvm/ffi/string.h``

- ``tvm/support/io.h`` (:ref:`file_tvm_support_io.h`)






Namespaces
----------


- :ref:`namespace_tvm`

- :ref:`namespace_tvm__support`


Classes
-------


- :ref:`exhale_class_classtvm_1_1support_1_1BytesInStream`

- :ref:`exhale_class_classtvm_1_1support_1_1BytesOutStream`

