Directives in the C domain
The domain name is c. See https://www.sphinx-doc.org/en/master/usage/domains/c.html.
-
PyObject *PyTypeObject.tp_bases
The
.. c:member::directive, showing a struct member.
-
int my_var
The
.. c:var::directive, showing a variable.
-
PyObject *PyType_GenericAlloc(PyTypeObject *type, Py_ssize_t nitems)
The
.. c:function::directive, showing a function. The signature should be given as in C.- Parameters:
type – description of the first parameter.
nitems – description of the second parameter.
- Returns:
a result.
- Return values:
NULL – under some conditions.
NULL – under some other conditions as well.
-
MY_MACRO
The
.. c:macro::directive, showing a macro, i.e., a C-language#define, without the replacement text.
-
MY_MACRO_ARGS(arg_list)
The
.. c:macro::directive, showing a macro, i.e., a C-language#define, without the replacement text.
-
struct MyStruct
The
.. c:struct::directive, showing a struct.
-
union MyUnion
The
.. c:union::directive, showing a union.
-
enum MyEnum
The
.. c:enum::directive, showing an enum.
-
enumerator myEnumerator
The
.. c:enumerator::directive, showing an enumerator.
-
type my_type
The
.. c:type::directive, showing a type.