2016-08-13 19:55:07 +01:00
|
|
|
*************
|
|
|
|
|
API Reference
|
|
|
|
|
*************
|
|
|
|
|
|
|
|
|
|
.. contents::
|
|
|
|
|
|
|
|
|
|
Enumerations
|
|
|
|
|
============
|
|
|
|
|
|
|
|
|
|
.. 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-03-19 18:41:16 +00:00
|
|
|
.. doxygenfunction:: loot::InitialiseLocale
|
|
|
|
|
|
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:
|
|
|
|
|
|
|
|
|
|
.. 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:
|
|
|
|
|
|
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:
|
|
|
|
|
|
2018-03-24 07:20:47 +00:00
|
|
|
.. 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
|