OAT
---

Utilities
*********

.. doxygenfunction:: LIEF::OAT::is_oat(const LIEF::ELF::Binary &elf_binary)
   :project: lief

.. doxygenfunction:: LIEF::OAT::is_oat(const std::string &file)
   :project: lief

.. doxygenfunction:: LIEF::OAT::is_oat(const std::vector<uint8_t> &raw))
   :project: lief

.. doxygenfunction:: LIEF::OAT::version(const LIEF::ELF::Binary &elf_binary)
   :project: lief

.. doxygenfunction:: LIEF::OAT::version(const std::string &file)
   :project: lief

.. doxygenfunction:: LIEF::OAT::version(const std::vector<uint8_t> &raw)
   :project: lief

.. doxygenfunction:: LIEF::OAT::android_version
   :project: lief

----------

Parser
*******

.. doxygenclass:: LIEF::OAT::Parser
   :project: lief

----------


Binary
******

.. doxygenclass:: LIEF::OAT::Binary
   :project: lief

----------

Header
******

.. doxygenclass:: LIEF::OAT::Header
   :project: lief


----------

DexFile
*******

.. doxygenclass:: LIEF::OAT::DexFile
   :project: lief


----------

Class
*****

.. doxygenclass:: LIEF::OAT::Class
   :project: lief


----------

Method
******

.. doxygenclass:: LIEF::OAT::Method
   :project: lief


----------

Enums
*****


OAT Class types
~~~~~~~~~~~~~~~

.. doxygenenum:: LIEF::OAT::OAT_CLASS_TYPES
   :project: lief

----------


OAT Class Status
~~~~~~~~~~~~~~~~

.. doxygenenum:: LIEF::OAT::OAT_CLASS_STATUS
   :project: lief

----------


Header Keys
~~~~~~~~~~~

.. doxygenenum:: LIEF::OAT::HEADER_KEYS
   :project: lief

----------


Instruction sets
~~~~~~~~~~~~~~~~

.. doxygenenum:: LIEF::OAT::INSTRUCTION_SETS
   :project: lief


