document extract_interfaces function

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
add note to type documentation

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
add documentation for dependency class

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
add documentation for default_constructor_method

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
properly use @tparam doxygen mark

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
capitalize Injeqt in docs

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>