diff --git a/doxygen-awesome.css b/doxygen-awesome.css index f4a6648..abd2893 100644 --- a/doxygen-awesome.css +++ b/doxygen-awesome.css @@ -1516,6 +1516,7 @@ div.memproto div.memtemplate { color: var(--primary-dark-color); font-size: var(--memname-font-size); margin-left: 2px; + text-shadow: none; } table.mlabels, table.mlabels > tbody { @@ -1732,6 +1733,7 @@ table.memberdecls tr[class^='memitem'] .memTemplParams { font-family: var(--font-family-monospace); font-size: var(--code-font-size); color: var(--primary-dark-color); + white-space: normal; } table.memberdecls .memItemLeft, @@ -1757,7 +1759,7 @@ table.memberdecls .memTemplParams { border-left: 1px solid var(--separator-color); border-right: 1px solid var(--separator-color); border-radius: var(--border-radius-small) var(--border-radius-small) 0 0; - padding-bottom: 0; + padding-bottom: var(--spacing-small); } table.memberdecls .memTemplItemLeft { @@ -1794,6 +1796,11 @@ table.memberdecls .mdescLeft, table.memberdecls .mdescRight { padding: var(--spacing-small) 0; } +table.memberdecls .memItemLeft, +table.memberdecls .memTemplItemLeft { + padding-right: var(--spacing-medium); +} + table.memberdecls .memSeparator { background: var(--page-background-color); height: var(--spacing-large); @@ -1837,6 +1844,12 @@ div.dynheader img[src="closed.png"] { } +.compoundTemplParams { + font-family: var(--font-family-monospace); + color: var(--primary-dark-color); + font-size: var(--code-font-size); +} + @media screen and (max-width: 767px) { table.memberdecls .memItemLeft, @@ -1853,6 +1866,7 @@ div.dynheader img[src="closed.png"] { border-right: none; border-left: none; border-radius: 0; + white-space: normal; } table.memberdecls .memItemLeft, diff --git a/include/MyLibrary/subclass-example.hpp b/include/MyLibrary/subclass-example.hpp index f1438a4..1e6ae36 100644 --- a/include/MyLibrary/subclass-example.hpp +++ b/include/MyLibrary/subclass-example.hpp @@ -8,6 +8,7 @@ namespace MyLibrary { /** * @brief some subclass */ + template class SubclassExample : public Example { public: @@ -18,13 +19,22 @@ namespace MyLibrary { int virtualfunc() override; /** - * @brief Extra long function with lots of parameters + * @brief Template function function + */ + template + std::shared_ptr function_template_test(std::shared_ptr& param); + + /** + * @brief Extra long function with lots of parameters and many template types. + * + * Also has a long return type. + * * @param param1 first parameter * @param param2 second parameter * @param parameter3 third parameter */ - template - std::shared_ptr long_function_with_many_parameters(std::shared_ptr& param1, std::shared_ptr& param2, bool parameter3) { + template + std::pair long_function_with_many_parameters(std::shared_ptr& param1, std::shared_ptr& param2, bool parameter3, Alice paramater4 Bob parameter 5) { if(true) { std::cout << "this even has some code." << std::endl; }