Files
libloot/docs/api/reference.rst
T

114 lines
1.8 KiB
ReStructuredText
Raw Permalink Normal View History

2016-08-13 19:55:07 +01:00
*************
API Reference
*************
.. contents::
Enumerations
============
2018-10-27 17:26:31 +01:00
.. doxygenenum:: loot::EdgeType
2016-08-13 19:55:07 +01:00
.. doxygenenum:: loot::GameType
2017-10-16 08:21:56 +01:00
.. doxygenenum:: loot::LogLevel
2017-02-03 19:07:20 +00:00
2016-08-13 19:55:07 +01:00
.. doxygenenum:: loot::MessageType
Public-Field Data Structures
============================
.. doxygenstruct:: loot::MasterlistInfo
:members:
2016-08-20 13:49:21 +01:00
.. doxygenstruct:: loot::SimpleMessage
2016-08-13 19:55:07 +01:00
:members:
Functions
=========
2017-10-16 08:21:56 +01:00
.. doxygenfunction:: loot::SetLoggingCallback
2017-02-03 19:07:20 +00:00
2016-08-13 19:55:07 +01:00
.. doxygenfunction:: loot::IsCompatible
2017-02-03 19:07:20 +00:00
.. doxygenfunction:: loot::CreateGameHandle
2016-08-13 19:55:07 +01:00
Interfaces
==========
.. doxygenclass:: loot::DatabaseInterface
:members:
2017-02-03 19:07:20 +00:00
.. doxygenclass:: loot::GameInterface
:members:
.. doxygenclass:: loot::PluginInterface
:members:
2016-08-13 19:55:07 +01:00
Classes
=======
2017-02-03 19:07:20 +00:00
.. doxygenclass:: loot::ConditionalMetadata
:members:
2020-07-12 20:19:13 +01:00
.. doxygenclass:: loot::Filename
:members:
2017-02-03 19:07:20 +00:00
.. doxygenclass:: loot::File
:members:
2018-02-21 17:33:25 +00:00
.. doxygenclass:: loot::Group
:members:
2017-02-03 19:07:20 +00:00
.. doxygenclass:: loot::Location
:members:
2016-10-08 09:37:59 +01:00
.. doxygenclass:: loot::LootVersion
:members:
2017-02-03 19:07:20 +00:00
.. doxygenclass:: loot::MessageContent
:members:
.. doxygenclass:: loot::Message
:members:
.. doxygenclass:: loot::PluginCleaningData
:members:
.. doxygenclass:: loot::PluginMetadata
:members:
.. doxygenclass:: loot::Tag
:members:
2018-10-27 17:26:31 +01:00
.. doxygenclass:: loot::Vertex
:members:
2016-10-08 09:37:59 +01:00
Exceptions
==========
2016-10-07 17:28:36 +01:00
.. doxygenclass:: loot::CyclicInteractionError
:members:
2016-10-07 17:29:42 +01:00
.. doxygenclass:: loot::GitStateError
:members:
2016-10-07 18:08:47 +01:00
.. doxygenclass:: loot::ConditionSyntaxError
:members:
2016-10-07 19:44:29 +01:00
.. doxygenclass:: loot::FileAccessError
:members:
.. doxygenclass:: loot::UndefinedGroupError
:members:
2016-10-06 20:15:31 +01:00
Error Categories
================
LOOT uses error category objects to identify errors with codes that originate in
lower-level libraries.
.. doxygenfunction:: loot::libloadorder_category
2016-10-06 21:00:06 +01:00
.. doxygenfunction:: loot::libgit2_category