summaryrefslogtreecommitdiff
path: root/.doxygen.h
blob: 41c959284b7bd76d8a702e39a4fd6bfbd49cce10 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
#ifdef DOXYGEN_INCLUDE_MAINPAGE

/*
	This file includes group and page definitions for Doxygen.

	See https://api.binary.ninja/cpp/ & https://dev-api.binary.ninja/cpp/ for built docs,
		or see binaryninja-api/api-docs/cppdocs/README.md for information on building them yourself.

*/

/*!
	\mainpage Binary Ninja C++ API

 	Welcome to the Binary Ninja C++ API Docs!

	Documentation here has been grouped into several "modules", similar to the python api documentation.

	The "Namespaces" and "Classes" groups can also be used to view a *complete* listing of available classes, structures, and enums.

*/

/*!
	Classes related to interacting with, hooking, and implementing Architectures
	\defgroup architectures Architectures
*/
/*
	Documentation for interacting with basic blocks
	\defgroup basicblocks Basic Blocks
*/
/*!
	Classes related to interacting with and implementing custom BinaryViews
	\defgroup binaryview BinaryView
*/
/*!

	\defgroup callingconvention CallingConvention
*/
/*!
	\defgroup database Database
*/
/*!
	\defgroup databuffer DataBuffer
*/
/*!
	\defgroup datarenderer DataRenderer
*/
/*!
	\defgroup debuginfo DebugInfo
*/
/*!
	\defgroup demangle Demangle
*/
/*!
	\defgroup downloadprovider DownloadProvider
*/
/*!
	\defgroup fileaccessor FileAccessor
*/
/*!
	\defgroup filemetadata FileMetadata
*/
/*!
	\defgroup flowgraph Flowgraph
*/
/*!
	\defgroup function Function
*/
/*!
	\defgroup functionrecognizer FunctionRecognizer
*/
/*!
	\defgroup highlevelil High Level IL
*/
/*!
	\defgroup interaction Interaction
*/
/*!
	\defgroup lineardisassembly LinearDisassembly
*/
/*!
	\defgroup logging Logging
*/
/*!
	\defgroup lowlevelil Low Level IL
*/
/*!
	\defgroup mainthread MainThread
*/
/*!
	\defgroup mediumlevelil Medium Level IL
*/
/*!
	\defgroup metadata Metadata
*/
/*!
	\defgroup platform Platform
*/
/*!
	\defgroup plugin Plugin
*/
/*!
	\defgroup pluginmanager Plugin Manager
*/
/*!
	\defgroup scriptingprovider Scripting Provider
*/
/*!
	\defgroup secretsprovider Secrets Provider
*/
/*!
	\defgroup settings Settings
*/
/*!
	\defgroup tempfile TempFile
*/
/*!
	\defgroup transform Transform
*/
/*!
	\defgroup types Types
*/
/*!
	\defgroup typeparser TypeParser
*/
/*!
	\defgroup typeprinter TypePrinter
*/
/*!
	\defgroup update Update
*/
/*!
	\defgroup websocketprovider Websocket Provider
*/
/*!
	\defgroup workflow Workflows
*/

#endif